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:


Download

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.


Embed

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

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

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

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

function removePlayer(){
sldpPlayer.destroy()
}
</script>
</body>
</html>

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.


SLDP Player SDK

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.

Subscribe now


FAQ

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

Back to players page