Difference between revisions of "Icecast Server"

From XiphWiki
Jump to: navigation, search
m (Undo revision 13576 by Jenifferjones (talk) SPAM link)
(Icecast Articles)
 
(18 intermediate revisions by 7 users not shown)
Line 1: Line 1:
'''Icecast''' is an open source multi-platform streaming server. It supports [[Ogg]] [[Vorbis]], Ogg [[Theora]], and [[MP3]].
+
[[File:Icecast_Logo.svg|100px|left]]
 +
Icecast is a streaming media server which currently supports [[Ogg]] ([[Vorbis]] and [[Theora]]), [[Opus]] and WebM streams.<br />
 +
MP3 works too, but it is not officially supported due to its non-free nature.
  
== External links ==
+
It can be used to create an Internet radio station or a privately-running jukebox and many things in between.<br />
 +
It is very versatile in that new formats can be added relatively easily and supports open standards for communication and interaction.
 +
 
 +
Icecast is distributed under the GNU GPL, version 2.
 +
 
 +
== Icecast Articles ==
 +
 
 +
{{Special:PrefixIndex/Icecast Server/}}
 +
 
 +
== External Links ==
  
 
* [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://dir.gmane.org/gmane.comp.audio.icecast.general Icecast mailing list archive] - You can search or browse Icecast user discussions here.
 +
* [http://dir.gmane.org/gmane.comp.audio.icecast.devel Icecast developer mailing list archive] - You can search or browse Icecast discussions on icecast development here.
  
 
== Development ==
 
== Development ==
  
*trunk http://svn.xiph.org/icecast/trunk/icecast
+
You can find more information about the [[Icecast/Git_workflow|development workflow]] on a dedicated wiki page.
*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
+
  
 
== 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 the icecast trunk as separate tickets on [https://trac.xiph.org/newticket?component=Icecast%20Server trac.xiph.org].
  
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
+
[[Category:Icecast]]
* OggOpus streaming
+
* PUT method support
+
* Ponies
+
  
[[Category:Xiph-related Software]]
+
__NOTOC__

Latest revision as of 09:38, 11 April 2015

Icecast Logo.svg

Icecast is a streaming media server which currently supports Ogg (Vorbis and Theora), Opus and WebM streams.
MP3 works too, but it is not officially supported due to its non-free nature.

It can be used to create an Internet radio station or a privately-running jukebox and many things in between.
It is very versatile in that new formats can be added relatively easily and supports open standards for communication and interaction.

Icecast is distributed under the GNU GPL, version 2.

Icecast Articles

Icecast Server/Getting StartedIcecast Server/Git workflowIcecast Server/Installing latest version (official Xiph repositories)
Icecast Server/ReleaseCheckListIcecast Server/Setup Windows ServiceIcecast Server/Streaming to Icecast with Nicecast
Icecast Server/YP-protocol-v2

External Links

Development

You can find more information about the development workflow on a dedicated wiki page.

Wish List

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

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