Reliable Internet Stream Transport

Reliable Internet Stream Transport (RIST) is an open-source, open-specification transport protocol designed for reliable transmission of video over lossy networks (including the Internet) with low latency and high quality. It is currently under development in the Video Services Forum's "RIST Activity Group."[1]

RIST is intended as a more reliable successor to Secure Reliable Transport, and as an open alternative to proprietary commercial options such as ActionStreamer, Zixi, VideoFlow, QVidium, and DVEO (Dozer).

Technology

Technically, RIST seeks to provide reliable, high performance media transport by using RTP / UDP at the transport layer to avoid the limitations of TCP. Reliability is achieved by using NACK-based retransmissions (ARQ). SMPTE-2022 Forward Error Correction can be combined with RIST but is known to be significantly less effective than ARQ.[2]

RIST Simple Profile[3] was published in October 2018 and includes the following features:

  • The base stream uses RTP for compatibility with existing equipment.
  • Retransmission requests use RTCP. Two types of retransmission requests are defined:
    • A Bitmask NACK, defined in RFC 4585.
    • A Range NACK, defined as an APP RTCP packet.
  • Bonding of multiple links for load sharing.
  • Seamless switching using SMPTE-2022-7.
  • Out-of-band transmission of protection data.

The RIST AG is working on an update to RIST Simple Profile that adds link probing to allow for dynamic ARQ protection.

RIST Main Profile[4] was published in March 2020 and adds the following features to Simple Profile:

  • Tunneling based on RFC 8086, with bidirectional send/receive in the same tunnel.
  • Multiplexing of multiple streams into the same tunnel.
  • In-band data support in the tunnel, useful for remote management.
  • Client/Server architecture.
  • Firewall traversal.
  • DTLS encryption.
  • Pre-Shared Key encryption, with multicast support, access control, and authentication.
  • Advanced authentication options using either public key certificates or TLS-SRP.
  • Bandwidth optimization based on NULL packet deletion.
  • Support for high bit-rate streams by extending the RTP sequence number.

The RIST AG has defined a number of Main Profile compliance levels. Approval of this document is expected soon.

RIST Advanced Profile was published in 2022 and updated in 2023.

VideoFlow has provided IPR that covers both Simple Profile and Main Profile under RAND-Z terms.

Open source implementations and tools

References

  1. ^ "RIST Activity Group". Video Services Forum. Archived from the original on 29 March 2019. Retrieved 29 March 2019.
  2. ^ Noronha, Ciro. "A Study of Protocols for Low-Latency Video Transport over the Internet" (PDF). Archived (PDF) from the original on September 19, 2020. Retrieved April 20, 2020.
  3. ^ "Video Services Forum Technical Recommendation TR-06-1" (PDF). Video Services Forum. Retrieved 4 April 2019.
  4. ^ "Video Services Forum Technical Recommendation TR-06-2" (PDF). Video Services Forum. Retrieved April 20, 2020.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.