Skip to main content

SRT (Secure Reliable Transport)

Overview

SRT (Secure Reliable Transport) is a modern video transport protocol designed for low-latency, secure, and reliable streaming over unpredictable networks.

In ITVDesk, SRT is intended for public Internet and long-distance streaming scenarios where traditional RTSP/RTP streaming becomes unreliable.

tip

SRT is not part of ONVIF and is not used for LAN-based camera discovery or integration.


Why SRT Exists

Streaming video over the public Internet introduces challenges such as:

  • Packet loss due to network congestion
  • Jitter and unstable packet arrival
  • Bandwidth fluctuations
  • Increased latency with TCP-based protocols

Traditional protocols have limitations:

  • RTMP (TCP) offers reliability but high latency
  • Raw UDP offers low latency but no reliability
  • RTSP/RTP works well on LAN but degrades over WAN

SRT was designed to bridge this gap.


How SRT Works

SRT is built on UDP and adds intelligent recovery and control mechanisms:

UDP-Based Transport

  • Avoids TCP head-of-line blocking
  • Enables low-latency delivery

Adaptive Packet Recovery

  • Uses ARQ (Automatic Repeat reQuest)
  • Optionally uses FEC (Forward Error Correction)
  • Recovers packet loss without large latency spikes

Dynamic Congestion Control

  • Continuously adapts bitrate to network conditions
  • Prevents congestion while maximizing quality

Stream Encryption

  • Supports AES-128 and AES-256 encryption
  • Protects content over public networks

SRT vs Other Protocols

ProtocolLatencyReliabilityBest Use Case
RTSP / RTPLow (LAN)MediumLocal networks
RTMPHighHighLegacy CDN workflows
Raw UDPVery LowNoneControlled networks
SRTLow (WAN)HighPublic Internet streaming

When to Use SRT in ITVDesk

Use SRT when:

  • Streaming over the public Internet
  • Network conditions are unstable
  • Low latency is required
  • Secure transmission is mandatory

Typical use cases:

  • Remote contribution
  • Inter-site video transport
  • Cloud ingestion
  • Secure long-distance monitoring

When NOT to Use SRT

Avoid SRT when:

  • Using ONVIF discovery or control
  • Streaming inside a local LAN
  • Multicast distribution is required
  • One-to-many broadcast is needed
tip

SRT is designed for point-to-point (one-to-one) connections.


Security Notes

  • SRT provides built-in encryption
  • No TLS certificates are required
  • Encryption keys are configured per connection

Summary

SRT in ITVDesk provides:

  • Reliable Internet-grade video transport
  • Low latency over unstable networks
  • Built-in encryption
  • Professional-grade WAN streaming

SRT complements RTSP/RTP but does not replace ONVIF-based workflows.