Browse Prior Art Database

Multimedia Congestion Control: Circuit Breakers for Unicast RTP Sessions (RFC8083) Disclosure Number: IPCOM000249613D
Original Publication Date: 2017-Mar-01
Included in the Prior Art Database: 2017-Mar-08
Document File: 50 page(s) / 67K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

C. Perkins: AUTHOR [+2]


The Real-time Transport Protocol (RTP) [RFC3550] is widely used in voice-over-IP, video teleconferencing, and telepresence systems. Many of these systems run over best-effort UDP/IP networks and can suffer from packet loss and increased latency if network congestion occurs. Designing effective RTP congestion control algorithms to adapt the transmission of RTP-based media to match the available network capacity while also maintaining the user experience is a difficult but important problem. Many such congestion control and media adaptation algorithms have been proposed, but to date there is no consensus on the correct approach or even that a single standard algorithm is desirable.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 4% of the total text.

Internet Engineering Task Force (IETF)                        C. Perkins Request for Comments: 8083                         University of Glasgow Updates: 3550                                                   V. Singh Category: Standards Track                          ISSN: 2070-1721                                               March 2017

 Multimedia Congestion Control: Circuit Breakers for Unicast RTP Sessions


   The Real-time Transport Protocol (RTP) is widely used in telephony,    video conferencing, and telepresence applications.  Such applications    are often run on best-effort UDP/IP networks.  If congestion control    is not implemented in these applications, then network congestion can    lead to uncontrolled packet loss and a resulting deterioration of the    user's multimedia experience.  The congestion control algorithm acts    as a safety measure by stopping RTP flows from using excessive    resources and protecting the network from overload.  At the time of    this writing, however, while there are several proprietary solutions,    there is no standard algorithm for congestion control of interactive    RTP flows.

   This document does not propose a congestion control algorithm.  It    instead defines a minimal set of RTP circuit breakers: conditions    under which an RTP sender needs to stop transmitting media data to    protect the network from excessive congestion.  It is expected that,    in the absence of long-lived excessive congestion, RTP applications    running on best-effort IP networks will be able to operate without    triggering these circuit breakers.  To avoid triggering the RTP    circuit breaker, any Standards Track congestion control algorithms    defined for RTP will need to operate within the envelope set by these    RTP circuit breaker algorithms.

Status of This Memo

   This is an Internet Standards Track document.

   This document is a product of the Internet Engineering Task Force    (IETF).  It represents the consensus of the IETF community.  It has    received public review and has been approved for publication by the    Internet Engineering Steering Group (IESG).  Further information on    Internet Standards is available in Section 2 of RFC 7841.

   Information about the current status of this document, any errata,    and how to provide feedback on it may be obtained at

 Perkins & Singh              Standards Track                    [Page 1]
 RFC 8083                  RTP Circuit Breakers                March 2017

 Copyright Notice

   Copyright (c) 2017 IETF Trust and the persons identified as...