Professional Documents
Culture Documents
About Neev
Web
Magento eCommerce SaaS Applications Video Streaming Portals Rich Internet Apps Custom Development
Mobile
iPhone Android Windows Phone 7 HTML5 Apps
Cloud
AWS Consulting Partner Rackspace Joyent Heroku Google App Engine
Member of NASSCOM.
Performance Consulting Practices Development Centers in Bangalore and Pune. Offices at Bangalore, USA, Delhi, Pune, Singapore and Stockholm.
Wowza Media Server is a popular, Java-based streaming server used for streaming live and on-demand audio and video content for consumption on various client platforms like PC, iPhone, Android, etc.
Wowza provides a lot of features out of the box. Its written in Java and can be extended by writing components in Java
In order to stream live radio, Neev uses a Flex based client that captures the audio input from users microphone and sends the same to Wowza Server for broadcasting This needs knowledge of Flex API and ActionScript For listening to the live stream, one can use JWPlayer (for Flash-based browsers) or HTML5 for iPhone/iPAD browsers
The typical steps you need to follow to capture audio and send to Wowza are
given in the next few slides.
(The screenshot below links to relevant code. Please click on it to view it.)
SPEEX, which is the audio codec used, needs to be converted to an H.264 compatible codec
like AAC . This can then be played on an iPhone/iPAD
Firstly, one could use an AddOn like Wowza Transcoder or a tool like FFMPEG
The Wowza Transcoder works on only 64-bit machines with 64-bit Java, whereas FFMPEG is OpenSource and could be used on 32-bit machines
1. Setup Wowza Transcoder AddOn. The AddOn works only on 64-bit machines.
2. Create a transcoder template audio_speex.xml in Wowzas transcoder/templates folder as shown in the linked content below. (Please click on it to reach the blog which contains the code)
4. The Wowza Transcoder Add-on is quite powerful and can transcode the incoming streams to multiple formats and bit rates for consumption on different types of players and devices with varying bandwidths.
Clients
Partnerships
sales@neevtech.com Sweden
Neev AB, Birger Jarlsgatan 53, 6tr, 11145, Stockholm Phone: +46723250723
India - Pune
#13 LSquare, 3rd Floor Parihar Chowk, Aundh, Pune 411007. Phone : +91-64103338
USA
1121 Boyce Rd Ste 1400, Pittsburgh PA 15241 Phone : +1 888-979-7860
Singapore
#08-03 SGX Centre 2, 4
Shenton Way, Singapore 068807 Phone: +65 6435 1961