LL-HLS solution for radio broadcast #1765
Replies: 3 comments 11 replies
-
Hi, I'm webradio broadcaster for almost 3 decades now and there are several solutions. If you only wanna broadcast audio, icecast is always an option. If you wanna go near realtime, you can choose mediamtx as server together with a LL-HLS webplayer (javascript), for example theoplayer. You can also have a look at ovenmediaengine/ovenplayer as a free open source solution for WebRTC/LL-HLS. It always depends on the demands you have (lossless quality streaming with FLAC or lossy with AAC/MP3/OPUS/OGG) and realtime or not. |
Beta Was this translation helpful? Give feedback.
-
In my opinion, LL-HLS is a better fit for for broadcasting with respect to WebRTC since the network load can be distributed with a HTTP CDN like CloudFront or Cloudflare, while there are few (or none?) CDNs for WebRTC. This allows to scale infinitely. Regarding the media server, MediaMTX doesn't transcode, it takes what it receives and distributes it without any change. This has the advantage of using a negligible amount of computational power. If you instead prefer to re-encode the stream, there are other solutions. |
Beta Was this translation helpful? Give feedback.
-
What do you recommend for the source of the stream? So from the radio station to mediamtx for example? |
Beta Was this translation helpful? Give feedback.
-
Hello,
I've been looking for a solution for a radio broadcast for a while now. What I want to accomplish is no disconnects when clients switch WiFi/Mobile networks and at most 6 sec latency. From what I understand LL-HLS would solve these issues, but up to now I wasn't able to find a project that solves this. This project seems like it might solve the problems I'm trying to overcome.
The questions I had were the following:
I'm hoping to figure out an end to end solution from source of the stream to listeners.
Beta Was this translation helpful? Give feedback.
All reactions