Icecast: Difference between revisions

From XPUB & Lens-Based wiki
No edit summary
No edit summary
Line 7: Line 7:


Documentation
Documentation
* Basic setup http://icecast.org/docs/icecast-2.4.0/basic-setup.html
* Basic setup  
** http://www.icecast.org/docs/icecast-trunk/basic_setup/
** http://icecast.org/docs/icecast-2.4.0/basic-setup.html
* Configuration file
** http://www.icecast.org/docs/icecast-trunk/config_file/


=Icecast install=
=Icecast install=
  sudo aptitude install icecast2
  sudo aptitude install icecast2
While installing you will be asked questions that will result in its basic configuration


The installed will ask you to set  
The installed will ask you to set  
* the domain name: keep it localhost
* the domain name: keep it localhost
* access passwords  
* source, relay and admin passwords  
 
The configuration files will be written to <code>/etc/icecast2/</code>
 
It contains
* <code>icecast.xml</code> Icecast configuration file which defines all the configuration parameters for the server:
** passwords can be changed here
** relays
** mountpoints
** loggin
* <code>admin/</code> Contains xslt files which are used by the Icecast server to provide a web-based front end to the administration capabilities of the server.
* <code>web/</code>
* <code>logs/</code>: blank directory which (if specified in the config file) will contain all the logs (there are 2) for Icecast.
 
 
 


==config==
==config==

Revision as of 15:06, 4 April 2020

219px-Icecast_logo_large_2004.svg.png

Free software to do audio/video streaming


http://icecast.org

Documentation

Icecast install

sudo aptitude install icecast2

While installing you will be asked questions that will result in its basic configuration

The installed will ask you to set

  • the domain name: keep it localhost
  • source, relay and admin passwords

The configuration files will be written to /etc/icecast2/

It contains

  • icecast.xml Icecast configuration file which defines all the configuration parameters for the server:
    • passwords can be changed here
    • relays
    • mountpoints
    • loggin
  • admin/ Contains xslt files which are used by the Icecast server to provide a web-based front end to the administration capabilities of the server.
  • web/
  • logs/: blank directory which (if specified in the config file) will contain all the logs (there are 2) for Icecast.



config

/etc/icecast2

Icecast clients

Extensive list

Ezstream

A command line source client for Icecast media streaming servers.

In its basic mode of operation, it streams media files or data from standard input without reencoding and thus requires only very little CPU resources. It can also use various external decoders and encoders to reencode from one format to another,

DarkIce

DarkIce is a live audio streamer. It records audio from an audio interface (e.g. sound card), encodes it and sends it to a streaming server. DarkIce can record from:

  • OSS audio devices
  • ALSA audio devices
  • Solaris audio interface
  • Jack audio sources
  • uLaw audio input through a serial interface
  • CoreAudio (branch darkice-macosx)

Ices