Softvelum provides open source code for SLDP protocol library and Media3 DataSource that you can use for embedding SLDP playback.
Having that source code, you can create your own apps, as well as include streaming playback capabilities into your existing apps.
Jetpack Media3 DataSource and more
Now, if you’d like to embed SLDP playback into your Android apps, you can use our latest DataSource for the Android Jetpack Media3 engine.
We have uploaded the following open-source repositories to our Softvelum GitHub.
- SLDP Playback Library. This library implements the reception of media streams via the SLDP protocol.
- SLDP Media3 DataSource. A Media3 DataSource that utilizes the SLDP protocol via the SLDP Playback Library and provides media data for further use in your app.
- SLDP Exo Example. A basic playback application based on ExoPlayer. It retrieves an SLDP stream and plays it using the SLDP Playback Library and the Media3 DataSource.
Feel free to fork and enhance these repos as you need. Read introduction blog post describing what repos you need for that.
Notice that SLDP Playback Library is used directly in our Larix Player for Android, ensuring that the protocol implementation is identical to our own branded app. Media3 DataSource and Exo example are made specifically for the convenience of SLDP technology users to make it a seamless integration.
Related resources
- Larix SDK FAQ has most popular questions about our mobile streaming technologies and some of the popular questions about SDK purchase and usage.
- SDK releases history page shows currently available SDKs and their revision history. It helps customers who previously purchased SDK to decide whether they should subscribe to get updates.
- Documentation reference page has a list of articles and videos about apps’ setup and usage.
Download free app
You can always test all features in action via free Larix Player app for Android and Android TV.