Efficient products for your streaming infrastructure


Larix mobile streaming

Apps and SDKs for capturing and streaming from mobile devices

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

Larix mobile library encodes and streams content

Streaming library can be integrated into mobile apps to perform transmission from mobile.

  • The content is encoded in H.264 (AVC) and H.265 (HEVC) video with AAC audio.
  • Streaming is performed via RTSP/RTSPS, RTMP/RTMPS and SRT. Also, HEVC over RTMP transmission is supported as a non-standard experimental feature.
  • A user can set multiple simultaneous connections to several destinations like software media servers or online streaming services. With 5G technology being the future of mobile networks, this allows easily deliver multi-point publishing. Check docs reference for some examples.

Adaptive video bitrate 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.
  • Variable FPS can be used as an option, it will reduce bitrate by decreasing FPS in addition to changing the bitrate value.

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 dynamic orientation
  • "always vertical" and "always horizontal" modes
  • hot switch between front/back cameras
  • streaming when not in focus (from background)
  • content recording
  • screenshots

For full features list, visit Android and iOS features pages.

Active Larix Broadcaster user? Check Larix SDK below.

Get it on Google Play

Larix Broadcaster sources are included in Larix premium SDK package.

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.

Get it on Google Play

Larix Screencaster sources are included in Larix premium SDK package.

Get Larix SDKs

Larix premium 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 and FAQ

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

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


Get Larix SDKs