History of this project has started with developing
mWebPlayer -
a small J2ME application for playing on-line SHOUTcast/Icecast media streams on Java-enabled cell phones.
As known SHOUTcast/Icecast servers provide media broadcasting using HTTP.
Unfortunately Java-mobile does not support real-time streaming for this protocol. It causes a
big issue which makes any J2ME application play on-line streams with small pauses.
Only RTSP/RTP protocol within 3G networks gives Java-mobile capability for "real" real-
timing and plays any supported media stream without any gaps.
It seems to be great! Yeah, but not so much. There are thousands of Internet radio stations
broadcasting via HTTP protocol but only several of well-known ones that work via RTSP/RTP
and can be played on Java-mobile devices.
Audio Broadcast On Demand (ABOD) is the complete integrated system that allows to re-translate original SHOUTcast/Icecast HTTP audio media stream to RTSP network and play it on any modern 3G cell or smart phone.
ABOD combines advantages of regular Broadcasting and AOD (audio on demand) that optimize bandwidth and computer resources usage:
Starting a new channel on your phone includes several steps:
m3gPlayer is a small, easy-to-use,
application for Java-enabled phones with RTSP support.
It provides access to ABOD music service with friendly user interface and allows
full control of phone's built-in RTSP player.
Actually besides a 3G phone you can use for playing any device connected
to Internet which has a RTSP player: an iPhone, a netbook, a laptop, or a “big” desktop computer.
ABOD accepts the following input protocols:
ABOD's demo playlist includes Internet radios in various genres and with various bitrates (32-96 kb/s) to give you possibility to feel how it works in your 3G network.