Latency matters

Low latency has always been a hot topic for live streaming industry. Many use cases require sub-second delay between image capture and its display.

With the decline of Flash and RTMP as the main way to view live streams, the industry has been looking for new ways to deliver the media close to real-time.

Softvelum introduces SLDP - a last-mile delivery protocol for end-user devices to cover all that.

What is SLDP

SLDP is a streaming protocol based on WebSockets. Basic features are


Clients support

SLDP is supported on various platforms.


Server support

Nimble Streamer freeware media server has full support for SLDP. It takes any protocol as input and creates SLDP output streams. It produces H.264/AAC SLDP streams and any SLDP player can connect to it for playback. We plan adding more codecs soon.


How does SLDP compare to others?

SLDP is good for low latency but how about other streaming protocols?

HLS and MPEG-DASH

Chunks-based protocols were created with easy delivery in mind hence the chunks paradigm. This means that the client needs to download at least first chunk to start the playback. The default HLS chunk size recommended by Apple is 10 seconds but you can reduce it to 2-3 seconds. However, the delay cannot be reduced to sub-second values. The same applies to MPEG-DASH, HDS and SmoothStreaming as they have the same nature.

RTMP

RTMP is an excellent real-time protocol greatly fit for low latency. However, it's being declined by majors as it requires Flash for playback in the browsers. It also has some limitations for modern codecs.

FAQ

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


Try now

Now try it in your own use cases.

Contact us if you have any questions.