HTML5 playback for SLDP

JavaScript player for Softvelum Low Delay Protocol

SLDP is a streaming protocol based on WebSockets so its streams can be processed in modern browsers.

SLDP browser playback is based on MSE. It's currently supported by Chrome, Firefox, Safari, Microsoft Edge and Chromium on Windows, Linux, macOS and Android platforms. The player is created with Javascript and it can be embedded in any HTML5 page.

iOS browser playback is not yet available. However you can install our SLDP Player for iOS which is opened on clicking sldp:// and sldps:// links. You may create your own iOS apps for SLDP playback using SLDP Player SDK.

HTML5 player key features include the following:

Please notice that IE 11 and Microsoft Edge browsers currently require to buffer at least 3 seconds before starting the stream. So SLDP Player will have additional latency there.


To start using SLDP player, you can download it here for further usage on your website (see release notes).

You can try web player on this testing page if you have SLDP being available in Nimble Streamer.


Having the player on your server, you may embed it as shown on the following example below.

<!DOCTYPE html>
<meta charset="utf-8"/>
<script src="sldp-v2.12.2.min.js"></script>
<div id="player"></div>

<script type="text/javascript">
document.addEventListener("DOMContentLoaded", initPlayer);

function initPlayer(){
sldpPlayer = SLDP.init({
container: 'player',
stream_url: "ws://",
initial_resolution: '240p',
buffering: 500,
autoplay: false,
height: 480,
width: 424

function removePlayer(){

The following parameters can be used.

You can use SLDP player free of charge with no limitations. Technical support is provided for customers with premium support subscription only. You can contact us if you'd like to proceed with that.


Softvelum provides JavaScript SDK packages which you can use on your web sites to enable SLDP low-latency playback. It's a JavaScript-based library that has its API to operate. Our team generates individual SDK packages for each customer and locks them to the domains that will be used for player publication.
This SDK is available for subscribed customers only. Being subscribed, you be able to get updates and our technical support.

You can visit SDK page to learn more about this SDK.


Please also take a look at frequently asked questions to see advantages and best techniques of SLDP usage.

Buy player SDK

Back to player solutions page

Part of your streaming infrastructure

SLDP Player works perfectly with other Softvelum solutions.
Check some snapshots of Softvelum usage to see how you can use SLDP Player with other products.

Get mobile SDKs