Icecast Server: Difference between revisions

From XiphWiki
Jump to navigation Jump to search
m (Undo revision 13576 by Jenifferjones (talk) SPAM link)
(removed kh diff as it was outdated, needs to be rewritten. Wishlist got implemented, now repointed to trac.)
Line 1: Line 1:
'''Icecast''' is an open source multi-platform streaming server. It supports [[Ogg]] [[Vorbis]], Ogg [[Theora]], and [[MP3]].
'''Icecast''' is an open source multi-platform streaming server. It supports [[Ogg]] [[Vorbis]], Ogg [[Theora]], [[Opus]], WebM and MP3.


== External links ==
== External links ==
Line 5: Line 5:
* [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]
* [http://www.nabble.com/Icecast-f2880.html Icecast archive / forum] - an Icecast mailing list archive that combines both user and dev lists. It is hosted by [http://www.nabble.com/ Nabble]. You can search or browse Icecast discussions here.
* [http://www.nabble.com/Icecast-f2880.html Icecast archive] - an Icecast mailing list archive that combines both user and dev lists. It is hosted by [http://www.nabble.com/ Nabble]. You can search or browse Icecast discussions here.


== Development ==
== Development ==


*trunk http://svn.xiph.org/icecast/trunk/icecast
*trunk http://svn.xiph.org/icecast/trunk/icecast
*kh-branch http://svn.xiph.org/icecast/branches/kh/icecast
*kh-branch https://github.com/karlheyes/icecast-kh
**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


== Wish List ==
== Wish List ==


As good ideas are never a waste, and for tracking purposes, please list here all the features you're missing in icecast trunk.
As good ideas are never a waste, and for tracking purposes, please list all the features you're missing in icecast trunk as separate tickets on https://trac.xiph.org/newticket


Note: please check that the feature you request is not already in trunk before posting !
Note: please check that the feature you request is not already in trunk before posting !


* WebM streaming
 
* OggOpus streaming
* PUT method support
* Ponies


[[Category:Xiph-related Software]]
[[Category:Xiph-related Software]]

Revision as of 06:46, 6 April 2013

Icecast is an open source multi-platform streaming server. It supports Ogg Vorbis, Ogg Theora, Opus, WebM and MP3.

External links

Development

Wish List

As good ideas are never a waste, and for tracking purposes, please list all the features you're missing in icecast trunk as separate tickets on https://trac.xiph.org/newticket

Note: please check that the feature you request is not already in trunk before posting !