2 điểm bởi geekbini 2025-09-01 | 2 bình luận | Chia sẻ qua WhatsApp

Tôi đã dùng vibe coding để tạo một trang web phát radio như bên dưới.

https://worldwide-radio.vercel.app/

Tuy nhiên,
khi chọn đài phát thì có cái phát được nhạc,
nhưng đa số lại không phát được.

Vì vậy khi xem một trang như bên dưới,

https://radioonline.kr/

thì phần lớn đều phát nhạc bình thường.

Web app tôi tạo được cấu trúc theo kiểu khi chọn đài phát, dùng vibe coding kết hợp web search để lấy URL tìm được rồi phát bằng cách dùng URL đó làm nguồn cho audio.

Nhưng những cái không phát được thì có vẻ như URL link của nguồn audio bị sai.

Tuy nhiên, ở trang tôi tham khảo bên trên,
nếu mở chế độ nhà phát triển của trình duyệt web thì trong phần media có thể thấy nhiều URL có phần mở rộng aac hoặc m3u8.
Nói cách khác, có vẻ như không phải chỉ đơn giản là có một URL cố định như cách tôi đã làm.

Vậy nên tôi muốn hỏi là ứng dụng hoặc web radio thường lấy URL link của nguồn audio theo cách nào?

2 bình luận

 
yeorinhieut 2025-09-01

Thông thường sẽ là một trong hai cách:

lấy địa chỉ m3u8 thay đổi theo chu kỳ từ trang web chính thức của đài radio rồi phát lại,

hoặc nhận trực tiếp tín hiệu bằng SDR rồi phát lại.

 
cocofather 2025-09-01

Cơ chế hoạt động của các trang web radio là như thế nào?

Thông thường có vẻ sẽ có một máy chủ streaming trung chuyển.