2024: RIST vs SRT Comparison

Both Reliable Internet Stream Transport (RIST) and Secure Reliable Transport (SRT) have been developed to enable live low-latency video contribution over the public internet. Updated for 2024, here are some of the key differentiators between the two.

 

RIST

SRT

Notes

Underline protocol

RTP/UDP

UDT/UDP

 

Unicast stream

Yes

Yes

 

Multicast stream

Yes

No

SRT allows incoming multicast ingest and playout in a new Multicast destination

Stream IP preservation

Yes

NO

RIST TR-06-01 may be applied directly on a multicast stream

RIST TR-06-02/03 can pass through complete IP packet that includes a multicast

 

Programable Latency

Yes

Yes

RIST simple profile is limited to 64K packet buffer, RIST main and advanced may be extended to 4G packet buffer

Programable Packet retransmission

Yes

Yes

 

Bandwidth limit

Yes

Yes

 

FEC support

Yes

Yes

 

File transfer

Yes

Yes

RIST TR-06-02/03 can pass any IP packet and files may be sent as IP packets

Bi directional traffic

Yes

No

SRT is uni-directional, while in RIST TR-06-02/03 the user may send in both direction

Stream multiplexing

Yes

Yes

 

Packet filtering

Yes

No

RIST TR-06-02/03 can block any IP packet for enhanced security with white labeling

PSK Encryption

Yes

Yes

TR-06-02/3 support PSK

DTLS encryption

Yes

NO

RIST TR-06-02/3 support AES-256 and certificate-based authentication of both peers

ST2110 support

Yes

NO

Supported natively by TR-06-03 and TR-06-02 enhance header

Extra-large Buffer size

Yes

NO

RIST ca support up to 32 bit buffer size for high bit rate content

SMPTE2022-7

Yes

NO

RIST support single buffer for any number of paths, SRT support 1 + 1 paths

Load share

Yes

NO

 

Dynamic load share

Yes

NO

See TR-06-4 Part 1:2022 RIST Source Adaptation

Source adaptation

Yes

NO

See TR-06-4 Part 1:2022 RIST Source Adaptation

Secure Multicast authentication

Yes

NO

See TR-06-2:2022

Fragmentation

Yes

NO

Supported in TR-06-03

IPv6

Yes

NO

Supported in TR-06-03

Any protocol encapsulation

Yes

NO

Supported in TR-06-03

Flow priority

Yes

NO

Supported in TR-06-03

Main/backup streams

Yes

Yes

 

Flow identification

Yes

NO

Supported in TR-06-03

Flow expedite

Yes

NO

Supported in TR-06-03

Relay server

Yes

Partial

See TR-06-04:Part 3, SRT offer products that can mimic a Relay functionality

VPN support

YES

NO

See TR-06-04:Part 2

Decoder synchronization

YES

NO

See TR-06-04:Part 4

Multicast discovery

YES

NO

See TR-06-04:Part 5

Maintainer

VSF

Haivision

RIST is maintain by a group of vendor companies

Opensource version

Yes

Yes

 

FFMPEG

Yes

Yes

 

VLC

Yes

Yes

 

GSstreamer

Yes

Yes

 

Helen Weedon