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

http://www.mp3dev.org/mp3/

Very good Linux front end managers for LAME are:

  • liveice
http://star.arm.ac.uk/~spm/software/liveice.html

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 -@ 2
spawns 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

http://muse.dyne.org/

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
_Darwin_Streaming_Server
_Icecast_Streaming_Server
_RTPTOOLS

Content_Production_Side
_Mbone_-_OpenMash_Tools
_Autostart_Script_VIC
_Live_Encoding_-_Mbone_Tools
_MPEG_4_IP
_MP3_Live_Streaming
_SMIL

Dynamic_Relaying_of_RTSP_Servers
_Dynamic_Relay_-_Flow
_Dynamic_Relay_-_Code
_Dynamic_Relay_&_MP3_alias

OSSA_Streaming_Protocol
_SDP_Exchange_&_Public_Keys
_Stream_Scanner

Logfile_Analyzer