Starting with version 18.104.22.16876, our video SDK supports SRT streaming.
What is SRT?
Secure Reliable Transport (SRT) is an open source software protocol and technology stack designed for live video streaming over the public internet. If you want to learn more about its history, read our interview with the architect and evangelist of SRT.
SRT provides connection and control, reliable transmission similar to TCP, however, it does so at the application layer, using UDP protocol as an underlying transport layer. It supports packet recovery while maintaining low latency (default: 120 ms). SRT also supports encryption using AES.
You are able to use SRT with Medialooks SDKs in the same way as common known UDP/DVB protocols, the only differences in SRT protocol that receiver should be initialized before SRT encoder.
- Run Sample Writer x86 / Sample File Writer x86
- Choose the SRT as the video protocol
- Set desirable encoder (MPEG-2 in the current sample)
- Set URL value by the following pattern
- Run the Network Playback Sample
- URL should be the following srt://ip_address:port?mode=listener