RIST Profiles and Capabilities
RIST specifies several profiles, each adding more capabilities. This makes it easier for vendors to add RIST interoperability with the simplest profile, while still allowing RIST to become very capable in the more advanced profiles.
Simple profile
The most basic interoperability profile is available in TR-06-1 , covering the following:
Interoperable Automatic Repeat reQuest (ARQ) with configurable behaviour for
Recovery of packet loss, packet reordering and link failure
Removal of network introduced jitter
Transport of point-to-point SMPTE2022-2 services
Bonding of several links using link aggregation
Optional Forward Error Correction using SMPTE 2022-1
Main Profile
The main profile is currently in development, and is expected to add:
Transport of point-to-multipoint services
Stream encryption for secure content
VPN tunnelling for secure sender/receiver communication
NAT traversal for improved interworking with consumer-style internet connectivity
Null packet suppression for saving bandwidth
Transport of high bandwidth streams (>100Mbps) for uncompressed or lightly compressed content
Auto stream configuration for simpler operations
Enhanced Profile
The enhanced profile is in planning and will tentatively add:
Automatic video bitrate adjustment (ABR) based on available network bandwidth
Capability (i.e. profiles supported) communication for simpler operations
Scalable Profile
The scalable profile is in planning and will tentatively add:
Transport of Scalable Video Coding (H.264 annex G) to better adapt video quality to available network bandwidth