Efficient products for your streaming infrastructure


Larix mobile apps and SDK for Android

Android apps and SDK for capturing and streaming

Softvelum provides a set of mobile streaming development tools for creating user-generated mobile media on Android.Android
Minimum supported Android version is 4.1 (Jelly Bean), API 16+.

Encode and stream content with Larix library

We provide streaming library with the apps framework to use it properly.
Key content streaming features include:

  • Interleaved H.264 (AVC) video and AAC audio encoding.
  • H.265 (HEVC) video encoding on supporting devices.
  • RTMP and RTSP publishing over TCP.
  • RTMPS and RTSPS support - RTMP and RTSP over SSL
  • Pushing SRT via UDP with errors recovery and encryption, library version 1.4.0
  • Basic and Digest authentication for RTSP and RTMP.
  • HEVC over RTMP is supported as non-standard experimental feature.
  • Both fixed and variable FPS are supported, full list of supported FPS values is created specifically for each user device.
  • Multiple simultaneous connections to several destinations.
  • Full support for Facebook, YouTube Live, Twitch, Periscope Producer, Limelight CDN and other online services.
    With 5G technology being the future of mobile networks, this allows easily deliver to any points simultaneous.

Get Larix Android SDK

Larix Broadcaster free app

Larix Broadcaster

You can use streaming capabilities for free using our fully-functional Larix Broadcaster apps.
Besides encoding and streaming features, Larix Broadcaster uses full power of mobile devices:

  • Landscape and portrait various modes support with device dynamic orientation.
  • Front and back cameras with hot switch.
  • Video+audio, video only and audio only modes.
  • Full camera control - focus, exposure, white balance, anti-flicker etc.
  • Recording to MP4 and saving screenshots.
  • Pinch-to-zoom.
  • Bluetooth audio.
  • Flash light.

ABR (adaptive bitrate) transmission is available in 2 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.
This feature is disabled by default, it's enabled in Video menu.

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

Get it on Google Play

The APK for Larix Broadcaster can be downloaded here. You may also install APKs with previous versions of SRT library: SRT v1.3.4, SRT v1.3.2.

Larix Screencaster free app

Android

Android allows capturing the screen of user device, so Larix Screencaster uses streaming capabilities to capture the screen, encode and stream it.
Besides streaming, it allows saving the stream to MP4. Read this article for setup details.
Get it on Google Play

The APK for Larix Screencaster can be downloaded here. You may also install APK with previous version of SRT library: SRT v1.3.4.

Visit documentation reference to learn more about Larix Screencaster setup.

Larix premium SDK

You can get Larix library, free apps and other source code examples by subscribing to our SDKs.
This means you can create your own mobile solutions and customize our solutions to your streaming use cases and scenarios.

Source code examples of SDK include the following

  • LarixSample - Larix Broadcaster app source code.
  • LarixScreencast - Larix Screencaster uses Media Projection API to capture and broadcast device screen.
  • EncodeAndMuxTest - draw simple animation using OpenGL surface, encode it and broadcast.
  • Camera2demo - use Camera2 API to get preview, apply sepia filter, encode processed image and broadcast it.
  • BackgroundCamera - advanced example of camera implementation on app side: record camera preview and broadcast from background service; draw logo and text.
  • If you purchase SLDP Player SDK, you also get combined streaming/playback sample app.

Documentation and FAQ

This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit.

Get Larix Android SDK