Single URL for Multiple Device Options?
Is it possible to have a single URL (VOD) and have Wowza (based upon user agent) or similar serve up the appropriate version of the stream?
In an ideal world I would like to upload a single file, mp4 or whatever is best and be able to point a PC, Iphone, Android device, Blackberry etc all to the same link.
If Wowza sees a pc...play it in a flash player...
If Wowza sees an Iphone....use the cupertino streaming
If Wowza sees an Android device..stream it as rtsp or similar
Possible out of the box or with additional coding?
Last edited by KidSquid; 04-14-2010 at 09:03 PM.
You have to use different links for each player. I suppose you could develop something in your middle-tier server page for redirection, but there is nothing built-in to Wowza.
I use a PHP script that looks at the http agents and then based on what it finds it renders out links for either flash, iProducts, rtsp, or if its a VOD a simple http link as a last resort.
I use this script: http://detectmobilebrowsers.mobi
Out of curiosity -- how do you go about converting/ storing multiple formats of the same file for playback on different devices?
I currently have a web app that uses Flash to record audio clips and store FLV's in my S3 bucket. Been using Wowza to do this much, and I'm loving it.
I'm in the early stages of planning an iPhone app to give users another avenue to listen to & record audio clips, and I'm looking for a little guidance on how to start. To do make it work out, I'm guessing I'd need to convert all FLV's recorded through the web app into mp4, and convert all mp4's recorded through the iPhone app into FLV. (This would make a duplicate of every file upon completion of each recording, one in mp4 and one in flv, to allow for playback on both devices.)
Is that right? Any tips on how to go about converting formats whenever audio clips are recorded?
It would be best just to have all your content in mp4: h.264 format Baseline 3 Profile video, AAC audio. That will play in Flash, IPhone, Silverlight, and RTSP players and devices.