Efficient products for your streaming infrastructure

Larix Broadcaster

Apps and SDKs for capturing and streaming from mobile devices


Larix Broadcaster + Larix Screencaster
free apps and SDK for Android

Softvelum provides a set of tools for creating user-generated mobile media.

Larix streaming library

Mobile streaming library provides transmission from mobile.

  • SRT in Push (Caller) mode with errors recovery and encryption, library version 1.4.1
  • RIST protocol Push mode support: RIST Main and Simple Profile via libRIST version 3.0.0.
  • RTMP and RTSP publishing over TCP.
  • RTMPS and RTSPS support - RTMP and RTSP over SSL.
  • Basic and Digest authentication for RTSP and RTMP.
  • Multiple simultaneous connections allow streaming to several destinations at the same time.
  • You can stream to services like Facebook Live, YouTube Live, Twitch, Wowza Streaming Cloud, Amazon Interactive Video Service, Limelight, Akamai, Dacast as well as media servers like Wowza, Nimble Streamer, Red5 and others. Check docs reference for more examples.

Codecs. Video is encoded with interleaved H.264/AVC everywhere and H.265/HEVC on supporting devices. Audio is encoded with AAC.
All supported protocols can carry those codecs, with HEVC over RTMP as non-standard feature.

Adaptive video bitrate (ABR) is supported in 3 modes:

  • Logarithmic descend - gracefully descend from max bitrate down step by step. Retries to raise back to previous step every minute. Best fit for good networks.
  • Ladder ascend - first cut bitrate by 2/3 and increase it back to normal as much as possible. Retries to raise back to previous steps in 15 seconds, 1.5 and then 5 minutes. Best fit for networks with big losses.
  • Hybrid approach - decrease the bitrate by the ratio of lost packets and try to get back every 60 seconds by 500Kbps.
  • Variable FPS can be used as an option, it will reduce bitrate by decreasing FPS in addition to changing the bitrate value.
You can read Q6 in SDK FAQ to learn more technical details.

Larix Grove format. Grove allows you easily distribute your connection and encoder settings via deep links and QR codes.
Visit Larix Grove page for more details.

Larix Broadcaster free app

Larix Broadcaster

Larix library streaming capabilities are used in free fully-functional Larix Broadcaster apps.
Larix Broadcaster uses full power of mobile devices cameras, basic features include:

  • Landscape/portrait orientation.
  • Live rotation support.
  • Front/back cameras hot switch.
  • "Always vertical" and "Always horizontal" modes support.
  • Content recording and screenshots saving support.
  • Pause the stream: long tap on Start will pause the stream without disconnecting it.
    Video track will contain a black screen, audio track will contain silence.
  • Audio-only capture mode: disable preview, stream from background, no video in output stream.
  • Other platform-specific features like OTG USB and background streaming are listed on Android and iOS pages.

Get it on Google Play

Active Larix Broadcaster user? Check Larix SDK below.
Need custom app based on Larix Broadcaster? Larix sources are included in Larix SDK.


Larix Broadcaster usage is mentioned by a number of industry professionals.

Larix Screencaster free app


Both Android and iOS allow capturing the screen of user device, so Larix Screencaster captures it and uses streaming capabilities of Larix library to encode and stream it.
All protocols and codecs of Larix Broadcaster are available for Larix Screencaster.

Read Larix iOS page and docs reference for iOS Screencaster setup details.

Get it on Google Play

Larix Screencaster sources are included in Larix premium SDK package.

Get Larix SDKs

Larix Broadcaster SDK

For those who need to add live streaming functionality into their mobile apps, we provide Larix SDK.

Larix SDK includes:

  • Larix library
  • source code of Larix Broadcaster and Larix Screencaster
  • other code examples
Having our SDK, you can create your own mobile apps and customize our apps to your use cases.

Check Android and iOS platforms' pages to get more details about features.

If you are an active Larix Broadcaster user then you may consider using SDK as well.
We post our latest app versions into stores after proper testing, and as long as the apps are online, we get feedback from users to make it even better. Then several versions later we release a new SDK containing all new changes and fixes, so SDK subscribers get a top-quality solution.

Being SDK subscriber you can build your app based on Larix Broadcaster sources and publish it under your name and use in production. Once in a while you would get an update containing all features and improvements which you can safely apply. And even if you face any problem, you can always roll back and use older code until we fix issues. So it's a safe approach if you

Subscribe here for designated SDKs once you decide to go for it.

Documentation, FAQ and videos

Visit documentation reference page to learn more about Larix apps setup and usage.

Check Larix SDK FAQ with most popular questions about mobile streaming technologies.

Watch our YouTube playlist with various video tutorials.

We test our products properly before releasing into production. Take a look at the overview of some of our testing procedures.

Get Larix SDKs

Larix Player

If you need not only to produce but to play live stream on your mobile device, check out Larix Player for Android and iOS.