SLDP technology has been actively adopted by our customers since its inception in 2017. It is widely used in all kinds of live streaming scenarios due to its low latency, support for multiple codecs, adaptive bitrate, synchronized playback and other features.
Our team provided players for HTML5 web pages embedding, as well as players for Android and iOS mobile devices. The HTML5 player is fully customizable via JavaScript SDK.
Now, if you’d like to embed SLDP playback into your Android apps, you can use our latest plugin 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. It is used directly in our Larix Player for Android, ensuring that the protocol implementation is identical to our own branded app.
- SLDP Media3 DataSource Plugin. 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. We’re looking forward to your contributions as well.
Next, we’re looking forward to opening the sample source code of SLDP playback of Larix Player for iOS. Stay tuned for updates in our blog and social media.
Feel free to contact our team in case of any questions about our mobile technologies.
I addition to mobile playback, we are continuously working on Nimio open source media player for SLDP playback in browsers using WebCodecs, you can check its first release description.
Please also read full roadmap to new generation of delivery and playback with WebCodecs and WebTransport.
SLDP is a long-term effort of our team and we will keep providing the best user experience and developer tools for this technology.