[Icecast] Icecast support for HLS or MPEG-DASH

Fred Gleason fredg at paravelsystems.com
Wed Mar 16 14:14:45 UTC 2022

On Mar 16, 2022, at 06:55, Chip <chiapas at aktivix.org> wrote:

> I do not know anything about the technical issues involved but would the Icecast developers ever consider support for streaming over HLS <https://en.wikipedia.org/wiki/HTTP_Live_Streaming> or MPEG-DASH <https://en.wikipedia.org/wiki/Dynamic_Adaptive_Streaming_over_HTTP>? Or is support for these protocols available now?
> HLS provides mechanisms for players to adapt to unreliable network conditions without causing playback stalling and I believe has some advantages in terms of low latency.

The main advantage of HLS/DASH _vis-a-vis_ the ICY/ice protocols is that they are *much* more CDN-friendly. If you’re needing to reach an audience of millions, then HLS/DASH is what you need to be using (along with an appropriately scaled CDN). The way that HLS/DASH achieves that is by pushing design complexity from the ’server’ to the encoder and player components. The ’server’ part of an HLS/DASH setup is, relatively speaking, dead simple. In fact, one can build a perfectly usable HLS ’server’ using stock Apache httpd.

I cannot of course speak for the Icecast developers, but FWIW I’d be frankly shocked to see HLS/DASH support ever happen in Icecast.


| Frederick F. Gleason, Jr. |             Chief Developer             |
|                           |             Paravel Systems             |
|         A room without books is like a body without a soul.         |
|                                                                     |
|                                                         -- Cicero   |
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xiph.org/pipermail/icecast/attachments/20220316/7e215775/attachment.htm>

More information about the Icecast mailing list