Broadcast Live to Wowza from iOS and Android using myCast

This will be a relatively short post even though it’s the first since forever – sorry about that, hectic professional life will do that to you.

Something that I’ve been looking for, for ages it seems, is the possibility to broadcast from a mobile device to Wowza. Basically turning my iPhone or Android-phone into a camera and broadcast that to a Wowzaserver that I manage on my own.

There are tons and tons of apps that do broadcast from iOS & Android devices to specific services, but there hasn’t been one that gives me the opportunity to use my setup on my domain. Until now!

Enter myCast. This little $2 app makes your iOS and Android device a full-fledged mobile livebroadcasting camera.

I say this with a wink. You can’t really expect to get HD-quality out of it (yet), and I’d certainly recommend using some sort of headmounted microphone/headset if you’re going to be using it for something other than fun stuff.

Here’s what the developer has to say about the product

(in the event that I don’t agree my comments will be in italics and another color)

myCast allows you to use your iPhone or iPad as a mobile streaming video camera. Used with Flash Media Server or Wowza Media Server, you can stream and record* video anywhere you have a 3G mobile phone reception or WiFi network connection.

Videos are streamed using the FLV media container to give low-bandwidth capabilities, ideally suited for mobile bandwidth restrictions. You have control over the host, application and stream names, you can even specify a username and password where you want to authenticate the source of a stream on your media server.
(someone correct me if I’m wrong, I often am, but can – such as – iPhone see the FLV-container using the builtin http-live-streaming protocol in Wowza? I think not!? I’ll have to check this out and comment later – since Wowza can do many converts on the fly it might be possible)

During live streams you maintain control over the resolution, and frames per second of the live stream, with realtime feedback provided via a simple traffic light colour coded wireless icon, allowing you to know how reliably your stream is being sent. Additionally, you can switch between front and rear cameras as well as mute the audio. All these settings are available during live streaming, leaving you with complete control.

Features
★ Multi-Resolution Support (640 x 480 / 320 x 240 / 160 x 120)
★ Front & Rear Camera switching where supported
★ Adjust Frames Per Second
★ Mute to prevent audio publish
★ Publish & Play (a single handset can only publish or receive at any one time, multiple handsets, or a Flash player in a web browser will be required to view the stream without an extra handset).

* Recording of a stream is managed by the media server configuration.

Notes from the developer
– This application is intended for users who already have access to a streaming media server that supports the FLV container. There is no public streaming service provided by the developer.
– This application is Universal, working on the iPad as well as the iPhone. However, if using the original iPad you will only be able to use it to view streams due to the lack of camera.
– Android handsets that do not support continuous autofocus, will be missing that feature in this application. For example the Samsung Galaxy SII forward facing camera supports continuous autofocus, but the rear camera does not.

Conclusion

For $2 this app is a good thing. I’m willing to pay $20 for the “professional” version. Although, I don’t know what I’m missing now, I’m sure that I can figure something out that could be a good “professional” feature. The sales people at work thinks that this could be a good thing to use to sell live-broadcasts from people who are constantly on the move and do not mind providing a “lower” quality output.

(the image/screenshot is from the developer so copyright Codeghost LTD for that)

Recommended Posts

No comment yet, add your voice below!


Add a Comment

Your email address will not be published. Required fields are marked *