mp32rtp is a free software that directly streams a RTP stream from mp3 files, without complicated setup of a streaming server.
Here are some key features of "mp32rtp":
· Transmit from MPEG audio file, random playback of a whole directory or from an MPEG Internet radio
· Independent on bitrate, works with CBR, VBR, ABR, various MPEG versions and layers and these can change at any time.
· Tested to run on: Linux, Windows/cygwin, OpenBSD. Should run on other UNIX systems.
· Can send broadcast, multicast or unicast
· Multiple streams by running more instances in parallel
· Can also send raw UDP without the RTP header
· Doesn't require additional libraries, negligible resource requirements
Usage: ./mp32rtp IP_address port < options >
-i IP_address set the target address (may be a broadcast). Default 192.168.0.255.
-p port set the target port. Default 1234. Accepts also 0x
-u use raw MPEG in UDP instead of RTP.
-s seqno set the initial sequence number. Accepts also the 0x format.
-t timestamp set the initial timestamp. Accepts also the 0x format.
-j jitter set random timing jitter (in second, default 0).
-f multiplier send faster (>1) or slower (