SRT logo
SRT PROTOCOL · TECHNICAL PAPER

SRT Protocol: Encoders, Decoders and Reliable Video Transport

SRT carries media between compatible IP endpoints and provides mechanisms to recover missing packets and manage delivery timing. It is a transport layer for a video workflow; codec compatibility, network reachability and total latency remain separate design requirements.

DEFINITION

What SRT Adds to a Video System

Secure Reliable Transport is an open-source protocol used for professional contribution and other IP media workflows. It operates over UDP and can carry compressed video/audio without changing the codec. The endpoints need a mutually supported payload format as well as an SRT implementation.

Its transport mechanisms address packet loss and timing variation. Missing packets can be requested again using automatic repeat request (ARQ). Recovery remains constrained by available time and capacity: a packet that arrives after the useful delivery deadline cannot restore a frame already presented.

Recovery has a budget

SRT cannot create bandwidth or make a prolonged outage disappear. The path must carry the media, protocol overhead and required recovery traffic within the chosen timing budget.

ARCHITECTURE

Follow the Media and the Return Path

  1. Prepare

    • Capture and encode
    • Or ingest an IP stream
    • Match the payload format
  2. Send

    • Establish the session
    • Send media packets
    • Retain data for recovery
  3. Transport

    • Forward media path
    • Return control traffic
    • Variable delay and loss
  4. Receive

    • Reorder and buffer
    • Request missing packets
    • Decode or forward media

Conceptual transport sequence. Control and recovery traffic returns from the receiver to the sender; the network must support the required two-way communication.

An SRT encoder starts with a source such as HDMI or SDI. An SRT decoder reconstructs a supported video/audio output. An SRT gateway can terminate the session and forward the compressed content through another IP transport. These are different device roles even when all use SRT.

INTERFACES

Connection Roles and Media Direction

Connection role Behaviour Network consideration
Caller Initiates a connection to a remote address and port. The remote listener must be reachable through the relevant routing, NAT and firewall rules.
Listener Waits for an incoming connection. Confirm the listening interface and permitted UDP traffic.
Rendezvous Both peers participate in coordinated connection establishment. Support and NAT behaviour must be verified; it is not a universal firewall bypass.

Caller and listener describe connection establishment, not the direction of video. Depending on the implementation, a sender or a receiver may initiate the session. Agree the role, endpoint address, UDP port and any application-specific Stream ID with the remote operator.

Encryption is available in SRT, but must be configured and verified on both ends. Matching credentials and supported settings are required. The SRT label alone does not establish an encrypted connection, secure management access or a complete security architecture.

VARIANTS

Decoder or Gateway at the Receiving End?

A · Encoder → SRT → decoder

Use this path when the receiving equipment needs HDMI, SDI or another supported baseband output. Match video/audio formats and output timing to the downstream system.

B · Encoder → SRT → IP gateway → LAN

Use a compatible gateway when received media should remain compressed and feed a managed distribution network. This avoids an unnecessary decode-and-re-encode step when the formats already match.

C · Existing IP stream → SRT gateway → receiving site

A protocol gateway can adapt an existing stream for the WAN path. If codec or resolution changes are required, add a verified transcoding function.

SELECTION

Plan and Validate the Complete Link

Specify the target end-to-end delay, expected path variation and acceptable service interruption. Test with representative content and network loading. A stable office connection during commissioning may not represent the operating environment at an event or remote site.

Measure encoder, transport and receiver contributions separately where possible. Observe round-trip time, loss, retransmissions, receive-buffer behaviour and destination continuity. Increase buffering only with an understanding of the resulting application delay.

  • Confirm the exact codec, payload and audio format at both endpoints.
  • Agree connection roles, reachability and authentication before the event.
  • Check usable path capacity in both required directions.
  • Validate stream restart and receiver recovery after a brief interruption.
  • Check whether any optional SRT features are implemented in the actual device firmware.

Do not assume optional capabilities

Protocol-level support for features such as bonding does not prove that a particular encoder, decoder or gateway implements them. Product selection must follow the model documentation.

APPLICATIONS

Where SRT Fits

SRT is principally a contribution and transport tool in this context. Large audiences normally require a distribution stage sized for the viewer population. Sending a separate session to every viewer changes the capacity requirement and should not be confused with LAN multicast.

PRODUCT SELECTION

Relevant BLANKOM Building Blocks

Use the selected product page’s Data Sheet and User Manual to verify model-specific interfaces, capacities and firmware functions. Send your requirements to IRENIS for a configuration matched to your project.

BLANKOM device licensing is lifetime, with no recurring BLANKOM licence fee or mandatory SLA. Third-party services and optional system components have their own commercial terms; the supplied configuration should state what is included.

For the broader system context, see What Is IPTV? and the Technical Library.

Frequently Asked Questions

Does SRT reduce the encoded bitrate?

No. Transport conversion does not change video compression. Recovery and protocol traffic may increase the network capacity needed.

Does SRT always eliminate packet loss?

No. Recovery depends on the available time, path capacity and loss pattern.

Must the encoder always be the caller?

No. Connection initiation and media direction are separate; confirm the roles supported by both devices.

Is an SRT stream automatically encrypted?

No. Configure compatible encryption settings and verify their use on the actual session.

DISCUSS YOUR PROJECT

Define the Signal Chain Before Selecting Equipment

Send the information below so IRENIS can identify appropriate BLANKOM products and any compatibility checks needed for your system.