Audio Live Streaming with Icecast2


Icecast2 is our choice for TSRN’s live audio streaming due to the inherent delay of HLS, which delivers NHL video to our sports fans.¬†Icecast2 uses HTTP on the transport layer and added some headers to support application layer, for example, interleaving meta data with audio stream, “Icy-MetaData:1”.

There are some other low latency protocols that don’t meet our needs as good. SHOUTCast is proprietary. WebRtc is P2P for small number of listeners. RTMP is closely related to Flash. RTP is too weak on mobile device.

The PPA repository we use is http://download.opensuse.org/repositories/multimedia:/xiph/xUbuntu_16.04

Advertisements