Streaming from Android, iOS and Windows Phone via RTSP and RTMP
What do you think about
broadcasting live video
to your own audience? The viewers might be your customers, colleagues, family or friends, or anyone else you want. That should be easy way of course, without spending time on recording, copying and sending video from your computer. Just point your device and push the button.
— a free application
for iOS, Android and Windows Phone
capable of streaming live video and/or audio content from mobile device to a media server, which supports
RTSP and RTMP publishing
stream over TCP. The application was successfully tested with
Nimble Streamer and Wowza Streaming Engine™.
Larix Broadcaster has the following features:
Streaming live video and/or audio content to specified media server using the
RTSP or RTMP
of produced stream as a built-in property of the RTSP/RTMP protocols.
Basic and Digest RTSP and RTMP authentication
methods support. The application chooses appropriate method depending on target media server capabilities.
Ability to select active camera and streaming mode (audio + video, video only, audio only).
Ability to select stream
from the list of supported by mobile device.
Recording to MP4
are applied to
Maximum duration depends only on power supply and networking capabilities of the mobile device being used.
Free of charge use.
Tested with Nimble Streamer and Wowza Streaming Engine.
Windows Phone platform version currently has only RTMP support with some other limitations at the moment but we keep improving it to make it functionally equal to other platforms.
The complete setup procedure is available in step-by-step how-to articles
for iOS devices.
Briefly, it consist of the following:
Install Larix Broadcaster application for designated platform:
Install Nimble Streamer. If you don't know, where to install it, please consider
as a guideline for using Nimble Streamer with DigitalOcean Cloud service.
Apply necessary settings to your Nimble Streamer instance. See
Set up publishing RTSP or RTMP URL in Larix Broadcaster and start streaming by pressing the "Broadcast" button.
The URL should be like this:
Go to the list of outgoing streams of your Nimble server and open stream verification dialog as described in corresponding instruction.
Now you can provide your viewers with link to your stream or put a player containing that link on your web page. You can use HLS, RTMP, MPEG-TS or MPEG-DASH streaming protocols, and also Icecast for audio.
SDK: build you own app
Larix Broadcaster is based on Mobile Broadcasting Library, a separate commercial product provided by our company for mobile application developers. If you need to embed streaming functionality into your application, this is what you need.