News: Softvelum updates for Q3: SRT, SLDP, players SDKs, wildcard ABR, VP8/VP9, new Nimble Streamer review and more at this page.

Larix Broadcaster

Streaming from Android, iOS and Windows Phone via RTSP and RTMP

What do you think about broadcasting live video from mobile device 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.

We introduce Larix Broadcaster — 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 of interleaved H.264/AAC stream over TCP. The application was successfully tested with Nimble Streamer and Wowza Streaming Engine™.

Rtsp-mbl_big

Get it on Google Play Get

Features

Larix Broadcaster has the following features:

  • Streaming live video and/or audio content to specified media server using the RTSP or RTMP protocol.
  • Low latency 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. Limelight RTMP authentication is also supported.
  • Multiple connections streaming: add several connections profiles and choose up to 3 connections for simultaneous streaming
  • Ability to select active camera and streaming mode (audio + video, video only, audio only).
  • Ability to select stream video resolution from the list of supported by mobile device.
  • Recording to MP4 and saving screenshots.
  • Bluetooth audio support
  • No restrictions are applied to streaming duration. 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.

Broadcasting setup

The complete setup procedure is available in step-by-step how-to articles for Android and for iOS devices. Briefly, it consist of the following:

  1. Install Larix Broadcaster application for designated platform: Android , iOS or Windows Mobile.
  2. Install Nimble Streamer. If you don't know, where to install it, please consider this article as a guideline for using Nimble Streamer with DigitalOcean Cloud service.
  3. Apply necessary settings to your Nimble Streamer instance. See Android instruction and iOS instruction for them.
  4. Set up publishing RTSP or RTMP URL in Larix Broadcaster and start streaming by pressing the "Broadcast" button.
    The URL should be like this: rtsp://nimble_server_ip:nimble_rtsp_port/application_name/stream_name
  5. Go to the list of outgoing streams of your Nimble server and open stream verification dialog as described in corresponding instruction.
  6. If you face any issues, read this FAQ to get answers for most frequent questions about our SDK and its capabilities.
That's it! 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.

Get it on Google Play Get

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.

Player SDK

We also provide an SDK for SLDP Player which allows adding playback for RTMP and SLDP streams.
Visit this page to learn more and subscribe for it.

Larix-screen-a Larix-screen-b Larix-screen-c Larix-screen-e Larix-screen-f Larix_ios_5s_preview Larix_ios_6 Larix_ios_6s Larix_ios_4s Larix_ios_5s