A Framework for Session Description Protocol (SDP) Attributes When Multiplexing
RFC 8859

Document Type RFC - Proposed Standard (January 2021; No errata)
Author Suhas Nandakumar 
Last updated 2021-01-18
Replaces draft-nandakumar-mmusic-sdp-mux-attributes
Stream IETF
Formats plain text html xml pdf htmlized bibtex
Reviews
Stream WG state Submitted to IESG for Publication
Document shepherd Bo Burman
Shepherd write-up Show (last changed 2016-01-14)
IESG IESG state RFC 8859 (Proposed Standard)
Consensus Boilerplate Yes
Telechat date
Responsible AD Ben Campbell
Send notices to "Bo Burman" <bo.burman@ericsson.com>
IANA IANA review state Version Changed - Review Needed
IANA action state RFC-Ed-Ack


Internet Engineering Task Force (IETF)                     S. Nandakumar
Request for Comments: 8859                                         Cisco
Category: Standards Track                                   January 2021
ISSN: 2070-1721

   A Framework for Session Description Protocol (SDP) Attributes When
                              Multiplexing

Abstract

   The purpose of this specification is to provide a framework for
   analyzing the multiplexing characteristics of Session Description
   Protocol (SDP) attributes when SDP is used to negotiate the usage of
   a single 5-tuple for sending and receiving media associated with
   multiple media descriptions.

   This specification also categorizes the existing SDP attributes based
   on the framework described herein.

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
   https://www.rfc-editor.org/info/rfc8859.

Copyright Notice

   Copyright (c) 2021 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
   (https://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.

Table of Contents

   1.  Introduction
   2.  Terminology
   3.  Motivation
   4.  SDP Attribute Analysis Framework
     4.1.  Category: NORMAL
     4.2.  Category: CAUTION
     4.3.  Category: IDENTICAL
     4.4.  Category: SUM
     4.5.  Category: TRANSPORT
     4.6.  Category: INHERIT
     4.7.  Category: IDENTICAL-PER-PT
     4.8.  Category: SPECIAL
     4.9.  Category: TBD
   5.  Analysis of Existing Attributes
     5.1.  RFC 4566: SDP
     5.2.  RFC 4585: RTP/AVPF
     5.3.  RFC 5761: Multiplexing RTP and RTCP
     5.4.  RFC 3312: Integration of Resource Management and SIP
     5.5.  RFC 4574: SDP "label" Attribute
     5.6.  RFC 5432: QoS Mechanism Selection in SDP
     5.7.  RFC 4568: SDP Security Descriptions
     5.8.  RFC 5762: RTP over DCCP
     5.9.  RFC 6773: DCCP-UDP Encapsulation
     5.10. RFC 5506: Reduced-Size RTCP in RTP Profile
     5.11. RFC 6787: Media Resource Control Protocol Version 2
     5.12. RFC 8445: ICE
     5.13. RFC 5285: RTP Header Extensions
     5.14. RFC 3605: RTCP Attribute in SDP
     5.15. RFC 5576: Source-Specific SDP Attributes
     5.16. RFC 7273: RTP Clock Source Signaling
     5.17. RFC 6236: Image Attributes in SDP
     5.18. RFC 7197: Duplication Delay Attribute in SDP
     5.19. RFC 7266: RTCP XR Blocks for MOS Metric Reporting
     5.20. RFC 6285: Rapid Acquisition of Multicast RTP Sessions
     5.21. RFC 6230: Media Control Channel Framework
     5.22. RFC 6364: SDP Elements for FEC Framework
     5.23. RFC 4796: "content" Attribute
     5.24. RFC 3407: SDP Simple Capability Declaration
     5.25. RFC 6284: Port Mapping between Unicast and Multicast RTP
            Sessions
     5.26. RFC 6714: MSRP-CEMA
     5.27. RFC 4583: SDP Format for BFCP Streams
     5.28. RFC 5547: SDP Offer/Answer for File Transfer
     5.29. RFC 6849: SDP and RTP Media Loopback Extension
     5.30. RFC 5760: RTCP with Unicast Feedback
     5.31. RFC 3611: RTCP XR
     5.32. RFC 5939: SDP Capability Negotiation
     5.33. RFC 6871: SDP Media Capabilities Negotiation
     5.34. RFC 7006: Miscellaneous Capabilities Negotiation in SDP
     5.35. RFC 4567: Key Management Extensions for SDP and RTSP
     5.36. RFC 4572: Comedia over TLS in SDP
     5.37. RFC 4570: SDP Source Filters
     5.38. RFC 6128: RTCP Port for Multicast Sessions
     5.39. RFC 6189: ZRTP
     5.40. RFC 4145: Connection-Oriented Media
     5.41. RFC 6947: The SDP "altc" Attribute
     5.42. RFC 7195: SDP Extension for Circuit-Switched Bearers in
            PSTN
     5.43. RFC 7272: IDMS Using the RTP Control Protocol (RTCP)
     5.44. RFC 5159: Open Mobile Alliance (OMA) Broadcast (BCAST) SDP
            Attributes
     5.45. RFC 6193: Media Description for IKE in SDP
     5.46. RFC 2326: Real Time Streaming Protocol
     5.47. RFC 7826: Real-Time Streaming Protocol
     5.48. RFC 6064: SDP and RTSP Extensions for 3GPP
     5.49. RFC 3108: ATM SDP
     5.50. 3GPP TS 183.063
     5.51. 3GPP TS 24.229
Show full document text