Icecast Server: Difference between revisions

From XiphWiki
Jump to navigation Jump to search
(Initial content)
 
No edit summary
Line 7: Line 7:
* [http://www.icecast.org Icecast homepage]
* [http://www.icecast.org Icecast homepage]
* [http://dir.xiph.org/index.php Stream directory]
* [http://dir.xiph.org/index.php Stream directory]
== Development ==
*trunk http://svn.xiph.org/icecast/trunk/icecast
*kh-branch http://svn.xiph.org/icecast/branches/kh/icecast
**diff to trunk
***fast pre-buffering aka burst-on-connect. <br>State a burst size in bytes to indicate how much should be sent at listener connect.
***mp3 accepts artist and title separately on the url.
***program invocation at stream start and end, per mount based.
***on-demand relays, activated on first listener, disconnected when listenersfalls to 0. <br>Available for master relays as well.
***multiple Ogg codec streaming. Current codecs handled are Theora, Vorbis, Speex, Writ.
***Clients are started at theora key frame if theora is being streamed.
***Added URL and command based listener authentication
***server xml reload, and reopen logging available via admin url
***slave startup re-organised so that relays are more independant
***on xml reload, active sources are updated as well
***When max-listeners reached, a HTTP 302 code can be sent to redirect clients to alternative slave hosts.
***authenticated relays, those that match the relay user/pass, bypass the max-listener check

Revision as of 09:29, 19 September 2004

About

Icecast is an open-source streaming server for Unix/Linux and Windows. It supports Ogg Vorbis, Ogg Theora and MP3.

External links


Development

  • trunk http://svn.xiph.org/icecast/trunk/icecast
  • kh-branch http://svn.xiph.org/icecast/branches/kh/icecast
    • diff to trunk
      • fast pre-buffering aka burst-on-connect.
        State a burst size in bytes to indicate how much should be sent at listener connect.
      • mp3 accepts artist and title separately on the url.
      • program invocation at stream start and end, per mount based.
      • on-demand relays, activated on first listener, disconnected when listenersfalls to 0.
        Available for master relays as well.
      • multiple Ogg codec streaming. Current codecs handled are Theora, Vorbis, Speex, Writ.
      • Clients are started at theora key frame if theora is being streamed.
      • Added URL and command based listener authentication
      • server xml reload, and reopen logging available via admin url
      • slave startup re-organised so that relays are more independant
      • on xml reload, active sources are updated as well
      • When max-listeners reached, a HTTP 302 code can be sent to redirect clients to alternative slave hosts.
      • authenticated relays, those that match the relay user/pass, bypass the max-listener check