| rfc8859v7.txt | rfc8859.txt | |||
|---|---|---|---|---|
| skipping to change at line 114 ¶ | skipping to change at line 114 ¶ | |||
| 5.38. RFC 6128: RTCP Port for Multicast Sessions | 5.38. RFC 6128: RTCP Port for Multicast Sessions | |||
| 5.39. RFC 6189: ZRTP | 5.39. RFC 6189: ZRTP | |||
| 5.40. RFC 4145: Connection-Oriented Media | 5.40. RFC 4145: Connection-Oriented Media | |||
| 5.41. RFC 6947: The SDP "altc" Attribute | 5.41. RFC 6947: The SDP "altc" Attribute | |||
| 5.42. RFC 7195: SDP Extension for Circuit-Switched Bearers in | 5.42. RFC 7195: SDP Extension for Circuit-Switched Bearers in | |||
| PSTN | PSTN | |||
| 5.43. RFC 7272: IDMS Using the RTP Control Protocol (RTCP) | 5.43. RFC 7272: IDMS Using the RTP Control Protocol (RTCP) | |||
| 5.44. RFC 5159: Open Mobile Alliance (OMA) Broadcast (BCAST) SDP | 5.44. RFC 5159: Open Mobile Alliance (OMA) Broadcast (BCAST) SDP | |||
| Attributes | Attributes | |||
| 5.45. RFC 6193: Media Description for IKE in SDP | 5.45. RFC 6193: Media Description for IKE in SDP | |||
| 5.46. RFC 7826: Real-Time Streaming Protocol | 5.46. RFC 2326: Real Time Streaming Protocol | |||
| 5.47. RFC 6064: SDP and RTSP Extensions for 3GPP | 5.47. RFC 7826: Real-Time Streaming Protocol | |||
| 5.48. RFC 3108: ATM SDP | 5.48. RFC 6064: SDP and RTSP Extensions for 3GPP | |||
| 5.49. 3GPP TS 183.063 | 5.49. RFC 3108: ATM SDP | |||
| 5.50. 3GPP TS 24.229 | 5.50. 3GPP TS 183.063 | |||
| 5.51. ITU T.38 | 5.51. 3GPP TS 24.229 | |||
| 5.52. ITU-T Q.1970 | 5.52. ITU T.38 | |||
| 5.53. ITU-T H.248.15 | 5.53. ITU-T Q.1970 | |||
| 5.54. RFC 4975: The Message Session Relay Protocol | 5.54. ITU-T H.248.15 | |||
| 5.55. Historical Attributes | 5.55. RFC 4975: The Message Session Relay Protocol | |||
| 5.56. Historical Attributes | ||||
| 6. bwtype Attribute Analysis | 6. bwtype Attribute Analysis | |||
| 6.1. RFC 4566: SDP | 6.1. RFC 4566: SDP | |||
| 6.2. RFC 3556: SDP Bandwidth Modifiers for RTCP Bandwidth | 6.2. RFC 3556: SDP Bandwidth Modifiers for RTCP Bandwidth | |||
| 6.3. RFC 3890: Bandwidth Modifier for SDP | 6.3. RFC 3890: Bandwidth Modifier for SDP | |||
| 7. rtcp-fb Attribute Analysis | 7. rtcp-fb Attribute Analysis | |||
| 7.1. RFC 4585: RTP/AVPF | 7.1. RFC 4585: RTP/AVPF | |||
| 7.2. RFC 5104: Codec Control Messages in AVPF | 7.2. RFC 5104: Codec Control Messages in AVPF | |||
| 7.3. RFC 6285: Unicast-Based Rapid Acquisition of Multicast RTP | 7.3. RFC 6285: Unicast-Based Rapid Acquisition of Multicast RTP | |||
| Sessions (RAMS) | Sessions (RAMS) | |||
| 7.4. RFC 6679: ECN for RTP over UDP/IP | 7.4. RFC 6679: ECN for RTP over UDP/IP | |||
| skipping to change at line 1674 ¶ | skipping to change at line 1675 ¶ | |||
| +------------------+----------------------------+-------+----------+ | +------------------+----------------------------+-------+----------+ | |||
| | ike-esp | Unlikely to use IKE in the | B | CAUTION | | | ike-esp | Unlikely to use IKE in the | B | CAUTION | | |||
| | | context of multiplexing | | | | | | context of multiplexing | | | | |||
| +------------------+----------------------------+-------+----------+ | +------------------+----------------------------+-------+----------+ | |||
| | ike-esp-udpencap | Unlikely to use IKE in the | B | CAUTION | | | ike-esp-udpencap | Unlikely to use IKE in the | B | CAUTION | | |||
| | | context of multiplexing | | | | | | context of multiplexing | | | | |||
| +------------------+----------------------------+-------+----------+ | +------------------+----------------------------+-------+----------+ | |||
| Table 45: RFC 6193 Attribute Analysis | Table 45: RFC 6193 Attribute Analysis | |||
| 5.46. RFC 7826: Real-Time Streaming Protocol | 5.46. RFC 2326: Real Time Streaming Protocol | |||
| The Real Time Streaming Protocol, or RTSP, is an application-level | ||||
| protocol for control over the delivery of data with real-time | ||||
| properties. RTSP provides an extensible framework to enable | ||||
| controlled, on-demand delivery of real-time data, such as audio and | ||||
| video. | ||||
| +=========+=======================+=======+==============+ | ||||
| | Name | Notes | Level | Mux Category | | ||||
| +=========+=======================+=======+==============+ | ||||
| | etag | RFC 2326 is obsolete. | B | CAUTION | | ||||
| +---------+-----------------------+-------+--------------+ | ||||
| | range | RFC 2326 is obsolete. | B | CAUTION | | ||||
| +---------+-----------------------+-------+--------------+ | ||||
| | control | RFC 2326 is obsolete. | B | CAUTION | | ||||
| +---------+-----------------------+-------+--------------+ | ||||
| | mtag | RFC 2326 is obsolete. | B | CAUTION | | ||||
| +---------+-----------------------+-------+--------------+ | ||||
| Table 46: RFC 2326 Attribute Analysis | ||||
| NOTE: [RFC2326] defines SDP attributes that are applicable in the | ||||
| declarative usage of SDP alone. For the purposes of this document, | ||||
| only the offer/answer usage of SDP is considered to be mandated by | ||||
| [RFC8843]. | ||||
| 5.47. RFC 7826: Real-Time Streaming Protocol | ||||
| The Real-Time Streaming Protocol, or RTSP, is an application-level | The Real-Time Streaming Protocol, or RTSP, is an application-level | |||
| protocol for control over the delivery of data with real-time | protocol for control over the delivery of data with real-time | |||
| properties. RTSP provides an extensible framework to enable | properties. RTSP provides an extensible framework to enable | |||
| controlled, on-demand delivery of real-time data, such as audio and | controlled, on-demand delivery of real-time data, such as audio and | |||
| video. | video. | |||
| +=========+===========================+=======+==============+ | +=========+===========================+=======+==============+ | |||
| | Name | Notes | Level | Mux Category | | | Name | Notes | Level | Mux Category | | |||
| +=========+===========================+=======+==============+ | +=========+===========================+=======+==============+ | |||
| | range | RTSP is not supported for | B | CAUTION | | | range | RTSP is not supported for | B | CAUTION | | |||
| | | RTP stream multiplexing. | | | | | | RTP stream multiplexing. | | | | |||
| +---------+---------------------------+-------+--------------+ | +---------+---------------------------+-------+--------------+ | |||
| | control | RTSP is not supported for | B | CAUTION | | | control | RTSP is not supported for | B | CAUTION | | |||
| | | RTP stream multiplexing. | | | | | | RTP stream multiplexing. | | | | |||
| +---------+---------------------------+-------+--------------+ | +---------+---------------------------+-------+--------------+ | |||
| | mtag | RTSP is not supported for | B | CAUTION | | | mtag | RTSP is not supported for | B | CAUTION | | |||
| | | RTP stream multiplexing. | | | | | | RTP stream multiplexing. | | | | |||
| +---------+---------------------------+-------+--------------+ | +---------+---------------------------+-------+--------------+ | |||
| Table 46: RFC 7826 Attribute Analysis | Table 47: RFC 7826 Attribute Analysis | |||
| NOTE: [RFC7826] defines SDP attributes that are applicable in the | NOTE: [RFC7826] defines SDP attributes that are applicable in the | |||
| declarative usage of SDP alone. For the purposes of this document, | declarative usage of SDP alone. For the purposes of this document, | |||
| only the offer/answer usage of SDP is considered to be mandated by | only the offer/answer usage of SDP is considered to be mandated by | |||
| [RFC8843]. | [RFC8843]. | |||
| 5.47. RFC 6064: SDP and RTSP Extensions for 3GPP | 5.48. RFC 6064: SDP and RTSP Extensions for 3GPP | |||
| The Packet-switched Streaming Service (PSS) and the Multimedia | The Packet-switched Streaming Service (PSS) and the Multimedia | |||
| Broadcast/Multicast Service (MBMS) defined by 3GPP use SDP and RTSP | Broadcast/Multicast Service (MBMS) defined by 3GPP use SDP and RTSP | |||
| with some extensions. [RFC6064] provides information about these | with some extensions. [RFC6064] provides information about these | |||
| extensions and registers the RTSP and SDP extensions with IANA. | extensions and registers the RTSP and SDP extensions with IANA. | |||
| +==============================+=============+=======+==============+ | +==============================+=============+=======+==============+ | |||
| | Name | Notes | Level | Mux | | | Name | Notes | Level | Mux | | |||
| | | | | Category | | | | | | Category | | |||
| +==============================+=============+=======+==============+ | +==============================+=============+=======+==============+ | |||
| skipping to change at line 1798 ¶ | skipping to change at line 1826 ¶ | |||
| | 3GPP-QoE-Metrics:Average | Refer to | M | CAUTION | | | 3GPP-QoE-Metrics:Average | Refer to | M | CAUTION | | |||
| | Codec Bitrate | notes below | | | | | Codec Bitrate | notes below | | | | |||
| +------------------------------+-------------+-------+--------------+ | +------------------------------+-------------+-------+--------------+ | |||
| | 3GPP-QoE-Metrics:Codec | Refer to | M | CAUTION | | | 3GPP-QoE-Metrics:Codec | Refer to | M | CAUTION | | |||
| | Information | notes below | | | | | Information | notes below | | | | |||
| +------------------------------+-------------+-------+--------------+ | +------------------------------+-------------+-------+--------------+ | |||
| | 3GPP-QoE-Metrics:Buffer | Refer to | M | CAUTION | | | 3GPP-QoE-Metrics:Buffer | Refer to | M | CAUTION | | |||
| | Status | notes below | | | | | Status | notes below | | | | |||
| +------------------------------+-------------+-------+--------------+ | +------------------------------+-------------+-------+--------------+ | |||
| Table 47: RFC 6064 Attribute Analysis | Table 48: RFC 6064 Attribute Analysis | |||
| NOTE: [RFC6064] defines SDP attributes that are applicable in the | NOTE: [RFC6064] defines SDP attributes that are applicable in the | |||
| declarative usage of SDP alone. For the purposes of this document, | declarative usage of SDP alone. For the purposes of this document, | |||
| only the offer/answer usage of SDP is considered to be mandated by | only the offer/answer usage of SDP is considered to be mandated by | |||
| [RFC8843]. | [RFC8843]. | |||
| 5.48. RFC 3108: ATM SDP | 5.49. RFC 3108: ATM SDP | |||
| [RFC3108] describes conventions for using SDP described for | [RFC3108] describes conventions for using SDP described for | |||
| controlling ATM bearer connections and any associated ATM Adaptation | controlling ATM bearer connections and any associated ATM Adaptation | |||
| Layer (AAL). | Layer (AAL). | |||
| +=======================+=============+=======+==============+ | +=======================+=============+=======+==============+ | |||
| | Name | Notes | Level | Mux Category | | | Name | Notes | Level | Mux Category | | |||
| +=======================+=============+=======+==============+ | +=======================+=============+=======+==============+ | |||
| | aalType | Refer to | B | CAUTION | | | aalType | Refer to | B | CAUTION | | |||
| | | notes below | | | | | | notes below | | | | |||
| skipping to change at line 1944 ¶ | skipping to change at line 1972 ¶ | |||
| | isup_usi | Refer to | B | CAUTION | | | isup_usi | Refer to | B | CAUTION | | |||
| | | notes below | | | | | | notes below | | | | |||
| +-----------------------+-------------+-------+--------------+ | +-----------------------+-------------+-------+--------------+ | |||
| | uiLayer1_Prot | Refer to | B | CAUTION | | | uiLayer1_Prot | Refer to | B | CAUTION | | |||
| | | notes below | | | | | | notes below | | | | |||
| +-----------------------+-------------+-------+--------------+ | +-----------------------+-------------+-------+--------------+ | |||
| | chain | Refer to | B | CAUTION | | | chain | Refer to | B | CAUTION | | |||
| | | notes below | | | | | | notes below | | | | |||
| +-----------------------+-------------+-------+--------------+ | +-----------------------+-------------+-------+--------------+ | |||
| Table 48: RFC 3108 Attribute Analysis | Table 49: RFC 3108 Attribute Analysis | |||
| NOTE: RFC 3108 describes conventions for using SDP for characterizing | NOTE: RFC 3108 describes conventions for using SDP for characterizing | |||
| ATM bearer connections using an AAL1, AAL2, or AAL5 adaptation layer. | ATM bearer connections using an AAL1, AAL2, or AAL5 adaptation layer. | |||
| For AAL1, AAL2, and AAL5, bearer connections can be used to transport | For AAL1, AAL2, and AAL5, bearer connections can be used to transport | |||
| single media streams. In addition, for AAL1 and AAL2, multiple media | single media streams. In addition, for AAL1 and AAL2, multiple media | |||
| streams can be multiplexed into a bearer connection. For all | streams can be multiplexed into a bearer connection. For all | |||
| adaptation types (AAL1, AAL2, and AAL5), bearer connections can be | adaptation types (AAL1, AAL2, and AAL5), bearer connections can be | |||
| bundled into a single media group. In all cases addressed by RFC | bundled into a single media group. In all cases addressed by RFC | |||
| 3108, a real-time media stream (voice, video, voiceband data, | 3108, a real-time media stream (voice, video, voiceband data, | |||
| pseudowire, and others) or a multiplex of media streams is mapped | pseudowire, and others) or a multiplex of media streams is mapped | |||
| directly into an ATM connection. RFC 3108 does not address cases | directly into an ATM connection. RFC 3108 does not address cases | |||
| where ATM serves as a low-level transport pipe for IP packets that | where ATM serves as a low-level transport pipe for IP packets that | |||
| can, in turn, carry one or more real-time (e.g., VoIP) media sessions | can, in turn, carry one or more real-time (e.g., VoIP) media sessions | |||
| with a life cycle different from that of the underlying ATM | with a life cycle different from that of the underlying ATM | |||
| transport. | transport. | |||
| 5.49. 3GPP TS 183.063 | 5.50. 3GPP TS 183.063 | |||
| [TISPAN] describes Telecommunications and Internet converged Services | [TISPAN] describes Telecommunications and Internet converged Services | |||
| and Protocols for Advanced Networking (TISPAN); | and Protocols for Advanced Networking (TISPAN); | |||
| +====================+==============+=======+==============+ | +====================+==============+=======+==============+ | |||
| | Name | Notes | Level | Mux Category | | | Name | Notes | Level | Mux Category | | |||
| +====================+==============+=======+==============+ | +====================+==============+=======+==============+ | |||
| | PSCid | Not impacted | S | NORMAL | | | PSCid | Not impacted | S | NORMAL | | |||
| +--------------------+--------------+-------+--------------+ | +--------------------+--------------+-------+--------------+ | |||
| | bc_service | Not impacted | S | NORMAL | | | bc_service | Not impacted | S | NORMAL | | |||
| +--------------------+--------------+-------+--------------+ | +--------------------+--------------+-------+--------------+ | |||
| | bc_program | Not impacted | S | NORMAL | | | bc_program | Not impacted | S | NORMAL | | |||
| +--------------------+--------------+-------+--------------+ | +--------------------+--------------+-------+--------------+ | |||
| | bc_service_package | Not impacted | S | NORMAL | | | bc_service_package | Not impacted | S | NORMAL | | |||
| +--------------------+--------------+-------+--------------+ | +--------------------+--------------+-------+--------------+ | |||
| Table 49: 3GPP TS 183.063 Attribute Analysis | Table 50: 3GPP TS 183.063 Attribute Analysis | |||
| 5.50. 3GPP TS 24.229 | 5.51. 3GPP TS 24.229 | |||
| [IP-CALL] specifies an IP multimedia call control protocol based on | [IP-CALL] specifies an IP multimedia call control protocol based on | |||
| Session Initial protocol and Session Description Protocol. | Session Initial protocol and Session Description Protocol. | |||
| +=================+============================+=======+===========+ | +=================+============================+=======+===========+ | |||
| | Name | Notes | Level | Mux | | | Name | Notes | Level | Mux | | |||
| | | | | Category | | | | | | Category | | |||
| +=================+============================+=======+===========+ | +=================+============================+=======+===========+ | |||
| | secondary-realm | secondary-realm MUST be | M | TRANSPORT | | | secondary-realm | secondary-realm MUST be | M | TRANSPORT | | |||
| | | the one that corresponds | | | | | | the one that corresponds | | | | |||
| skipping to change at line 2016 ¶ | skipping to change at line 2044 ¶ | |||
| +-----------------+----------------------------+-------+-----------+ | +-----------------+----------------------------+-------+-----------+ | |||
| | omr-s-att | Not impacted | M | NORMAL | | | omr-s-att | Not impacted | M | NORMAL | | |||
| +-----------------+----------------------------+-------+-----------+ | +-----------------+----------------------------+-------+-----------+ | |||
| | omr-m-bw | Not impacted | M | NORMAL | | | omr-m-bw | Not impacted | M | NORMAL | | |||
| +-----------------+----------------------------+-------+-----------+ | +-----------------+----------------------------+-------+-----------+ | |||
| | omr-s-bw | Not impacted | M | NORMAL | | | omr-s-bw | Not impacted | M | NORMAL | | |||
| +-----------------+----------------------------+-------+-----------+ | +-----------------+----------------------------+-------+-----------+ | |||
| | omr-codecs | Not impacted | M | NORMAL | | | omr-codecs | Not impacted | M | NORMAL | | |||
| +-----------------+----------------------------+-------+-----------+ | +-----------------+----------------------------+-------+-----------+ | |||
| Table 50: 3GPP TS 24.229 Attribute Analysis | Table 51: 3GPP TS 24.229 Attribute Analysis | |||
| 5.51. ITU T.38 | 5.52. ITU T.38 | |||
| [T.38] defines procedures for real-time Group 3 facsimile | [T.38] defines procedures for real-time Group 3 facsimile | |||
| communications over IP networks. | communications over IP networks. | |||
| +=======================+=============+=======+==============+ | +=======================+=============+=======+==============+ | |||
| | Name | Notes | Level | Mux Category | | | Name | Notes | Level | Mux Category | | |||
| +=======================+=============+=======+==============+ | +=======================+=============+=======+==============+ | |||
| | T38FaxVersion | Refer to | M | TBD | | | T38FaxVersion | Refer to | M | TBD | | |||
| | | notes below | | | | | | notes below | | | | |||
| +-----------------------+-------------+-------+--------------+ | +-----------------------+-------------+-------+--------------+ | |||
| skipping to change at line 2069 ¶ | skipping to change at line 2097 ¶ | |||
| | T38FaxUdpFECMaxSpan | Refer to | M | TBD | | | T38FaxUdpFECMaxSpan | Refer to | M | TBD | | |||
| | | notes below | | | | | | notes below | | | | |||
| +-----------------------+-------------+-------+--------------+ | +-----------------------+-------------+-------+--------------+ | |||
| | T38ModemType | Refer to | M | TBD | | | T38ModemType | Refer to | M | TBD | | |||
| | | notes below | | | | | | notes below | | | | |||
| +-----------------------+-------------+-------+--------------+ | +-----------------------+-------------+-------+--------------+ | |||
| | T38VendorInfo | Refer to | M | TBD | | | T38VendorInfo | Refer to | M | TBD | | |||
| | | notes below | | | | | | notes below | | | | |||
| +-----------------------+-------------+-------+--------------+ | +-----------------------+-------------+-------+--------------+ | |||
| Table 51: ITU T.38 Attribute Analysis | Table 52: ITU T.38 Attribute Analysis | |||
| NOTE: As per Section 9 of [RFC8843], there exists no publicly | NOTE: As per Section 9 of [RFC8843], there exists no publicly | |||
| available specification that defines procedures for multiplexing/ | available specification that defines procedures for multiplexing/ | |||
| demultiplexing fax protocol flows over a single 5-tuple. Once such a | demultiplexing fax protocol flows over a single 5-tuple. Once such a | |||
| specification is available, the multiplexing category assignments for | specification is available, the multiplexing category assignments for | |||
| the attributes in this section could be revisited. | the attributes in this section could be revisited. | |||
| 5.52. ITU-T Q.1970 | 5.53. ITU-T Q.1970 | |||
| [Q.1970] defines Bearer Independent Call Control (BICC) IP bearer | [Q.1970] defines Bearer Independent Call Control (BICC) IP bearer | |||
| control protocol. | control protocol. | |||
| +=======+=====================================+=======+==========+ | +=======+=====================================+=======+==========+ | |||
| | Name | Notes | Level | Mux | | | Name | Notes | Level | Mux | | |||
| | | | | Category | | | | | | Category | | |||
| +=======+=====================================+=======+==========+ | +=======+=====================================+=======+==========+ | |||
| | ipbcp | ipbcp version identifies the types | S | SPECIAL | | | ipbcp | ipbcp version identifies the types | S | SPECIAL | | |||
| | | of IP bearer control protocol | | | | | | of IP bearer control protocol | | | | |||
| | | (IPBCP) message used in BICC (ITU-T | | | | | | (IPBCP) message used in BICC (ITU-T | | | | |||
| | | Q.1901) environment that are | | | | | | Q.1901) environment that are | | | | |||
| | | limited to single-media payload. | | | | | | limited to single-media payload. | | | | |||
| | | Refer to the pertinent ITU-T | | | | | | Refer to the pertinent ITU-T | | | | |||
| | | specifications while multiplexing. | | | | | | specifications while multiplexing. | | | | |||
| +-------+-------------------------------------+-------+----------+ | +-------+-------------------------------------+-------+----------+ | |||
| Table 52: ITU-T Q.1970 Attribute Analysis | Table 53: ITU-T Q.1970 Attribute Analysis | |||
| 5.53. ITU-T H.248.15 | 5.54. ITU-T H.248.15 | |||
| ITU-T H.248.15 [H.248.15] defines the Gateway Control Protocol SDP | ITU-T H.248.15 [H.248.15] defines the Gateway Control Protocol SDP | |||
| H.248 package attribute. | H.248 package attribute. | |||
| +==========+=====================================+=======+==========+ | +==========+=====================================+=======+==========+ | |||
| | Name | Notes | Level | Mux | | | Name | Notes | Level | Mux | | |||
| | | | | Category | | | | | | Category | | |||
| +==========+=====================================+=======+==========+ | +==========+=====================================+=======+==========+ | |||
| | h248item | It is only applicable for | B | SPECIAL | | | h248item | It is only applicable for | B | SPECIAL | | |||
| | | signaling the inclusion of H.248 | | | | | | signaling the inclusion of H.248 | | | | |||
| skipping to change at line 2127 ¶ | skipping to change at line 2155 ¶ | |||
| | | is an issue. This is only a | | | | | | is an issue. This is only a | | | | |||
| | | concern in environments using a | | | | | | concern in environments using a | | | | |||
| | | decomposed server/gateway with | | | | | | decomposed server/gateway with | | | | |||
| | | H.248 signaled between them. The | | | | | | H.248 signaled between them. The | | | | |||
| | | ITU-T will need to do further | | | | | | ITU-T will need to do further | | | | |||
| | | analysis of various packages when | | | | | | analysis of various packages when | | | | |||
| | | they specify how to signal the | | | | | | they specify how to signal the | | | | |||
| | | use of multiplexing to a gateway. | | | | | | use of multiplexing to a gateway. | | | | |||
| +----------+-------------------------------------+-------+----------+ | +----------+-------------------------------------+-------+----------+ | |||
| Table 53: ITU-T H.248.15 Attribute Analysis | Table 54: ITU-T H.248.15 Attribute Analysis | |||
| 5.54. RFC 4975: The Message Session Relay Protocol | 5.55. RFC 4975: The Message Session Relay Protocol | |||
| [RFC4975] describes the Message Session Relay Protocol, a protocol | [RFC4975] describes the Message Session Relay Protocol, a protocol | |||
| for transmitting a series of related instant messages in the context | for transmitting a series of related instant messages in the context | |||
| of a session. Message sessions are treated like any other media | of a session. Message sessions are treated like any other media | |||
| stream when set up via a rendezvous or session-creation protocol such | stream when set up via a rendezvous or session-creation protocol such | |||
| as the Session Initiation Protocol. | as the Session Initiation Protocol. | |||
| +======================+=============+=======+==============+ | +======================+=============+=======+==============+ | |||
| | Name | Notes | Level | Mux Category | | | Name | Notes | Level | Mux Category | | |||
| +======================+=============+=======+==============+ | +======================+=============+=======+==============+ | |||
| skipping to change at line 2153 ¶ | skipping to change at line 2181 ¶ | |||
| | accept-wrapped-types | Refer to | M | TBD | | | accept-wrapped-types | Refer to | M | TBD | | |||
| | | notes below | | | | | | notes below | | | | |||
| +----------------------+-------------+-------+--------------+ | +----------------------+-------------+-------+--------------+ | |||
| | max-size | Refer to | M | TBD | | | max-size | Refer to | M | TBD | | |||
| | | notes below | | | | | | notes below | | | | |||
| +----------------------+-------------+-------+--------------+ | +----------------------+-------------+-------+--------------+ | |||
| | path | Refer to | M | TBD | | | path | Refer to | M | TBD | | |||
| | | notes below | | | | | | notes below | | | | |||
| +----------------------+-------------+-------+--------------+ | +----------------------+-------------+-------+--------------+ | |||
| Table 54: RFC 4975 Attribute Analysis | Table 55: RFC 4975 Attribute Analysis | |||
| NOTE: As per Section 9 of [RFC8843], there exists no publicly | NOTE: As per Section 9 of [RFC8843], there exists no publicly | |||
| available specification that defines procedures for multiplexing/ | available specification that defines procedures for multiplexing/ | |||
| demultiplexing MSRP flows over a single 5-tuple. Once such a | demultiplexing MSRP flows over a single 5-tuple. Once such a | |||
| specification is available, the multiplexing categories assignments | specification is available, the multiplexing categories assignments | |||
| for the attributes in this section could be revisited. | for the attributes in this section could be revisited. | |||
| 5.55. Historical Attributes | 5.56. Historical Attributes | |||
| This section specifies analysis for the attributes that are included | This section specifies analysis for the attributes that are included | |||
| for historic usage alone by the [IANA]. | for historic usage alone by the [IANA]. | |||
| +=========+=====================+=======+==============+ | +=========+=====================+=======+==============+ | |||
| | Name | Notes | Level | Mux Category | | | Name | Notes | Level | Mux Category | | |||
| +=========+=====================+=======+==============+ | +=========+=====================+=======+==============+ | |||
| | rtpred1 | Historic attributes | M | CAUTION | | | rtpred1 | Historic attributes | M | CAUTION | | |||
| +---------+---------------------+-------+--------------+ | +---------+---------------------+-------+--------------+ | |||
| | rtpred2 | Historic attributes | M | CAUTION | | | rtpred2 | Historic attributes | M | CAUTION | | |||
| +---------+---------------------+-------+--------------+ | +---------+---------------------+-------+--------------+ | |||
| Table 55: Historical Attribute Analysis | Table 56: Historical Attribute Analysis | |||
| 6. bwtype Attribute Analysis | 6. bwtype Attribute Analysis | |||
| This section specifies handling of specific bandwidth attributes when | This section specifies handling of specific bandwidth attributes when | |||
| used in multiplexing scenarios. | used in multiplexing scenarios. | |||
| 6.1. RFC 4566: SDP | 6.1. RFC 4566: SDP | |||
| [RFC4566] defines SDP that is intended for describing multimedia | [RFC4566] defines SDP that is intended for describing multimedia | |||
| sessions for the purposes of session announcement, session | sessions for the purposes of session announcement, session | |||
| skipping to change at line 2198 ¶ | skipping to change at line 2226 ¶ | |||
| | Name | Notes | Level | Mux | | | Name | Notes | Level | Mux | | |||
| | | | | Category | | | | | | Category | | |||
| +===========+=================================+=======+==========+ | +===========+=================================+=======+==========+ | |||
| | bwtype:CT | Not impacted | S | NORMAL | | | bwtype:CT | Not impacted | S | NORMAL | | |||
| +-----------+---------------------------------+-------+----------+ | +-----------+---------------------------------+-------+----------+ | |||
| | bwtype:AS | For media-level usage, the | B | SUM | | | bwtype:AS | For media-level usage, the | B | SUM | | |||
| | | aggregate of individual | | | | | | aggregate of individual | | | | |||
| | | bandwidth values is considered. | | | | | | bandwidth values is considered. | | | | |||
| +-----------+---------------------------------+-------+----------+ | +-----------+---------------------------------+-------+----------+ | |||
| Table 56: RFC 4566 bwtype Analysis | Table 57: RFC 4566 bwtype Analysis | |||
| 6.2. RFC 3556: SDP Bandwidth Modifiers for RTCP Bandwidth | 6.2. RFC 3556: SDP Bandwidth Modifiers for RTCP Bandwidth | |||
| [RFC3556] defines an extension to SDP to specify two additional | [RFC3556] defines an extension to SDP to specify two additional | |||
| modifiers for the bandwidth attribute. These modifiers may be used | modifiers for the bandwidth attribute. These modifiers may be used | |||
| to specify the bandwidth allowed for RTCP packets in an RTP session. | to specify the bandwidth allowed for RTCP packets in an RTP session. | |||
| +===========+================================+=======+==========+ | +===========+================================+=======+==========+ | |||
| | Name | Notes | Level | Mux | | | Name | Notes | Level | Mux | | |||
| | | | | Category | | | | | | Category | | |||
| skipping to change at line 2223 ¶ | skipping to change at line 2251 ¶ | |||
| | | the individual values while | | | | | | the individual values while | | | | |||
| | | multiplexing. | | | | | | multiplexing. | | | | |||
| +-----------+--------------------------------+-------+----------+ | +-----------+--------------------------------+-------+----------+ | |||
| | bwtype:RR | Session-level usage represents | B | SUM | | | bwtype:RR | Session-level usage represents | B | SUM | | |||
| | | session aggregate, and media- | | | | | | session aggregate, and media- | | | | |||
| | | level usage indicates SUM of | | | | | | level usage indicates SUM of | | | | |||
| | | the individual values while | | | | | | the individual values while | | | | |||
| | | multiplexing. | | | | | | multiplexing. | | | | |||
| +-----------+--------------------------------+-------+----------+ | +-----------+--------------------------------+-------+----------+ | |||
| Table 57: RFC 3556 bwtype Analysis | Table 58: RFC 3556 bwtype Analysis | |||
| 6.3. RFC 3890: Bandwidth Modifier for SDP | 6.3. RFC 3890: Bandwidth Modifier for SDP | |||
| [RFC3890] defines SDP Transport Independent Application Specific | [RFC3890] defines SDP Transport Independent Application Specific | |||
| Maximum (TIAS) bandwidth modifier that does not include transport | Maximum (TIAS) bandwidth modifier that does not include transport | |||
| overhead; instead, an additional packet-rate attribute is defined. | overhead; instead, an additional packet-rate attribute is defined. | |||
| The transport-independent bitrate value together with the maximum | The transport-independent bitrate value together with the maximum | |||
| packet rate can then be used to calculate the real bitrate over the | packet rate can then be used to calculate the real bitrate over the | |||
| transport actually used. | transport actually used. | |||
| skipping to change at line 2247 ¶ | skipping to change at line 2275 ¶ | |||
| +=============+==================================+=======+==========+ | +=============+==================================+=======+==========+ | |||
| | bwtype:TIAS | The usage of TIAS is not | B | SPECIAL | | | bwtype:TIAS | The usage of TIAS is not | B | SPECIAL | | |||
| | | defined under offer/answer | | | | | | defined under offer/answer | | | | |||
| | | usage. | | | | | | usage. | | | | |||
| +-------------+----------------------------------+-------+----------+ | +-------------+----------------------------------+-------+----------+ | |||
| | maxprate | The usage of TIAS and | B | SPECIAL | | | maxprate | The usage of TIAS and | B | SPECIAL | | |||
| | | maxprate is not well | | | | | | maxprate is not well | | | | |||
| | | defined under multiplexing. | | | | | | defined under multiplexing. | | | | |||
| +-------------+----------------------------------+-------+----------+ | +-------------+----------------------------------+-------+----------+ | |||
| Table 58: RFC 3890 bwtype Analysis | Table 59: RFC 3890 bwtype Analysis | |||
| NOTE: The intention of TIAS is that the media-level bitrate is | NOTE: The intention of TIAS is that the media-level bitrate is | |||
| multiplied with the known per-packet overhead for the selected | multiplied with the known per-packet overhead for the selected | |||
| transport and the maxprate value to determine the worst-case bitrate | transport and the maxprate value to determine the worst-case bitrate | |||
| from the transport to more accurately capture the required usage. | from the transport to more accurately capture the required usage. | |||
| Summing TIAS values independently across "m=" lines and multiplying | Summing TIAS values independently across "m=" lines and multiplying | |||
| the computed sum with maxprate and the per-packet overhead would | the computed sum with maxprate and the per-packet overhead would | |||
| inflate the value significantly. Instead, performing multiplication | inflate the value significantly. Instead, performing multiplication | |||
| and adding the individual values is a more appropriate usage. | and adding the individual values is a more appropriate usage. | |||
| skipping to change at line 2305 ¶ | skipping to change at line 2333 ¶ | |||
| +---------+-----------------------------+-------+------------------+ | +---------+-----------------------------+-------+------------------+ | |||
| | nack | Feedback parameters MUST be | M | SPECIAL | | | nack | Feedback parameters MUST be | M | SPECIAL | | |||
| | app | handled in the app specific | | | | | app | handled in the app specific | | | | |||
| | | way when multiplexed. | | | | | | way when multiplexed. | | | | |||
| +---------+-----------------------------+-------+------------------+ | +---------+-----------------------------+-------+------------------+ | |||
| | trr-int | The attribute value MUST be | M | IDENTICAL-PER-PT | | | trr-int | The attribute value MUST be | M | IDENTICAL-PER-PT | | |||
| | | the same for a given codec | | | | | | the same for a given codec | | | | |||
| | | configuration. | | | | | | configuration. | | | | |||
| +---------+-----------------------------+-------+------------------+ | +---------+-----------------------------+-------+------------------+ | |||
| Table 59: RFC 4585 Attribute Analysis | Table 60: RFC 4585 Attribute Analysis | |||
| 7.2. RFC 5104: Codec Control Messages in AVPF | 7.2. RFC 5104: Codec Control Messages in AVPF | |||
| [RFC5104] specifies a few extensions to the messages defined in the | [RFC5104] specifies a few extensions to the messages defined in the | |||
| Audio-Visual Profile with Feedback (AVPF). They are helpful | Audio-Visual Profile with Feedback (AVPF). They are helpful | |||
| primarily in conversational multimedia scenarios where centralized | primarily in conversational multimedia scenarios where centralized | |||
| multipoint functionalities are in use. However, some are also usable | multipoint functionalities are in use. However, some are also usable | |||
| in smaller multicast environments and point-to-point calls. | in smaller multicast environments and point-to-point calls. | |||
| +======+==========================+=======+==================+ | +======+==========================+=======+==================+ | |||
| | Name | Notes | Level | Mux Category | | | Name | Notes | Level | Mux Category | | |||
| +======+==========================+=======+==================+ | +======+==========================+=======+==================+ | |||
| | ccm | The attribute value MUST | M | IDENTICAL-PER-PT | | | ccm | The attribute value MUST | M | IDENTICAL-PER-PT | | |||
| | | be the same for a given | | | | | | be the same for a given | | | | |||
| | | codec configuration. | | | | | | codec configuration. | | | | |||
| +------+--------------------------+-------+------------------+ | +------+--------------------------+-------+------------------+ | |||
| Table 60: RFC 5104 Attribute Analysis | Table 61: RFC 5104 Attribute Analysis | |||
| 7.3. RFC 6285: Unicast-Based Rapid Acquisition of Multicast RTP | 7.3. RFC 6285: Unicast-Based Rapid Acquisition of Multicast RTP | |||
| Sessions (RAMS) | Sessions (RAMS) | |||
| [RFC6285] describes a method of using the existing RTP and RTCP | [RFC6285] describes a method of using the existing RTP and RTCP | |||
| machinery that reduces the acquisition delay. In this method, an | machinery that reduces the acquisition delay. In this method, an | |||
| auxiliary unicast RTP session carrying the Reference Information to | auxiliary unicast RTP session carrying the Reference Information to | |||
| the receiver precedes or accompanies the multicast stream. This | the receiver precedes or accompanies the multicast stream. This | |||
| unicast RTP flow can be transmitted at a faster-than-natural bitrate | unicast RTP flow can be transmitted at a faster-than-natural bitrate | |||
| to further accelerate the acquisition. The motivating use case for | to further accelerate the acquisition. The motivating use case for | |||
| skipping to change at line 2345 ¶ | skipping to change at line 2373 ¶ | |||
| compressed audio and video. | compressed audio and video. | |||
| +======+==========================+=======+==================+ | +======+==========================+=======+==================+ | |||
| | Name | Notes | Level | Mux Category | | | Name | Notes | Level | Mux Category | | |||
| +======+==========================+=======+==================+ | +======+==========================+=======+==================+ | |||
| | nack | The attribute value MUST | M | IDENTICAL-PER-PT | | | nack | The attribute value MUST | M | IDENTICAL-PER-PT | | |||
| | rai | be the same for a given | | | | | rai | be the same for a given | | | | |||
| | | codec configuration. | | | | | | codec configuration. | | | | |||
| +------+--------------------------+-------+------------------+ | +------+--------------------------+-------+------------------+ | |||
| Table 61: RFC 6285 Attribute Analysis | Table 62: RFC 6285 Attribute Analysis | |||
| 7.4. RFC 6679: ECN for RTP over UDP/IP | 7.4. RFC 6679: ECN for RTP over UDP/IP | |||
| [RFC6679] specifies how Explicit Congestion Notification (ECN) can be | [RFC6679] specifies how Explicit Congestion Notification (ECN) can be | |||
| used with the RTP running over UDP, using the RTCP as a feedback | used with the RTP running over UDP, using the RTCP as a feedback | |||
| mechanism. It defines a new RTCP Extended Report (XR) block for | mechanism. It defines a new RTCP Extended Report (XR) block for | |||
| periodic ECN feedback, a new RTCP transport feedback message for | periodic ECN feedback, a new RTCP transport feedback message for | |||
| timely reporting of congestion events, and a STUN extension used in | timely reporting of congestion events, and a STUN extension used in | |||
| the optional initialization method using ICE. | the optional initialization method using ICE. | |||
| skipping to change at line 2367 ¶ | skipping to change at line 2395 ¶ | |||
| | Name | Notes | Level | Mux | | | Name | Notes | Level | Mux | | |||
| | | | | Category | | | | | | Category | | |||
| +=================+============================+=======+===========+ | +=================+============================+=======+===========+ | |||
| | ecn-capable-rtp | ECN markup is enabled at | M | IDENTICAL | | | ecn-capable-rtp | ECN markup is enabled at | M | IDENTICAL | | |||
| | | the RTP session level. | | | | | | the RTP session level. | | | | |||
| +-----------------+----------------------------+-------+-----------+ | +-----------------+----------------------------+-------+-----------+ | |||
| | nack ecn | This attribute enables ECN | M | IDENTICAL | | | nack ecn | This attribute enables ECN | M | IDENTICAL | | |||
| | | at the RTP session level. | | | | | | at the RTP session level. | | | | |||
| +-----------------+----------------------------+-------+-----------+ | +-----------------+----------------------------+-------+-----------+ | |||
| Table 62: RFC 6679 Attribute Analysis | Table 63: RFC 6679 Attribute Analysis | |||
| 7.5. RFC 6642: Third-Party Loss Report | 7.5. RFC 6642: Third-Party Loss Report | |||
| In a large RTP session using the RTCP feedback mechanism defined in | In a large RTP session using the RTCP feedback mechanism defined in | |||
| [RFC4585], a feedback target may experience transient overload if | [RFC4585], a feedback target may experience transient overload if | |||
| some event causes a large number of receivers to send feedback at | some event causes a large number of receivers to send feedback at | |||
| once. This overload is usually avoided by ensuring that feedback | once. This overload is usually avoided by ensuring that feedback | |||
| reports are forwarded to all receivers, allowing them to avoid | reports are forwarded to all receivers, allowing them to avoid | |||
| sending duplicate feedback reports. However, there are cases where | sending duplicate feedback reports. However, there are cases where | |||
| it is not recommended to forward feedback reports, and this may allow | it is not recommended to forward feedback reports, and this may allow | |||
| skipping to change at line 2395 ¶ | skipping to change at line 2423 ¶ | |||
| +=======+==========================+=======+==================+ | +=======+==========================+=======+==================+ | |||
| | nack | The attribute value MUST | M | IDENTICAL-PER-PT | | | nack | The attribute value MUST | M | IDENTICAL-PER-PT | | |||
| | tllei | be the same for a given | | | | | tllei | be the same for a given | | | | |||
| | | codec configuration. | | | | | | codec configuration. | | | | |||
| +-------+--------------------------+-------+------------------+ | +-------+--------------------------+-------+------------------+ | |||
| | nack | The attribute value MUST | M | IDENTICAL-PER-PT | | | nack | The attribute value MUST | M | IDENTICAL-PER-PT | | |||
| | pslei | be the same for a given | | | | | pslei | be the same for a given | | | | |||
| | | codec configuration. | | | | | | codec configuration. | | | | |||
| +-------+--------------------------+-------+------------------+ | +-------+--------------------------+-------+------------------+ | |||
| Table 63: RFC 6642 Attribute Analysis | Table 64: RFC 6642 Attribute Analysis | |||
| 7.6. RFC 5104: Codec Control Messages in AVPF | 7.6. RFC 5104: Codec Control Messages in AVPF | |||
| [RFC5104] specifies a few extensions to the messages defined in the | [RFC5104] specifies a few extensions to the messages defined in the | |||
| Audio-Visual Profile with Feedback (AVPF). They are helpful | Audio-Visual Profile with Feedback (AVPF). They are helpful | |||
| primarily in conversational multimedia scenarios where centralized | primarily in conversational multimedia scenarios where centralized | |||
| multipoint functionalities are in use. However, some are also usable | multipoint functionalities are in use. However, some are also usable | |||
| in smaller multicast environments and point-to-point calls. | in smaller multicast environments and point-to-point calls. | |||
| +=======+==========================+=======+==================+ | +=======+==========================+=======+==================+ | |||
| skipping to change at line 2425 ¶ | skipping to change at line 2453 ¶ | |||
| +-------+--------------------------+-------+------------------+ | +-------+--------------------------+-------+------------------+ | |||
| | ccm | The attribute value MUST | M | IDENTICAL-PER-PT | | | ccm | The attribute value MUST | M | IDENTICAL-PER-PT | | |||
| | tstr | be the same for a given | | | | | tstr | be the same for a given | | | | |||
| | | codec configuration. | | | | | | codec configuration. | | | | |||
| +-------+--------------------------+-------+------------------+ | +-------+--------------------------+-------+------------------+ | |||
| | ccm | The attribute value MUST | M | IDENTICAL-PER-PT | | | ccm | The attribute value MUST | M | IDENTICAL-PER-PT | | |||
| | vbcm | be the same for a given | | | | | vbcm | be the same for a given | | | | |||
| | | codec configuration. | | | | | | codec configuration. | | | | |||
| +-------+--------------------------+-------+------------------+ | +-------+--------------------------+-------+------------------+ | |||
| Table 64: RFC 5104 Attribute Analysis | Table 65: RFC 5104 Attribute Analysis | |||
| 8. group Attribute Analysis | 8. group Attribute Analysis | |||
| This section analyzes SDP "group" attribute semantics [RFC5888]. | This section analyzes SDP "group" attribute semantics [RFC5888]. | |||
| 8.1. RFC 5888: SDP Grouping Framework | 8.1. RFC 5888: SDP Grouping Framework | |||
| [RFC5888] defines a framework to group "m=" lines in SDP for | [RFC5888] defines a framework to group "m=" lines in SDP for | |||
| different purposes. | different purposes. | |||
| +===========+==============+=======+==============+ | +===========+==============+=======+==============+ | |||
| | Name | Notes | Level | Mux Category | | | Name | Notes | Level | Mux Category | | |||
| +===========+==============+=======+==============+ | +===========+==============+=======+==============+ | |||
| | group:LS | Not impacted | S | NORMAL | | | group:LS | Not impacted | S | NORMAL | | |||
| +-----------+--------------+-------+--------------+ | +-----------+--------------+-------+--------------+ | |||
| | group:FID | Not impacted | S | NORMAL | | | group:FID | Not impacted | S | NORMAL | | |||
| +-----------+--------------+-------+--------------+ | +-----------+--------------+-------+--------------+ | |||
| Table 65: RFC 5888 Attribute Analysis | Table 66: RFC 5888 Attribute Analysis | |||
| 8.2. RFC 3524: Mapping Media Streams to Resource Reservation Flows | 8.2. RFC 3524: Mapping Media Streams to Resource Reservation Flows | |||
| [RFC3524] defines an extension to the SDP grouping framework. It | [RFC3524] defines an extension to the SDP grouping framework. It | |||
| allows requesting a group of media streams to be mapped into a single | allows requesting a group of media streams to be mapped into a single | |||
| resource reservation flow. The SDP syntax needed is defined, as well | resource reservation flow. The SDP syntax needed is defined, as well | |||
| as a new "semantics" attribute called Single Reservation Flow (SRF). | as a new "semantics" attribute called Single Reservation Flow (SRF). | |||
| +===========+==============+=======+==============+ | +===========+==============+=======+==============+ | |||
| | Name | Notes | Level | Mux Category | | | Name | Notes | Level | Mux Category | | |||
| +===========+==============+=======+==============+ | +===========+==============+=======+==============+ | |||
| | group:SRF | Not impacted | S | NORMAL | | | group:SRF | Not impacted | S | NORMAL | | |||
| +-----------+--------------+-------+--------------+ | +-----------+--------------+-------+--------------+ | |||
| Table 66: RFC 3524 Attribute Analysis | Table 67: RFC 3524 Attribute Analysis | |||
| 8.3. RFC 4091: ANAT Semantics | 8.3. RFC 4091: ANAT Semantics | |||
| [RFC4091] defines ANAT semantics for the SDP grouping framework. | [RFC4091] defines ANAT semantics for the SDP grouping framework. | |||
| (Note: [RFC4091] has been obsoleted by [RFC8445].) The ANAT | (Note: [RFC4091] has been obsoleted by [RFC8445].) The ANAT | |||
| semantics allow alternative types of network addresses to establish a | semantics allow alternative types of network addresses to establish a | |||
| particular media stream. | particular media stream. | |||
| +============+==============================+=======+==============+ | +============+==============================+=======+==============+ | |||
| | Name | Notes | Level | Mux Category | | | Name | Notes | Level | Mux Category | | |||
| +============+==============================+=======+==============+ | +============+==============================+=======+==============+ | |||
| | group:ANAT | ANAT semantics is obsoleted. | S | CAUTION | | | group:ANAT | ANAT semantics is obsoleted. | S | CAUTION | | |||
| +------------+------------------------------+-------+--------------+ | +------------+------------------------------+-------+--------------+ | |||
| Table 67: RFC 4091 Attribute Analysis | Table 68: RFC 4091 Attribute Analysis | |||
| 8.4. RFC 5956: FEC Grouping Semantics in SDP | 8.4. RFC 5956: FEC Grouping Semantics in SDP | |||
| [RFC5956] defines the semantics for grouping the associated source | [RFC5956] defines the semantics for grouping the associated source | |||
| and FEC-based repair flows in SDP. The semantics defined in the | and FEC-based repair flows in SDP. The semantics defined in the | |||
| document are to be used with the SDP Grouping Framework [RFC5888]. | document are to be used with the SDP Grouping Framework [RFC5888]. | |||
| These semantics allow the description of grouping relationships | These semantics allow the description of grouping relationships | |||
| between the source and repair flows when one or more source and/or | between the source and repair flows when one or more source and/or | |||
| repair flows are associated in the same group; they also provide | repair flows are associated in the same group; they also provide | |||
| support for additive repair flows. SSRC-level grouping semantics are | support for additive repair flows. SSRC-level grouping semantics are | |||
| also defined in this document for RTP streams using SSRC | also defined in this document for RTP streams using SSRC | |||
| multiplexing. | multiplexing. | |||
| +==============+==============+=======+==============+ | +==============+==============+=======+==============+ | |||
| | Name | Notes | Level | Mux Category | | | Name | Notes | Level | Mux Category | | |||
| +==============+==============+=======+==============+ | +==============+==============+=======+==============+ | |||
| | group:FEC-FR | Not impacted | S | NORMAL | | | group:FEC-FR | Not impacted | S | NORMAL | | |||
| +--------------+--------------+-------+--------------+ | +--------------+--------------+-------+--------------+ | |||
| Table 68: RFC 5956 Attribute Analysis | Table 69: RFC 5956 Attribute Analysis | |||
| 8.5. RFC 5583: Signaling Media Decoding Dependency in SDP | 8.5. RFC 5583: Signaling Media Decoding Dependency in SDP | |||
| [RFC5583] defines semantics that allow for signaling the decoding | [RFC5583] defines semantics that allow for signaling the decoding | |||
| dependency of different media descriptions with the same media type | dependency of different media descriptions with the same media type | |||
| in SDP. This is required, for example, if media data is separated | in SDP. This is required, for example, if media data is separated | |||
| and transported in different network streams as a result of using a | and transported in different network streams as a result of using a | |||
| layered or multiple descriptive media coding process. | layered or multiple descriptive media coding process. | |||
| +===========+==========================+=======+==================+ | +===========+==========================+=======+==================+ | |||
| skipping to change at line 2518 ¶ | skipping to change at line 2546 ¶ | |||
| +-----------+--------------------------+-------+------------------+ | +-----------+--------------------------+-------+------------------+ | |||
| | depend | The attribute value MUST | M | IDENTICAL-PER-PT | | | depend | The attribute value MUST | M | IDENTICAL-PER-PT | | |||
| | lay | be the same for a given | | | | | lay | be the same for a given | | | | |||
| | | codec configuration. | | | | | | codec configuration. | | | | |||
| +-----------+--------------------------+-------+------------------+ | +-----------+--------------------------+-------+------------------+ | |||
| | depend | The attribute value MUST | M | IDENTICAL-PER-PT | | | depend | The attribute value MUST | M | IDENTICAL-PER-PT | | |||
| | mdc | be the same for a given | | | | | mdc | be the same for a given | | | | |||
| | | codec configuration. | | | | | | codec configuration. | | | | |||
| +-----------+--------------------------+-------+------------------+ | +-----------+--------------------------+-------+------------------+ | |||
| Table 69: RFC 5583 Attribute Analysis | Table 70: RFC 5583 Attribute Analysis | |||
| 8.6. RFC 7104: Duplication Grouping Semantics in the SDP | 8.6. RFC 7104: Duplication Grouping Semantics in the SDP | |||
| [RFC7104] defines the semantics for grouping redundant streams in | [RFC7104] defines the semantics for grouping redundant streams in | |||
| SDP. The semantics defined in this document are to be used with the | SDP. The semantics defined in this document are to be used with the | |||
| SDP Grouping Framework. Grouping semantics at the synchronization | SDP Grouping Framework. Grouping semantics at the synchronization | |||
| source (SSRC) level are also defined in this document for RTP streams | source (SSRC) level are also defined in this document for RTP streams | |||
| using SSRC multiplexing. | using SSRC multiplexing. | |||
| +===========+==============+=======+==============+ | +===========+==============+=======+==============+ | |||
| | Name | Notes | Level | Mux Category | | | Name | Notes | Level | Mux Category | | |||
| +===========+==============+=======+==============+ | +===========+==============+=======+==============+ | |||
| | group:DUP | Not impacted | S | NORMAL | | | group:DUP | Not impacted | S | NORMAL | | |||
| +-----------+--------------+-------+--------------+ | +-----------+--------------+-------+--------------+ | |||
| Table 70: RFC 7104 Attribute Analysis | Table 71: RFC 7104 Attribute Analysis | |||
| 9. ssrc-group Attribute Analysis | 9. ssrc-group Attribute Analysis | |||
| This section analyzes "ssrc-group" semantics. | This section analyzes "ssrc-group" semantics. | |||
| 9.1. RFC 5576: Source-Specific SDP Attributes | 9.1. RFC 5576: Source-Specific SDP Attributes | |||
| [RFC5576] defines a mechanism for describing RTP media sources -- | [RFC5576] defines a mechanism for describing RTP media sources -- | |||
| which are identified by their synchronization source (SSRC) | which are identified by their synchronization source (SSRC) | |||
| identifiers -- in SDP, to associate attributes with these sources and | identifiers -- in SDP, to associate attributes with these sources and | |||
| skipping to change at line 2559 ¶ | skipping to change at line 2587 ¶ | |||
| +===================+==============+=======+==============+ | +===================+==============+=======+==============+ | |||
| | Name | Notes | Level | Mux Category | | | Name | Notes | Level | Mux Category | | |||
| +===================+==============+=======+==============+ | +===================+==============+=======+==============+ | |||
| | ssrc-group:FID | Not impacted | SR | NORMAL | | | ssrc-group:FID | Not impacted | SR | NORMAL | | |||
| +-------------------+--------------+-------+--------------+ | +-------------------+--------------+-------+--------------+ | |||
| | ssrc-group:FEC | Not impacted | SR | NORMAL | | | ssrc-group:FEC | Not impacted | SR | NORMAL | | |||
| +-------------------+--------------+-------+--------------+ | +-------------------+--------------+-------+--------------+ | |||
| | ssrc-group:FEC-FR | Not impacted | SR | NORMAL | | | ssrc-group:FEC-FR | Not impacted | SR | NORMAL | | |||
| +-------------------+--------------+-------+--------------+ | +-------------------+--------------+-------+--------------+ | |||
| Table 71: RFC 5576 Attribute Analysis | Table 72: RFC 5576 Attribute Analysis | |||
| 9.2. RFC 7104: Duplication Grouping Semantics in the SDP | 9.2. RFC 7104: Duplication Grouping Semantics in the SDP | |||
| [RFC7104] defines the semantics for grouping redundant streams in | [RFC7104] defines the semantics for grouping redundant streams in | |||
| SDP. The semantics defined in this document are to be used with the | SDP. The semantics defined in this document are to be used with the | |||
| SDP Grouping Framework. Grouping semantics at the synchronization | SDP Grouping Framework. Grouping semantics at the synchronization | |||
| source (SSRC) level are also defined in this document for RTP streams | source (SSRC) level are also defined in this document for RTP streams | |||
| using SSRC multiplexing. | using SSRC multiplexing. | |||
| +================+==============+=======+==============+ | +================+==============+=======+==============+ | |||
| | Name | Notes | Level | Mux Category | | | Name | Notes | Level | Mux Category | | |||
| +================+==============+=======+==============+ | +================+==============+=======+==============+ | |||
| | ssrc-group:DUP | Not impacted | SR | NORMAL | | | ssrc-group:DUP | Not impacted | SR | NORMAL | | |||
| +----------------+--------------+-------+--------------+ | +----------------+--------------+-------+--------------+ | |||
| Table 72: RFC 7104 Attribute Analysis | Table 73: RFC 7104 Attribute Analysis | |||
| 10. QoS Mechanism Token Analysis | 10. QoS Mechanism Token Analysis | |||
| This section analyzes QoS tokes specified with SDP. | This section analyzes QoS tokes specified with SDP. | |||
| 10.1. RFC 5432: QoS Mechanism Selection in SDP | 10.1. RFC 5432: QoS Mechanism Selection in SDP | |||
| [RFC5432] defines procedures to negotiate QoS mechanisms using the | [RFC5432] defines procedures to negotiate QoS mechanisms using the | |||
| SDP offer/answer model. | SDP offer/answer model. | |||
| skipping to change at line 2601 ¶ | skipping to change at line 2629 ¶ | |||
| | | that corresponds to the "m=" | | | | | | that corresponds to the "m=" | | | | |||
| | | line chosen for setting up the | | | | | | line chosen for setting up the | | | | |||
| | | underlying transport flow. | | | | | | underlying transport flow. | | | | |||
| +------+--------------------------------+-------+-----------+ | +------+--------------------------------+-------+-----------+ | |||
| | nsis | rsvp attribute MUST be the one | B | TRANSPORT | | | nsis | rsvp attribute MUST be the one | B | TRANSPORT | | |||
| | | that corresponds to the "m=" | | | | | | that corresponds to the "m=" | | | | |||
| | | line chosen for setting up the | | | | | | line chosen for setting up the | | | | |||
| | | underlying transport. | | | | | | underlying transport. | | | | |||
| +------+--------------------------------+-------+-----------+ | +------+--------------------------------+-------+-----------+ | |||
| Table 73: RFC 5432 Attribute Analysis | Table 74: RFC 5432 Attribute Analysis | |||
| NOTE: A single Differentiated Services Code Point (DSCP) for each | NOTE: A single Differentiated Services Code Point (DSCP) for each | |||
| flow being multiplexed doesn't impact multiplexing, since QoS | flow being multiplexed doesn't impact multiplexing, since QoS | |||
| mechanisms are signaled/scoped per flow. For scenarios that involve | mechanisms are signaled/scoped per flow. For scenarios that involve | |||
| having different DSCP code points for packets being transmitted over | having different DSCP code points for packets being transmitted over | |||
| the same 5-tuple, issues as discussed in [RFC7657] need to be taken | the same 5-tuple, issues as discussed in [RFC7657] need to be taken | |||
| into consideration. | into consideration. | |||
| 11. k= Attribute Analysis | 11. k= Attribute Analysis | |||
| skipping to change at line 2625 ¶ | skipping to change at line 2653 ¶ | |||
| sessions for the purposes of session announcement, session | sessions for the purposes of session announcement, session | |||
| invitation, and other forms of multimedia session initiation. | invitation, and other forms of multimedia session initiation. | |||
| +======+===================================+=======+==============+ | +======+===================================+=======+==============+ | |||
| | Name | Notes | Level | Mux Category | | | Name | Notes | Level | Mux Category | | |||
| +======+===================================+=======+==============+ | +======+===================================+=======+==============+ | |||
| | k= | It is not recommended to use this | S | CAUTION | | | k= | It is not recommended to use this | S | CAUTION | | |||
| | | attribute under multiplexing. | | | | | | attribute under multiplexing. | | | | |||
| +------+-----------------------------------+-------+--------------+ | +------+-----------------------------------+-------+--------------+ | |||
| Table 74: RFC 4566 Attribute Analysis | Table 75: RFC 4566 Attribute Analysis | |||
| 12. content Attribute Analysis | 12. content Attribute Analysis | |||
| 12.1. RFC 4796 | 12.1. RFC 4796 | |||
| [RFC4796] defines a new SDP media-level attribute, "content". The | [RFC4796] defines a new SDP media-level attribute, "content". The | |||
| "content" attribute defines the content of the media stream to a more | "content" attribute defines the content of the media stream to a more | |||
| detailed level than the media description line. The sender of an SDP | detailed level than the media description line. The sender of an SDP | |||
| session description can attach the "content" attribute to one or more | session description can attach the "content" attribute to one or more | |||
| media streams. The receiving application can then treat each media | media streams. The receiving application can then treat each media | |||
| skipping to change at line 2653 ¶ | skipping to change at line 2681 ¶ | |||
| +-----------------+--------------+-------+--------------+ | +-----------------+--------------+-------+--------------+ | |||
| | content:speaker | Not impacted | M | NORMAL | | | content:speaker | Not impacted | M | NORMAL | | |||
| +-----------------+--------------+-------+--------------+ | +-----------------+--------------+-------+--------------+ | |||
| | content:main | Not impacted | M | NORMAL | | | content:main | Not impacted | M | NORMAL | | |||
| +-----------------+--------------+-------+--------------+ | +-----------------+--------------+-------+--------------+ | |||
| | content:sl | Not impacted | M | NORMAL | | | content:sl | Not impacted | M | NORMAL | | |||
| +-----------------+--------------+-------+--------------+ | +-----------------+--------------+-------+--------------+ | |||
| | content:alt | Not impacted | M | NORMAL | | | content:alt | Not impacted | M | NORMAL | | |||
| +-----------------+--------------+-------+--------------+ | +-----------------+--------------+-------+--------------+ | |||
| Table 75: RFC 4796 Attribute Analysis | Table 76: RFC 4796 Attribute Analysis | |||
| 12.2. 3GPP TS 24.182 | 12.2. 3GPP TS 24.182 | |||
| [IMS-CAT] specifies an IP multimedia subsystem for customized | [IMS-CAT] specifies an IP multimedia subsystem for customized | |||
| alerting tones. | alerting tones. | |||
| +============+=========================+=======+==============+ | +============+=========================+=======+==============+ | |||
| | Name | Notes | Level | Mux Category | | | Name | Notes | Level | Mux Category | | |||
| +============+=========================+=======+==============+ | +============+=========================+=======+==============+ | |||
| | g.3gpp.cat | Usage defined for the | M | NORMAL | | | g.3gpp.cat | Usage defined for the | M | NORMAL | | |||
| | | IP multimedia subsystem | | | | | | IP multimedia subsystem | | | | |||
| +------------+-------------------------+-------+--------------+ | +------------+-------------------------+-------+--------------+ | |||
| Table 76: 3GPP TS 24.182 Attribute Analysis | Table 77: 3GPP TS 24.182 Attribute Analysis | |||
| 12.3. 3GPP TS 24.183 | 12.3. 3GPP TS 24.183 | |||
| [IMS-CRS] specifies an IP multimedia subsystem for customized ringing | [IMS-CRS] specifies an IP multimedia subsystem for customized ringing | |||
| signal. | signal. | |||
| +============+=========================+=======+==============+ | +============+=========================+=======+==============+ | |||
| | Name | Notes | Level | Mux Category | | | Name | Notes | Level | Mux Category | | |||
| +============+=========================+=======+==============+ | +============+=========================+=======+==============+ | |||
| | g.3gpp.crs | Usage defined for the | M | NORMAL | | | g.3gpp.crs | Usage defined for the | M | NORMAL | | |||
| | | IP multimedia subsystem | | | | | | IP multimedia subsystem | | | | |||
| +------------+-------------------------+-------+--------------+ | +------------+-------------------------+-------+--------------+ | |||
| Table 77: 3GPP TS 24.183 Attribute Analysis | Table 78: 3GPP TS 24.183 Attribute Analysis | |||
| 13. Payload Formats | 13. Payload Formats | |||
| 13.1. RFC 5109: RTP Payload Format for Generic FEC | 13.1. RFC 5109: RTP Payload Format for Generic FEC | |||
| [RFC5109] describes a payload format for generic Forward Error | [RFC5109] describes a payload format for generic Forward Error | |||
| Correction (FEC) for media data encapsulated in RTP. It is based on | Correction (FEC) for media data encapsulated in RTP. It is based on | |||
| the exclusive-or (parity) operation. The payload format allows end | the exclusive-or (parity) operation. The payload format allows end | |||
| systems to apply protection using various protection lengths and | systems to apply protection using various protection lengths and | |||
| levels, in addition to using various protection group sizes to adapt | levels, in addition to using various protection group sizes to adapt | |||
| skipping to change at line 2717 ¶ | skipping to change at line 2745 ¶ | |||
| +--------------+---------------------+-------+----------+ | +--------------+---------------------+-------+----------+ | |||
| | text/ulpfec | Not recommended for | M | CAUTION | | | text/ulpfec | Not recommended for | M | CAUTION | | |||
| | | multiplexing due to | | | | | | multiplexing due to | | | | |||
| | | reuse of SSRCs. | | | | | | reuse of SSRCs. | | | | |||
| +--------------+---------------------+-------+----------+ | +--------------+---------------------+-------+----------+ | |||
| | application/ | Not recommended for | M | CAUTION | | | application/ | Not recommended for | M | CAUTION | | |||
| | ulpfec | multiplexing due to | | | | | ulpfec | multiplexing due to | | | | |||
| | | reuse of SSRCs. | | | | | | reuse of SSRCs. | | | | |||
| +--------------+---------------------+-------+----------+ | +--------------+---------------------+-------+----------+ | |||
| Table 78: RFC 5109 Payload Format Analysis | Table 79: RFC 5109 Payload Format Analysis | |||
| 14. Multiplexing Considerations for Encapsulating Attributes | 14. Multiplexing Considerations for Encapsulating Attributes | |||
| This section deals with recommendations for defining the multiplexing | This section deals with recommendations for defining the multiplexing | |||
| characteristics of the SDP attributes that encapsulate other SDP | characteristics of the SDP attributes that encapsulate other SDP | |||
| attributes/parameters. As of today, such attributes, for example, | attributes/parameters. As of today, such attributes, for example, | |||
| are defined in [RFC3407], [RFC5939] and [RFC6871] as part of a | are defined in [RFC3407], [RFC5939] and [RFC6871] as part of a | |||
| generic framework for indicating and negotiating transport-, media-, | generic framework for indicating and negotiating transport-, media-, | |||
| and media-format-related capabilities in the SDP. | and media-format-related capabilities in the SDP. | |||
| skipping to change at line 3031 ¶ | skipping to change at line 3059 ¶ | |||
| +-------------------------+-----------+ | +-------------------------+-----------+ | |||
| | INHERIT | RFC 8859 | | | INHERIT | RFC 8859 | | |||
| +-------------------------+-----------+ | +-------------------------+-----------+ | |||
| | IDENTICAL-PER-PT | RFC 8859 | | | IDENTICAL-PER-PT | RFC 8859 | | |||
| +-------------------------+-----------+ | +-------------------------+-----------+ | |||
| | SPECIAL | RFC 8859 | | | SPECIAL | RFC 8859 | | |||
| +-------------------------+-----------+ | +-------------------------+-----------+ | |||
| | TBD | RFC 8859 | | | TBD | RFC 8859 | | |||
| +-------------------------+-----------+ | +-------------------------+-----------+ | |||
| Table 79 | Table 80 | |||
| Further entries can be registered using Standard Actions policies | Further entries can be registered using Standard Actions policies | |||
| outlined in [RFC8126], which requires IESG review and approval and | outlined in [RFC8126], which requires IESG review and approval and | |||
| Standards Track IETF RFC publication. | Standards Track IETF RFC publication. | |||
| Each registration needs to indicate the multiplexing category value | Each registration needs to indicate the multiplexing category value | |||
| to be added to the "Multiplexing Categories" subregistry, as defined | to be added to the "Multiplexing Categories" subregistry, as defined | |||
| in this section. | in this section. | |||
| Such a registration MUST also indicate the applicability of the newly | Such a registration MUST also indicate the applicability of the newly | |||
| skipping to change at line 3083 ¶ | skipping to change at line 3111 ¶ | |||
| +----------+--------------+ | +----------+--------------+ | |||
| | AS | SUM | | | AS | SUM | | |||
| +----------+--------------+ | +----------+--------------+ | |||
| | RS | SUM | | | RS | SUM | | |||
| +----------+--------------+ | +----------+--------------+ | |||
| | RR | SUM | | | RR | SUM | | |||
| +----------+--------------+ | +----------+--------------+ | |||
| | TIAS | SPECIAL | | | TIAS | SPECIAL | | |||
| +----------+--------------+ | +----------+--------------+ | |||
| Table 80 | Table 81 | |||
| 15.2.2. Table: attribute-name | 15.2.2. Table: attribute-name | |||
| The following values have been added to the "attribute-name" | The following values have been added to the "attribute-name" | |||
| (formerly "att-field") subregistry of the "Session Description | (formerly "att-field") subregistry of the "Session Description | |||
| Protocol (SDP) Parameters" registry. The references have been | Protocol (SDP) Parameters" registry. The references have been | |||
| updated to point to this RFC as well as the previous references. | updated to point to this RFC as well as the previous references. | |||
| NOTE: The attributes from [FLUTE] ("flute-tsi", "flute-ch", "FEC- | NOTE: The attributes from [FLUTE] ("flute-tsi", "flute-ch", "FEC- | |||
| declaration", "FEC-OTI-extension", "content-desc") were not analyzed | declaration", "FEC-OTI-extension", "content-desc") were not analyzed | |||
| skipping to change at line 3249 ¶ | skipping to change at line 3277 ¶ | |||
| | mscap | INHERIT | | | mscap | INHERIT | | |||
| +--------------------------+------------------+ | +--------------------------+------------------+ | |||
| | 3gpp.iut.replication | TBD | | | 3gpp.iut.replication | TBD | | |||
| +--------------------------+------------------+ | +--------------------------+------------------+ | |||
| | bcap | INHERIT | | | bcap | INHERIT | | |||
| +--------------------------+------------------+ | +--------------------------+------------------+ | |||
| | ccap | IDENTICAL | | | ccap | IDENTICAL | | |||
| +--------------------------+------------------+ | +--------------------------+------------------+ | |||
| | icap | NORMAL | | | icap | NORMAL | | |||
| +--------------------------+------------------+ | +--------------------------+------------------+ | |||
| | etag | CAUTION | | ||||
| +--------------------------+------------------+ | ||||
| | duplication-delay | NORMAL | | | duplication-delay | NORMAL | | |||
| +--------------------------+------------------+ | +--------------------------+------------------+ | |||
| | range | CAUTION | | | range | CAUTION | | |||
| +--------------------------+------------------+ | +--------------------------+------------------+ | |||
| | control | CAUTION | | | control | CAUTION | | |||
| +--------------------------+------------------+ | +--------------------------+------------------+ | |||
| | mtag | CAUTION | | | mtag | CAUTION | | |||
| +--------------------------+------------------+ | +--------------------------+------------------+ | |||
| | ts-refclk | NORMAL | | | ts-refclk | NORMAL | | |||
| +--------------------------+------------------+ | +--------------------------+------------------+ | |||
| skipping to change at line 3572 ¶ | skipping to change at line 3602 ¶ | |||
| +--------------------------+------------------+ | +--------------------------+------------------+ | |||
| | previous-ssrc | NORMAL | | | previous-ssrc | NORMAL | | |||
| +--------------------------+------------------+ | +--------------------------+------------------+ | |||
| | fmtp | IDENTICAL-PER-PT | | | fmtp | IDENTICAL-PER-PT | | |||
| +--------------------------+------------------+ | +--------------------------+------------------+ | |||
| | ts-refclk | NORMAL | | | ts-refclk | NORMAL | | |||
| +--------------------------+------------------+ | +--------------------------+------------------+ | |||
| | mediaclk | NORMAL | | | mediaclk | NORMAL | | |||
| +--------------------------+------------------+ | +--------------------------+------------------+ | |||
| Table 81 | Table 82 | |||
| 15.2.3. Table: content SDP Parameters | 15.2.3. Table: content SDP Parameters | |||
| The following values have been added to the "content SDP Parameters" | The following values have been added to the "content SDP Parameters" | |||
| subregistry of the "Session Description Protocol (SDP) Parameters" | subregistry of the "Session Description Protocol (SDP) Parameters" | |||
| registry. The references have been updated to point to this RFC as | registry. The references have been updated to point to this RFC as | |||
| well as the previous references. | well as the previous references. | |||
| +============+==============+ | +============+==============+ | |||
| | SDP Name | Mux Category | | | SDP Name | Mux Category | | |||
| skipping to change at line 3599 ¶ | skipping to change at line 3629 ¶ | |||
| +------------+--------------+ | +------------+--------------+ | |||
| | main | NORMAL | | | main | NORMAL | | |||
| +------------+--------------+ | +------------+--------------+ | |||
| | alt | NORMAL | | | alt | NORMAL | | |||
| +------------+--------------+ | +------------+--------------+ | |||
| | g.3gpp.cat | NORMAL | | | g.3gpp.cat | NORMAL | | |||
| +------------+--------------+ | +------------+--------------+ | |||
| | g.3gpp.crs | NORMAL | | | g.3gpp.crs | NORMAL | | |||
| +------------+--------------+ | +------------+--------------+ | |||
| Table 82 | Table 83 | |||
| 15.2.4. Table: Semantics for the "group" SDP Attribute | 15.2.4. Table: Semantics for the "group" SDP Attribute | |||
| The following values have been added to the "Semantics for the | The following values have been added to the "Semantics for the | |||
| 'group' SDP Attribute" subregistry of the "Session Description | 'group' SDP Attribute" subregistry of the "Session Description | |||
| Protocol (SDP) Parameters" registry. The references have been | Protocol (SDP) Parameters" registry. The references have been | |||
| updated to point to this RFC as well as the previous references. | updated to point to this RFC as well as the previous references. | |||
| +========+==============+ | +========+==============+ | |||
| | Token | Mux Category | | | Token | Mux Category | | |||
| skipping to change at line 3630 ¶ | skipping to change at line 3660 ¶ | |||
| +--------+--------------+ | +--------+--------------+ | |||
| | FEC-FR | NORMAL | | | FEC-FR | NORMAL | | |||
| +--------+--------------+ | +--------+--------------+ | |||
| | CS | NORMAL | | | CS | NORMAL | | |||
| +--------+--------------+ | +--------+--------------+ | |||
| | DDP | NORMAL | | | DDP | NORMAL | | |||
| +--------+--------------+ | +--------+--------------+ | |||
| | DUP | NORMAL | | | DUP | NORMAL | | |||
| +--------+--------------+ | +--------+--------------+ | |||
| Table 83 | Table 84 | |||
| 15.2.5. Table: "rtcp-fb" Attribute Values | 15.2.5. Table: "rtcp-fb" Attribute Values | |||
| The following values have been added to the "'rtcp-fb' Attribute | The following values have been added to the "'rtcp-fb' Attribute | |||
| Values" subregistry of the "Session Description Protocol (SDP) | Values" subregistry of the "Session Description Protocol (SDP) | |||
| Parameters" registry. The references have been updated to point to | Parameters" registry. The references have been updated to point to | |||
| this RFC as well as the previous references. | this RFC as well as the previous references. | |||
| +============+==================+ | +============+==================+ | |||
| | Value Name | Mux Category | | | Value Name | Mux Category | | |||
| skipping to change at line 3653 ¶ | skipping to change at line 3683 ¶ | |||
| +------------+------------------+ | +------------+------------------+ | |||
| | app | SPECIAL | | | app | SPECIAL | | |||
| +------------+------------------+ | +------------+------------------+ | |||
| | ccm | IDENTICAL-PER-PT | | | ccm | IDENTICAL-PER-PT | | |||
| +------------+------------------+ | +------------+------------------+ | |||
| | nack | IDENTICAL-PER-PT | | | nack | IDENTICAL-PER-PT | | |||
| +------------+------------------+ | +------------+------------------+ | |||
| | trr-int | IDENTICAL-PER-PT | | | trr-int | IDENTICAL-PER-PT | | |||
| +------------+------------------+ | +------------+------------------+ | |||
| Table 84 | Table 85 | |||
| 15.2.6. Table: "ack" and "nack" Attribute Values | 15.2.6. Table: "ack" and "nack" Attribute Values | |||
| The following values have been added to the "'ack' and 'nack' | The following values have been added to the "'ack' and 'nack' | |||
| Attribute Values" subregistry of the "Session Description Protocol | Attribute Values" subregistry of the "Session Description Protocol | |||
| (SDP) Parameters" registry. The references have been updated to | (SDP) Parameters" registry. The references have been updated to | |||
| point to this RFC as well as the previous references. | point to this RFC as well as the previous references. | |||
| +============+==================+ | +============+==================+ | |||
| | Value Name | Mux Category | | | Value Name | Mux Category | | |||
| skipping to change at line 3682 ¶ | skipping to change at line 3712 ¶ | |||
| +------------+------------------+ | +------------+------------------+ | |||
| | rai | IDENTICAL-PER-PT | | | rai | IDENTICAL-PER-PT | | |||
| +------------+------------------+ | +------------+------------------+ | |||
| | tllei | IDENTICAL-PER-PT | | | tllei | IDENTICAL-PER-PT | | |||
| +------------+------------------+ | +------------+------------------+ | |||
| | pslei | IDENTICAL-PER-PT | | | pslei | IDENTICAL-PER-PT | | |||
| +------------+------------------+ | +------------+------------------+ | |||
| | ecn | IDENTICAL | | | ecn | IDENTICAL | | |||
| +------------+------------------+ | +------------+------------------+ | |||
| Table 85 | Table 86 | |||
| 15.2.7. Table: "depend" SDP Attribute Values | 15.2.7. Table: "depend" SDP Attribute Values | |||
| The following values have been added to the "'depend' SDP Attribute | The following values have been added to the "'depend' SDP Attribute | |||
| Values" subregistry of the "Session Description Protocol (SDP) | Values" subregistry of the "Session Description Protocol (SDP) | |||
| Parameters" registry. The references have been updated to point to | Parameters" registry. The references have been updated to point to | |||
| this RFC as well as the previous references. | this RFC as well as the previous references. | |||
| +=======+==================+ | +=======+==================+ | |||
| | Token | Mux Category | | | Token | Mux Category | | |||
| +=======+==================+ | +=======+==================+ | |||
| | lay | IDENTICAL-PER-PT | | | lay | IDENTICAL-PER-PT | | |||
| +-------+------------------+ | +-------+------------------+ | |||
| | mdc | IDENTICAL-PER-PT | | | mdc | IDENTICAL-PER-PT | | |||
| +-------+------------------+ | +-------+------------------+ | |||
| Table 86 | Table 87 | |||
| 15.2.8. Table: "cs-correlation" Attribute Values | 15.2.8. Table: "cs-correlation" Attribute Values | |||
| The following values have been added to the "'cs-correlation' | The following values have been added to the "'cs-correlation' | |||
| Attribute Values" subregistry of the "Session Description Protocol | Attribute Values" subregistry of the "Session Description Protocol | |||
| (SDP) Parameters" registry. The references have been updated to | (SDP) Parameters" registry. The references have been updated to | |||
| point to this RFC as well as the previous references. | point to this RFC as well as the previous references. | |||
| +==========+==============+ | +==========+==============+ | |||
| | Value | Mux Category | | | Value | Mux Category | | |||
| +==========+==============+ | +==========+==============+ | |||
| | callerid | TBD | | | callerid | TBD | | |||
| +----------+--------------+ | +----------+--------------+ | |||
| | uuie | TBD | | | uuie | TBD | | |||
| +----------+--------------+ | +----------+--------------+ | |||
| | dtmf | TBD | | | dtmf | TBD | | |||
| +----------+--------------+ | +----------+--------------+ | |||
| | external | TBD | | | external | TBD | | |||
| +----------+--------------+ | +----------+--------------+ | |||
| Table 87 | Table 88 | |||
| 15.2.9. Table: Semantics for the "ssrc-group" SDP Attribute | 15.2.9. Table: Semantics for the "ssrc-group" SDP Attribute | |||
| The following values have been added to the "Semantics for the 'ssrc- | The following values have been added to the "Semantics for the 'ssrc- | |||
| group' SDP Attribute" subregistry of the "Session Description | group' SDP Attribute" subregistry of the "Session Description | |||
| Protocol (SDP) Parameters" registry. The references have been | Protocol (SDP) Parameters" registry. The references have been | |||
| updated to point to this RFC as well as the previous references. | updated to point to this RFC as well as the previous references. | |||
| +========+==============+ | +========+==============+ | |||
| | Token | Mux Category | | | Token | Mux Category | | |||
| +========+==============+ | +========+==============+ | |||
| | FID | NORMAL | | | FID | NORMAL | | |||
| +--------+--------------+ | +--------+--------------+ | |||
| | FEC | NORMAL | | | FEC | NORMAL | | |||
| +--------+--------------+ | +--------+--------------+ | |||
| | FEC-FR | NORMAL | | | FEC-FR | NORMAL | | |||
| +--------+--------------+ | +--------+--------------+ | |||
| | DUP | NORMAL | | | DUP | NORMAL | | |||
| +--------+--------------+ | +--------+--------------+ | |||
| Table 88 | Table 89 | |||
| 15.2.10. Table: SDP/RTSP Key Management Protocol Identifiers | 15.2.10. Table: SDP/RTSP Key Management Protocol Identifiers | |||
| The following values have been added to the "SDP/RTSP key management | The following values have been added to the "SDP/RTSP key management | |||
| protocol identifiers" subregistry of the "Session Description | protocol identifiers" subregistry of the "Session Description | |||
| Protocol (SDP) Parameters" registry. The references have been | Protocol (SDP) Parameters" registry. The references have been | |||
| updated to point to this RFC as well as the previous references. | updated to point to this RFC as well as the previous references. | |||
| +============+==============+ | +============+==============+ | |||
| | Value Name | Mux Category | | | Value Name | Mux Category | | |||
| +============+==============+ | +============+==============+ | |||
| | mikey | IDENTICAL | | | mikey | IDENTICAL | | |||
| +------------+--------------+ | +------------+--------------+ | |||
| Table 89 | Table 90 | |||
| 15.2.11. Table: Codec Control Messages | 15.2.11. Table: Codec Control Messages | |||
| The following values have been added to the "Codec Control Messages" | The following values have been added to the "Codec Control Messages" | |||
| subregistry of the "Session Description Protocol (SDP) Parameters" | subregistry of the "Session Description Protocol (SDP) Parameters" | |||
| registry. The references have been updated to point to this RFC as | registry. The references have been updated to point to this RFC as | |||
| well as the previous references. | well as the previous references. | |||
| +============+==================+ | +============+==================+ | |||
| | Value Name | Mux Category | | | Value Name | Mux Category | | |||
| +============+==================+ | +============+==================+ | |||
| | fir | IDENTICAL-PER-PT | | | fir | IDENTICAL-PER-PT | | |||
| +------------+------------------+ | +------------+------------------+ | |||
| | tmmbr | IDENTICAL-PER-PT | | | tmmbr | IDENTICAL-PER-PT | | |||
| +------------+------------------+ | +------------+------------------+ | |||
| | tstr | IDENTICAL-PER-PT | | | tstr | IDENTICAL-PER-PT | | |||
| +------------+------------------+ | +------------+------------------+ | |||
| | vbcm | IDENTICAL-PER-PT | | | vbcm | IDENTICAL-PER-PT | | |||
| +------------+------------------+ | +------------+------------------+ | |||
| Table 90 | Table 91 | |||
| 15.2.12. Table: QoS Mechanism Tokens | 15.2.12. Table: QoS Mechanism Tokens | |||
| The following values have been added to the "QoS Mechanism Tokens" | The following values have been added to the "QoS Mechanism Tokens" | |||
| subregistry of the "Session Description Protocol (SDP) Parameters" | subregistry of the "Session Description Protocol (SDP) Parameters" | |||
| registry. The references have been updated to point to this RFC as | registry. The references have been updated to point to this RFC as | |||
| well as the previous references. | well as the previous references. | |||
| +===============+==============+ | +===============+==============+ | |||
| | QoS Mechanism | Mux Category | | | QoS Mechanism | Mux Category | | |||
| +===============+==============+ | +===============+==============+ | |||
| | rsvp | TRANSPORT | | | rsvp | TRANSPORT | | |||
| +---------------+--------------+ | +---------------+--------------+ | |||
| | nsis | TRANSPORT | | | nsis | TRANSPORT | | |||
| +---------------+--------------+ | +---------------+--------------+ | |||
| Table 91 | Table 92 | |||
| 15.2.13. Table: SDP Capability Negotiation Option Tags | 15.2.13. Table: SDP Capability Negotiation Option Tags | |||
| The following values have been added to the "SDP Capability | The following values have been added to the "SDP Capability | |||
| Negotiation Option Tags" subregistry of the "Session Description | Negotiation Option Tags" subregistry of the "Session Description | |||
| Protocol (SDP) Parameters" registry. The references have been | Protocol (SDP) Parameters" registry. The references have been | |||
| updated to point to this RFC as well as the previous references. | updated to point to this RFC as well as the previous references. | |||
| +============+==============+ | +============+==============+ | |||
| | Option Tag | Mux Category | | | Option Tag | Mux Category | | |||
| skipping to change at line 3817 ¶ | skipping to change at line 3847 ¶ | |||
| +------------+--------------+ | +------------+--------------+ | |||
| | med-v0 | NORMAL | | | med-v0 | NORMAL | | |||
| +------------+--------------+ | +------------+--------------+ | |||
| | bcap-v0 | NORMAL | | | bcap-v0 | NORMAL | | |||
| +------------+--------------+ | +------------+--------------+ | |||
| | ccap-v0 | NORMAL | | | ccap-v0 | NORMAL | | |||
| +------------+--------------+ | +------------+--------------+ | |||
| | icap-v0 | NORMAL | | | icap-v0 | NORMAL | | |||
| +------------+--------------+ | +------------+--------------+ | |||
| Table 92 | Table 93 | |||
| 15.2.14. Table: Timestamp Reference Clock Source Parameters | 15.2.14. Table: Timestamp Reference Clock Source Parameters | |||
| The following values have been added to the "Timestamp Reference | The following values have been added to the "Timestamp Reference | |||
| Clock Source Parameters" subregistry of the "Session Description | Clock Source Parameters" subregistry of the "Session Description | |||
| Protocol (SDP) Parameters" registry. The references have been | Protocol (SDP) Parameters" registry. The references have been | |||
| updated to point to this RFC as well as the previous references. | updated to point to this RFC as well as the previous references. | |||
| +=========+==============+ | +=========+==============+ | |||
| | Name | Mux Category | | | Name | Mux Category | | |||
| skipping to change at line 3844 ¶ | skipping to change at line 3874 ¶ | |||
| +---------+--------------+ | +---------+--------------+ | |||
| | gal | NORMAL | | | gal | NORMAL | | |||
| +---------+--------------+ | +---------+--------------+ | |||
| | glonass | NORMAL | | | glonass | NORMAL | | |||
| +---------+--------------+ | +---------+--------------+ | |||
| | local | NORMAL | | | local | NORMAL | | |||
| +---------+--------------+ | +---------+--------------+ | |||
| | private | NORMAL | | | private | NORMAL | | |||
| +---------+--------------+ | +---------+--------------+ | |||
| Table 93 | Table 94 | |||
| 15.2.15. Table: Media Clock Source Parameters | 15.2.15. Table: Media Clock Source Parameters | |||
| The following values have been added to the "Media Clock Source | The following values have been added to the "Media Clock Source | |||
| Parameters" subregistry of the "Session Description Protocol (SDP) | Parameters" subregistry of the "Session Description Protocol (SDP) | |||
| Parameters" registry. The references have been updated to point to | Parameters" registry. The references have been updated to point to | |||
| this RFC as well as the previous references. | this RFC as well as the previous references. | |||
| +==========+==============+ | +==========+==============+ | |||
| | Name | Mux Category | | | Name | Mux Category | | |||
| +==========+==============+ | +==========+==============+ | |||
| | sender | NORMAL | | | sender | NORMAL | | |||
| +----------+--------------+ | +----------+--------------+ | |||
| | direct | NORMAL | | | direct | NORMAL | | |||
| +----------+--------------+ | +----------+--------------+ | |||
| | IEEE1722 | NORMAL | | | IEEE1722 | NORMAL | | |||
| +----------+--------------+ | +----------+--------------+ | |||
| Table 94 | Table 95 | |||
| 16. Security Considerations | 16. Security Considerations | |||
| The primary security considerations for RTP, including the way it is | The primary security considerations for RTP, including the way it is | |||
| used here, are described in [RFC3550] and [RFC3711]. | used here, are described in [RFC3550] and [RFC3711]. | |||
| When multiplexing SDP attributes with the category "CAUTION", the | When multiplexing SDP attributes with the category "CAUTION", the | |||
| implementations should be aware of possible issues described in this | implementations should be aware of possible issues described in this | |||
| specification. | specification. | |||
| skipping to change at line 3937 ¶ | skipping to change at line 3967 ¶ | |||
| [IP-CALL] 3GPP, "IP multimedia call control protocol based on | [IP-CALL] 3GPP, "IP multimedia call control protocol based on | |||
| Session Initiation Protocol (SIP) and Session Description | Session Initiation Protocol (SIP) and Session Description | |||
| Protocol (SDP); Stage 3", Specification 24.229, September | Protocol (SDP); Stage 3", Specification 24.229, September | |||
| 2016, | 2016, | |||
| <https://www.3gpp.org/ftp/Specs/html-info/24229.htm>. | <https://www.3gpp.org/ftp/Specs/html-info/24229.htm>. | |||
| [Q.1970] ITU-T, "Q.1970: BICC IP bearer control protocol", ITU-T | [Q.1970] ITU-T, "Q.1970: BICC IP bearer control protocol", ITU-T | |||
| Recommendation Q.1970, September 2006, | Recommendation Q.1970, September 2006, | |||
| <https://www.itu.int/rec/T-REC-Q.1970-200609-I/en>. | <https://www.itu.int/rec/T-REC-Q.1970-200609-I/en>. | |||
| [RFC2326] Schulzrinne, H., Rao, A., and R. Lanphier, "Real Time | ||||
| Streaming Protocol (RTSP)", RFC 2326, | ||||
| DOI 10.17487/RFC2326, April 1998, | ||||
| <https://www.rfc-editor.org/info/rfc2326>. | ||||
| [RFC3108] Kumar, R. and M. Mostafa, "Conventions for the use of the | [RFC3108] Kumar, R. and M. Mostafa, "Conventions for the use of the | |||
| Session Description Protocol (SDP) for ATM Bearer | Session Description Protocol (SDP) for ATM Bearer | |||
| Connections", RFC 3108, DOI 10.17487/RFC3108, May 2001, | Connections", RFC 3108, DOI 10.17487/RFC3108, May 2001, | |||
| <https://www.rfc-editor.org/info/rfc3108>. | <https://www.rfc-editor.org/info/rfc3108>. | |||
| [RFC3264] Rosenberg, J. and H. Schulzrinne, "An Offer/Answer Model | [RFC3264] Rosenberg, J. and H. Schulzrinne, "An Offer/Answer Model | |||
| with Session Description Protocol (SDP)", RFC 3264, | with Session Description Protocol (SDP)", RFC 3264, | |||
| DOI 10.17487/RFC3264, June 2002, | DOI 10.17487/RFC3264, June 2002, | |||
| <https://www.rfc-editor.org/info/rfc3264>. | <https://www.rfc-editor.org/info/rfc3264>. | |||
| skipping to change at line 4314 ¶ | skipping to change at line 4349 ¶ | |||
| IPTV stage 3 specification", Technical Specification 183 | IPTV stage 3 specification", Technical Specification 183 | |||
| 063 V2.1.0, June 2008, <https://www.etsi.org/deliver/ | 063 V2.1.0, June 2008, <https://www.etsi.org/deliver/ | |||
| etsi_ts/183000_183099/183063/02.01.00_60/ | etsi_ts/183000_183099/183063/02.01.00_60/ | |||
| ts_183063v020100p.pdf>. | ts_183063v020100p.pdf>. | |||
| Acknowledgements | Acknowledgements | |||
| I would like to thank Cullen Jennings and Flemming Andreasen for | I would like to thank Cullen Jennings and Flemming Andreasen for | |||
| suggesting the categories, contributing text, and reviewing the draft | suggesting the categories, contributing text, and reviewing the draft | |||
| of this document. I would also like to thank Magnus Westerlund, | of this document. I would also like to thank Magnus Westerlund, | |||
| Christer Holmberg, Jonathan Lennox, Bo Burman, Ari Keranen, and Dan | Christer Holmberg, Jonathan Lennox, Bo Burman, Ari Kerรคnen, and Dan | |||
| Wing for suggesting structural changes that improved the document's | Wing for suggesting structural changes that improved the document's | |||
| readability. | readability. | |||
| I would like also to thank the following experts for their inputs and | I would like also to thank the following experts for their inputs and | |||
| reviews as listed: | reviews as listed: | |||
| Flemming Andreasen (5.24, 5.32, 5.33, 14), | Flemming Andreasen (5.24, 5.32, 5.33, 14), | |||
| Rohan Mahy (5.54), | Rohan Mahy (5.54), | |||
| Eric Burger (5.26), | Eric Burger (5.26), | |||
| Christian Huitema (5.14), | Christian Huitema (5.14), | |||
| End of changes. 63 change blocks. | ||||
| 70 lines changed or deleted | 105 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||