Congestion Control Requirements for Interactive Real-Time Media
RFC 8836, “Congestion Control Requirements for Interactive Real-Time Media”, is an Informational document published in January 2021 by R. Jesup, Z. Sarker. The canonical text is published by the RFC Editor.
Abstract
Congestion control is needed for all data transported across the Internet, in order to promote fair usage and prevent congestion collapse. The requirements for interactive, point-to-point real-time multimedia, which needs low-delay, semi-reliable data delivery, are different from the requirements for bulk transfer like FTP or bursty transfers like web pages. Due to an increasing amount of RTP-based real-time media traffic on the Internet (e.g., with the introduction of the Web Real-Time Communication (WebRTC)), it is especially important to ensure that this kind of traffic is congestion controlled.
This document describes a set of requirements that can be used to evaluate other congestion control mechanisms in order to figure out their fitness for this purpose, and in particular to provide a set of possible requirements for a real-time media congestion avoidance technique.
What “Informational” means
Published for the general information of the community. It does not define an IETF standard and carries no standards-track status.
The canonical text of RFC 8836 is hosted at rfc-editor.org. Available in HTML,TXT,PDF,XML.
- RFC 8835 Transports for WebRTC
- RFC 8837 Differentiated Services Code Point Packet Markings for WebRTC QoS
- RFC 8834 Media Transport and Use of RTP in WebRTC
- RFC 8838 Trickle ICE: Incremental Provisioning of Candidates for the Interactive Connectivity Establishment Protocol
- RFC 8833 Application-Layer Protocol Negotiation for WebRTC
- RFC 8839 Session Description Protocol Offer/Answer Procedures for Interactive Connectivity Establishment
- RFC 8832 WebRTC Data Channel Establishment Protocol
- RFC 8840 A Session Initiation Protocol Usage for Incremental Provisioning of Candidates for the Interactive Connectivity Establishment