MP3 Live Streaming | |
There is a lot of software tools for live MP3
streaming. Open source tools are based based on LAME (LAME
Ain't an Mp3 Encoder).
LAME is the source code for a fully LGPL'd MP3 encoder, with speed and quality to rival all commercial competitors. Source code and binaries could be downloaded at Very good Linux front end managers for LAME are:
Liveice is very stable manager for MP3 encoding, using both LAME and mpg123. It also comes as a plug-in for XMMS, a popular MP3 player for Unix platforms. It is fully scriptable, and invoking it as:
liveice -c conf.conf -@ 2spawns process in the background and starts encoding. Conf file sample might look like:
# liveice configuration file SERVER dss2.open4all.info PORT 8000 NAME dp radio GENRE Live URL http://dss2.open4all.info PUBLIC 0 ICY_LOGIN PASSWORD ***** SAMPLE_RATE 44100 MONO SOUND_DEVICE /dev/dsp1 SOUNDCARD HALF_DUPLEX USE_OLD_LAME3 /home/drazen/scripts/enc BITRATE 32000 VBR_QUALITY 1 #MIXER DECODER_COMMAND mpg123 MIX_CONTROL_MANUAL CONTROL_FILE mix_command TRACK_LOGFILE track.log MOUNTPOINT /aka
* muse MuSE is an application for the mixing, encoding, and network streaming of sound. MuSE can simultaneously mix up to 6 encoded audio bit-streams (from files or network) plus a souncard input signal. The resulting stream can be played locally on the sound card and/or encoded as an mp3 bit-stream sent to a broadcast server. MuSE offers two intuitive interfaces (graphical and console) to be operated real-time and can also run in command-line mode.
* Shoucast Broadcast plugin for WinAMP http://www.shoutcast.com/download/broadcast.phtml Shoucast plugin adds broadcast functionality to WinAMP, and enables live MP3 streaming from a Windows computer. One should have streaming password and IP address for an Icecast server, and using GUI menu it is straightforward then to encode a live stream to the server.
|
Open_Source_Streaming_Platform
Server_Side
Content_Production_Side
Dynamic_Relaying_of_RTSP_Servers
OSSA_Streaming_Protocol |
|