Efficient tools to build your streaming infrastructure


Larix Broadcaster

Apps and SDKs for capturing and streaming from mobile devices

Larix Broadcaster

Android

Larix Broadcaster + Larix Screencaster
free apps and SDK for Android

Softvelum provides a set of tools for remote contribution

Stream content with Larix mobile technology

Larix mobile streaming library enables live transmission from mobile:

SRT Ready
  • SRT in Push (Caller), Listen and Rendezvous modes with errors recovery and encryption, libsrt version 1.5.0.
  • WebRTC output with WHIP signaling, see more details below.
  • RTMP publishing, including RTMPS (RTMP over SSL).
  • RTSP publishing, including RTSPS (RTSP over SSL).
  • RIST protocol Push mode support: RIST Main and Simple Profile, librist 0.2.7.
  • Multiple simultaneous connections allow streaming to several destinations at the same time,
    with any combination of SRT, RTMP, WebRTC, RTSP and RIST.
  • Pause and Stand-by modes, see description below.
  • Adaptive video bitrate (ABR) is supported via logarithmic descend, ladder ascend, hybrid approach and variable FPS.
    Read respective Q11 in Larix FAQ to learn more technical details.
  • Talkback for Larix Broadcaster allows getting audio return feed from studio.
  • Insert SEI time metadata and specify NTP server, this allows synchronizing streams on server side.

Codecs for SRT, RTMP, RTSP and RIST:

  • Video is encoded with interleaved H.264/AVC everywhere.
  • H.265/HEVC is available only supporting devices. HEVC over RTMP is a non-standard feature.
  • Audio is encoded with AAC.
WebRTC

WebRTC:
Larix Broadcaster supports WebRTC output.

  • WHIP signaling is used for communication with server side.
  • Video is encoded with H.264/AVC.
  • VP8 and VP9 video encoding is supported on Android but depends on your hardware capabilities.
  • Audio is encoded with Opus.
  • Multiple simultaneous connections as described above.
  • Tested with Nimble Streamer, Cloudflare Stream and Dolby.io.
  • Watch Ingesting WebRTC from Larix Broadcaster into Nimble Streamer, video tutorial featuring iPhone low latency output via WHIP.
  • Read Broadcasting Mobile Native WebRTC Streams by Dolby.io showing Larix WebRTC usage example.

Larix Broadcaster uses Pion implementation of WebRTC API. Special thanks to Sean DuBois and all Pion contributors.

Larix Grove format allows you easily distribute your connection and encoder settings via deep links and QR codes.

You can stream to services like Facebook Live, YouTube Live, Twitch, Wowza Video cloud, Amazon Interactive Video Service, Limelight, Akamai, Dacast as well as media servers like Wowza, Nimble Streamer, Red5 and others. All popular authentication methods are supported. Check docs reference for more examples.

Download at App Store
Get it on Google Play

Larix Broadcaster free app

Larix Broadcaster

Larix Broadcaster uses full power of mobile devices cameras to stream live content, basic features include:

  • Larix streaming library capabilities.
  • 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.
  • Stand-by mode: when stopped, long tap on Start will start stream in pause mode, waiting to start with the camera image.
    A separate set of overlays can be mapped onto stand-by.
  • Input audio gain control.
  • Audio-only capture mode: disable preview, stream from background, no video in output stream.
  • Overlays support:
    • Image layers with external URL and local images;
    • Web widgets;
    • Text and HTML widgets;
    • Timestamp support as defined on unicode.org, e.g. <%date('MMM dd, HH:mm:ss', en_US) %>
    • Assign layers for all mode: streaming, pause and stand-by;

Other platform-specific features are listed on Android and iOS pages.
E.g. UVC OTG USB devices are supported as video and audio sources on Android.

Download at App Store
Get it on Google Play

Larix Broadcaster sources are included in Larix Broadcaster SDK which is described later on this page.

Mentions

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

Larix Screencaster free app

Android

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.

Download at App Store
Get it on Google Play

Larix Screencaster sources are included in Larix Broadcaster SDK.

Larix Broadcaster SDK

For those who need to add live streaming functionality into their mobile apps, we provide Larix Broadcaster SDK. You can create your own mobile apps or just customize our apps to your use cases.

All Larix SDKs include

  • Larix streaming library.
  • Source code of Larix Broadcaster and Larix Screencaster.
  • Sample apps sources.
SDKs are available via monthly subscription. You pay us as long as you need our software updates and our technical support.

SDKs are avialble for Android and iOS. Please also check React Native imoplementation below.

Visit SDKs pages to find out more.

Go to Larix Broadcaster SDK for iOS Go to Larix Broadcaster SDK for Android


React

React Native
Our team also provides React Native SDK with Larix library.
It gives an example of simple streaming app implementation which you can use to build your own cross-platform solution.

Go to Larix Broadcaster SDK for React Native

Documentation, FAQ and videos

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

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

Best practices for Larix Broadcaster production deployment for live streaming from mobile devices.

Watch our YouTube playlist with various video tutorials.

Contact our helpdesk regarding our mobile technologies.

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.