RTP Topologies
RFC 7667
Document | Type |
RFC - Informational
(November 2015; No errata)
Obsoletes RFC 5117
|
|
---|---|---|---|
Authors | Magnus Westerlund , Stephan Wenger | ||
Last updated | 2015-11-18 | ||
Replaces | draft-westerlund-avtcore-rtp-topologies-update | ||
Stream | IETF | ||
Formats | plain text html pdf htmlized bibtex | ||
Reviews | |||
Stream | WG state | Submitted to IESG for Publication | |
Document shepherd | Roni Even | ||
Shepherd write-up | Show (last changed 2015-04-13) | ||
IESG | IESG state | RFC 7667 (Informational) | |
Consensus Boilerplate | Yes | ||
Telechat date | |||
Responsible AD | Ben Campbell | ||
Send notices to | (None) | ||
IANA | IANA review state | Version Changed - Review Needed | |
IANA action state | No IANA Actions |
Internet Engineering Task Force (IETF) M. Westerlund Request for Comments: 7667 Ericsson Obsoletes: 5117 S. Wenger Category: Informational Vidyo ISSN: 2070-1721 November 2015 RTP Topologies Abstract This document discusses point-to-point and multi-endpoint topologies used in environments based on the Real-time Transport Protocol (RTP). In particular, centralized topologies commonly employed in the video conferencing industry are mapped to the RTP terminology. This document is updated with additional topologies and replaces RFC 5117. Status of This Memo This document is not an Internet Standards Track specification; it is published for informational purposes. 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). Not all documents approved by the IESG are a candidate for any level of Internet Standard; see Section 2 of RFC 5741. Information about the current status of this document, any errata, and how to provide feedback on it may be obtained at http://www.rfc-editor.org/info/rfc7667. Westerlund & Wenger Informational [Page 1] RFC 7667 RTP Topologies November 2015 Copyright Notice Copyright (c) 2015 IETF Trust and the persons identified as the document authors. All rights reserved. This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License. Westerlund & Wenger Informational [Page 2] RFC 7667 RTP Topologies November 2015 Table of Contents 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 4 2. Definitions . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.1. Glossary . . . . . . . . . . . . . . . . . . . . . . . . 5 2.2. Definitions Related to RTP Grouping Taxonomy . . . . . . 5 3. Topologies . . . . . . . . . . . . . . . . . . . . . . . . . 6 3.1. Point to Point . . . . . . . . . . . . . . . . . . . . . 6 3.2. Point to Point via Middlebox . . . . . . . . . . . . . . 7 3.2.1. Translators . . . . . . . . . . . . . . . . . . . . . 7 3.2.2. Back-to-Back RTP sessions . . . . . . . . . . . . . . 11 3.3. Point to Multipoint Using Multicast . . . . . . . . . . . 12 3.3.1. Any-Source Multicast (ASM) . . . . . . . . . . . . . 12 3.3.2. Source-Specific Multicast (SSM) . . . . . . . . . . . 14 3.3.3. SSM with Local Unicast Resources . . . . . . . . . . 15 3.4. Point to Multipoint Using Mesh . . . . . . . . . . . . . 17 3.5. Point to Multipoint Using the RFC 3550 Translator . . . . 20 3.5.1. Relay - Transport Translator . . . . . . . . . . . . 20 3.5.2. Media Translator . . . . . . . . . . . . . . . . . . 21 3.6. Point to Multipoint Using the RFC 3550 Mixer Model . . . 22 3.6.1. Media-Mixing Mixer . . . . . . . . . . . . . . . . . 24 3.6.2. Media-Switching Mixer . . . . . . . . . . . . . . . . 27 3.7. Selective Forwarding Middlebox . . . . . . . . . . . . . 29 3.8. Point to Multipoint Using Video-Switching MCUs . . . . . 33 3.9. Point to Multipoint Using RTCP-Terminating MCU . . . . . 34 3.10. Split Component Terminal . . . . . . . . . . . . . . . . 35 3.11. Non-symmetric Mixer/Translators . . . . . . . . . . . . . 38 3.12. Combining Topologies . . . . . . . . . . . . . . . . . . 38 4. Topology Properties . . . . . . . . . . . . . . . . . . . . . 39 4.1. All-to-All Media Transmission . . . . . . . . . . . . . . 39 4.2. Transport or Media Interoperability . . . . . . . . . . . 40 4.3. Per-Domain Bitrate Adaptation . . . . . . . . . . . . . . 40 4.4. Aggregation of Media . . . . . . . . . . . . . . . . . . 41 4.5. View of All Session Participants . . . . . . . . . . . . 41 4.6. Loop Detection . . . . . . . . . . . . . . . . . . . . . 42 4.7. Consistency between Header Extensions and RTCP . . . . . 42Show full document text