| rfc8859xml2.original.xml | rfc8859.xml | |||
|---|---|---|---|---|
| <?xml version="1.0" encoding="US-ASCII"?> | <?xml version='1.0' encoding='utf-8'?> | |||
| <!DOCTYPE rfc SYSTEM "rfc2629.dtd" [ | <!DOCTYPE rfc SYSTEM "rfc2629-xhtml.ent"> | |||
| <!ENTITY RFC2119 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .2119.xml"> | ||||
| <!ENTITY RFC2617 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .2617.xml"> | ||||
| <!ENTITY RFC2326 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .2326.xml"> | ||||
| <!ENTITY RFC4566 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .4566.xml"> | ||||
| <!ENTITY RFC3108 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .3108.xml"> | ||||
| <!ENTITY RFC3264 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .3264.xml"> | ||||
| <!ENTITY RFC3312 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .3312.xml"> | ||||
| <!ENTITY RFC3407 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .3407.xml"> | ||||
| <!ENTITY RFC3524 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .3524.xml"> | ||||
| <!ENTITY RFC3550 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .3550.xml"> | ||||
| <!ENTITY RFC3556 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .3556.xml"> | ||||
| <!ENTITY RFC3605 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .3605.xml"> | ||||
| <!ENTITY RFC3611 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .3611.xml"> | ||||
| <!ENTITY RFC3711 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .3711.xml"> | ||||
| <!ENTITY RFC3890 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .3890.xml"> | ||||
| <!ENTITY RFC4091 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .4091.xml"> | ||||
| <!ENTITY RFC4145 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .4145.xml"> | ||||
| <!ENTITY RFC4567 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .4567.xml"> | ||||
| <!ENTITY RFC4568 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .4568.xml"> | ||||
| <!ENTITY RFC4570 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .4570.xml"> | ||||
| <!ENTITY RFC4572 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .4572.xml"> | ||||
| <!ENTITY RFC4574 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .4574.xml"> | ||||
| <!ENTITY RFC4583 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .4583.xml"> | ||||
| <!ENTITY RFC4585 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .4585.xml"> | ||||
| <!ENTITY RFC4796 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .4796.xml"> | ||||
| <!ENTITY RFC4975 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .4975.xml"> | ||||
| <!ENTITY RFC5104 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .5104.xml"> | ||||
| <!ENTITY RFC5109 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .5109.xml"> | ||||
| <!ENTITY RFC5159 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .5159.xml"> | ||||
| <!ENTITY RFC5226 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .5226.xml"> | ||||
| <!ENTITY RFC5245 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .5245.xml"> | ||||
| <!ENTITY RFC5285 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .5285.xml"> | ||||
| <!ENTITY RFC5432 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .5432.xml"> | ||||
| <!ENTITY RFC5506 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .5506.xml"> | ||||
| <!ENTITY RFC5547 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .5547.xml"> | ||||
| <!ENTITY RFC5576 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .5576.xml"> | ||||
| <!ENTITY RFC5583 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .5583.xml"> | ||||
| <!ENTITY RFC5760 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .5760.xml"> | ||||
| <!ENTITY RFC5761 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .5761.xml"> | ||||
| <!ENTITY RFC5762 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .5762.xml"> | ||||
| <!ENTITY RFC5763 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .5763.xml"> | ||||
| <!ENTITY RFC5888 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .5888.xml"> | ||||
| <!ENTITY RFC5939 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .5939.xml"> | ||||
| <!ENTITY RFC5956 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .5956.xml"> | ||||
| <!ENTITY RFC6064 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .6064.xml"> | ||||
| <!ENTITY RFC6128 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .6128.xml"> | ||||
| <!ENTITY RFC6189 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .6189.xml"> | ||||
| <!ENTITY RFC6193 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .6193.xml"> | ||||
| <!ENTITY RFC6230 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .6230.xml"> | ||||
| <!ENTITY RFC6236 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .6236.xml"> | ||||
| <!ENTITY RFC6284 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .6284.xml"> | ||||
| <!ENTITY RFC6285 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .6285.xml"> | ||||
| <!ENTITY RFC6364 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .6364.xml"> | ||||
| <!ENTITY RFC6642 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .6642.xml"> | ||||
| <!ENTITY RFC6679 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .6679.xml"> | ||||
| <!ENTITY RFC6714 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .6714.xml"> | ||||
| <!ENTITY RFC6773 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .6773.xml"> | ||||
| <!ENTITY RFC6787 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .6787.xml"> | ||||
| <!ENTITY RFC6849 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .6849.xml"> | ||||
| <!ENTITY RFC6871 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .6871.xml"> | ||||
| <!ENTITY RFC6947 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .6947.xml"> | ||||
| <!ENTITY RFC7006 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .7006.xml"> | ||||
| <!ENTITY RFC7104 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .7104.xml"> | ||||
| <!ENTITY RFC7197 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .7195.xml"> | ||||
| <!ENTITY RFC7195 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .7197.xml"> | ||||
| <!ENTITY RFC7272 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .7272.xml"> | ||||
| <!ENTITY RFC7273 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .7273.xml"> | ||||
| <!ENTITY I-D.ietf-mmusic-sdp-bundle-negotiation SYSTEM | ||||
| "http://xml2rfc.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-mmusic-s | ||||
| dp-bundle-negotiation.xml"> | ||||
| <!ENTITY I-D.ietf-mmusic-rfc4566bis SYSTEM | ||||
| "https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf- | ||||
| mmusic-rfc4566bis.xml"> | ||||
| <!ENTITY RFC7266 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .7266.xml"> | ||||
| <!ENTITY RFC7657 SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
| .7657.xml"> | ||||
| ]> | ||||
| <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?> | <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?> | |||
| <?rfc toc="yes" ?> | <rfc xmlns:xi="http://www.w3.org/2001/XInclude" category="std" | |||
| <?rfc symrefs="yes" ?> | ipr="trust200902" number="8859" submissionType="IETF" consensus="true" | |||
| <?rfc strict="yes" ?> | obsoletes="" updates="" xml:lang="en" tocInclude="true" symRefs="true" | |||
| <?rfc compact="yes" ?> | sortRefs="true" version="3" docName="draft-ietf-mmusic-sdp-mux-attributes-1 | |||
| <?rfc sortrefs="yes" ?> | 7"> | |||
| <?rfc colonspace="yes" ?> | ||||
| <?rfc rfcedstyle="no" ?> | ||||
| <?rfc tocdepth="4"?> | ||||
| <rfc category="std" docName="draft-ietf-mmusic-sdp-mux-attributes-17" | <!-- xml2rfc v2v3 conversion 2.30.0 --> | |||
| ipr="trust200902"> | ||||
| <front> | <front> | |||
| <title abbrev="SDP Attribute Multiplexing">A Framework for SDP Attributes | ||||
| when Multiplexing</title> | ||||
| <author fullname="Suhas Nandakumar" initials="S." surname="Nandakumar"> | <title abbrev="SDP Attribute Multiplexing">A Framework for Session | |||
| Description Protocol (SDP) Attributes When Multiplexing</title> | ||||
| <seriesInfo name="RFC" value="8859"/> | ||||
| <author fullname="Suhas Nandakumar" initials="S." surname="Nandakumar"> | ||||
| <organization>Cisco</organization> | <organization>Cisco</organization> | |||
| <address> | <address> | |||
| <postal> | <postal> | |||
| <street>170 West Tasman Drive</street> | <street>170 West Tasman Drive</street> | |||
| <city>San Jose</city> | <city>San Jose</city> | |||
| <region>CA</region> | <region>CA</region> | |||
| <code>95134</code> | <code>95134</code> | |||
| <country>United States of America</country> | ||||
| <country>USA</country> | ||||
| </postal> | </postal> | |||
| <email>snandaku@cisco.com</email> | <email>snandaku@cisco.com</email> | |||
| </address> | </address> | |||
| </author> | </author> | |||
| <date month="January" year="2021"/> | ||||
| <date day="28" month="February" year="2018"/> | <area>ART</area> | |||
| <workgroup>MMUSIC</workgroup> | ||||
| <area>MMUSIC</area> | ||||
| <abstract> | <abstract> | |||
| <t>The purpose of this specification is to provide a framework | <t>The purpose of this specification is to provide a framework | |||
| for analyzing the multiplexing characteristics of Session Description | for analyzing the multiplexing characteristics of Session Description | |||
| Protocol (SDP) attributes when SDP is used to negotiate the usage of | Protocol (SDP) attributes when SDP is used to negotiate the usage of a | |||
| single 5-tuple for sending and receiving media associated with multiple | single 5-tuple for sending and receiving media associated with multiple | |||
| media descriptions.</t> | media descriptions.</t> | |||
| <t>This specification also categorizes the existing SDP attributes based | <t>This specification also categorizes the existing SDP attributes based | |||
| on the framework described herein.</t> | on the framework described herein.</t> | |||
| </abstract> | </abstract> | |||
| </front> | </front> | |||
| <middle> | <middle> | |||
| <section title="Introduction" anchor="sec-intro"> | <section anchor="sec-intro" numbered="true" toc="default"> | |||
| <t> SDP defines several attributes for capturing characteristics that | <name>Introduction</name> | |||
| apply to the individual media descriptions (described by "m=" lines") | <t>SDP defines several attributes for capturing characteristics that | |||
| and the overall multimedia session. Typically different media types | apply to the individual media descriptions (described by "m=" lines) | |||
| and the overall multimedia session. Typically, different media types | ||||
| (audio, video, etc.) described using different media descriptions | (audio, video, etc.) described using different media descriptions | |||
| represent separate RTP sessions that are carried over individual | represent separate RTP sessions that are carried over individual | |||
| transport layer flows. However <xref target="I-D.ietf-mmusic-sdp-bundle- negotiation"/> | transport-layer flows. However, <xref target="RFC8843" format="default"/ > | |||
| defines a way to use a single address:port combination (BUNDLE address) | defines a way to use a single address:port combination (BUNDLE address) | |||
| for receiving media associated with multiple SDP media | for receiving media associated with multiple SDP media | |||
| descriptions. This would, for example allow the usage of a | descriptions. This would, for example, allow the usage of a | |||
| single set of Interactive Connectivity Establishment (ICE) <xref target= | single set of Interactive Connectivity Establishment (ICE) <xref target= | |||
| "RFC5245"/> | "RFC8445" format="default"/> | |||
| candidates for multiple media descriptions. This in turn has made | candidates for multiple media descriptions. This, in turn, has made | |||
| it necessary to understand the interpretation and usage of the SDP | it necessary to understand the interpretation and usage of the SDP | |||
| attributes defined for the multiplexed media descriptions.</t> | attributes defined for the multiplexed media descriptions.</t> | |||
| <t> Given the number of SDP attributes registered with the | <t>Given the number of SDP attributes registered with the | |||
| <xref target="IANA"></xref> and possibility of new attributes | <xref target="IANA" format="default"/> and the possibility of new attrib | |||
| utes | ||||
| being defined in the future, there is need for a framework to | being defined in the future, there is need for a framework to | |||
| analyze these attributes for their applicability in the transport | analyze these attributes for their applicability in the transport | |||
| multiplexing use-cases.</t> | multiplexing use cases.</t> | |||
| <t> The document starts with providing the motivation for | <t>The document starts with providing the motivation for | |||
| requiring such a framework. This is followed by introduction | requiring such a framework. This is followed by introduction | |||
| to the SDP attribute analysis framework/procedures, following | to the SDP attribute analysis framework and procedures, following | |||
| which several sections apply the framework to the SDP | which several sections apply the framework to the SDP | |||
| attributes registered with the <xref target="IANA"></xref>. | attributes registered with the <xref target="IANA" format="default"/>. | |||
| </t> | </t> | |||
| </section> | </section> | |||
| <section title="Terminology"> | <section numbered="true" toc="default"> | |||
| <t>5-tuple: A collection of the following values: source address, | <name>Terminology</name> | |||
| <dl> | ||||
| <dt>5-tuple:</dt><dd>A collection of the following values: source address, | ||||
| source port, destination address, destination port, and | source port, destination address, destination port, and | |||
| transport-layer protocol.</t> | transport-layer protocol.</dd> | |||
| <t>3GPP: Third Generation Partnership Project; see | <dt>3GPP:</dt><dd>Third Generation Partnership Project; see | |||
| http://www.3gpp.org for more information about this | <eref target="https://www.3gpp.org" brackets="angle"/> for more informat | |||
| organization.</t> | ion about this | |||
| <t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", | organization.</dd> | |||
| "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and | </dl> | |||
| "OPTIONAL" in this document are to be interpreted as described in <xref | <t> | |||
| target="RFC2119"></xref>.</t> | The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQU | |||
| </section> | IRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL | |||
| <section title="Motivation"> | NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14> | |||
| <t>The time and complications of setting up ICE <xref | RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>", | |||
| target="RFC5245"></xref> and Datagram Transport Layer Security | "<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to | |||
| (DTLS) based Secure Real-time Transport Protocol (SRTP) <xref | be interpreted as | |||
| target="RFC5763"></xref> transports for use by RTP, reasons | described in BCP 14 <xref target="RFC2119" format="default"/> <xref tar | |||
| to conserve ports bindings on the Network Address Translators (NAT), | get="RFC8174" format="default"/> | |||
| forms a requirement to try and reduce the number of transport | when, and only when, they appear in all capitals, as shown here. | |||
| level flows needed. This has resulted in the definition of ways, | </t> | |||
| such as <xref target="I-D.ietf-mmusic-sdp-bundle-negotiation"></xref> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <name>Motivation</name> | ||||
| <t> | ||||
| An effort to reduce the number of necessary transport-level flows is | ||||
| required because of the time and complications involved in setting up | ||||
| Secure Real-time Transport Protocol (SRTP) <xref target="RFC5763"/> | ||||
| transports for use by RTP based on ICE <xref target="RFC8445"/> and | ||||
| Datagram Transport Layer Security (DTLS). These procedures motivate | ||||
| conservation of ports bindings on the Network Address Translators (NATs). | ||||
| This necessity has resulted in the definition of ways, | ||||
| such as that described in <xref target="RFC8843" format="default"/>, | ||||
| to multiplex RTP over a single transport flow in order to | to multiplex RTP over a single transport flow in order to | |||
| preserve network resources such as port numbers. This imposes | preserve network resources such as port numbers. This imposes | |||
| further restrictions on applicability of the SDP attributes | further restrictions on applicability of the SDP attributes | |||
| as they are defined today.</t> | as they are defined today.</t> | |||
| <t>The specific problem is that there are attribute combinations | <t>The specific problem is that there are attribute combinations | |||
| which make sense when specified on independent "m=" lines -- as | that make sense when specified on independent "m=" lines -- as | |||
| with classical SDP -- that do not make sense when those | with classical SDP -- that do not make sense when those | |||
| "m=" lines are then multiplexed over the same transport. To give | "m=" lines are then multiplexed over the same transport. To give | |||
| an obvious example, ICE permits each "m=" line to have an | an obvious example, ICE permits each "m=" line to have an | |||
| independently specified ice-ufrag attribute. However, if the | independently specified "ice-ufrag" attribute. However, if the | |||
| media from multiple "m=" lines is multiplexed over the same ICE | media from multiple "m=" lines is multiplexed over the same ICE | |||
| component, then the meaning of media-level ice-ufrag | component, then the meaning of media-level "ice-ufrag" | |||
| attributes becomes muddled.</t> | attributes becomes muddled.</t> | |||
| <t>At the time of writing this document there are close to 250 SDP | <t>At the time of writing this document, there are close to 250 SDP | |||
| attributes registered with the <xref target="IANA"></xref> and more | attributes registered with the <xref target="IANA" format="default"/>, an | |||
| d more | ||||
| will be added in the future. There is no clearly defined procedure to | will be added in the future. There is no clearly defined procedure to | |||
| establish the validity/applicability of these attributes when | establish the validity/applicability of these attributes when | |||
| used with transport multiplexing.</t> | used with transport multiplexing.</t> | |||
| </section> | </section> | |||
| <section title="SDP Attribute Analysis Framework" anchor="sec-mux-fwork"> | <section anchor="sec-mux-fwork" numbered="true" toc="default"> | |||
| <name>SDP Attribute Analysis Framework</name> | ||||
| <t>Attributes in an SDP session description can be defined at the | <t>Attributes in an SDP session description can be defined at the | |||
| session-level or media-level or source-level. Informally, there are | session level, media level, or source level. Informally, there are | |||
| various semantic groupings for these attributes. One such grouping | various semantic groupings for these attributes. One such grouping | |||
| could be notes as below:</t> | could be as follows:</t> | |||
| <t> | <ul spacing="normal"> | |||
| <list style="symbols"> | <li>Attributes related to media content such as media type, | |||
| <t>Attributes related to media content such as media type, | encoding schemes, and payload types.</li> | |||
| encoding schemes and payload types.</t> | <li>Attributes specifying media transport characteristics such as | |||
| <t>Attributes specifying media transport characteristics like | RTP/RTP Control Protocol (RTCP) port numbers, network addresses, | |||
| RTP/RTP Control Protocol (RTCP) port numbers, network addresses | and QoS.</li> | |||
| and QOS.</t> | <li>Metadata description attributes capturing session timing and | |||
| <t>Metadata description attributes capturing session timing and | origin information.</li> | |||
| origin information.</t> | <li>Attributes establishing relationships between media descriptions, | |||
| <t>Attributes establishing relationships between media descriptions | such as grouping framework <xref target="RFC5888" format="default"/>.< | |||
| such as grouping framework <xref target="RFC5888"/></t> | /li> | |||
| </list> | </ul> | |||
| </t> | ||||
| <t>The proposed framework analyzes the SDP attributes usage | <t>The proposed framework analyzes the SDP attributes usage | |||
| under multiplexing and assigns each SDP attribute to an appropriate | under multiplexing and assigns each SDP attribute to an appropriate | |||
| multiplexing category. Since the multiplexing categories defined in | multiplexing category. Since the multiplexing categories defined in | |||
| this specification are independent of any informal semantic groupings | this specification are independent of any informal semantic groupings | |||
| of the SDP attributes, the categorizations assigned are normative.</t> | of the SDP attributes, the categorizations assigned are normative.</t> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="Category: NORMAL"> | <name>Category: NORMAL</name> | |||
| <t>The attributes in the NORMAL category can be independently | <t>The attributes in the NORMAL category can be independently | |||
| specified when multiplexed and they retain their original | specified when multiplexed, and they retain their original | |||
| semantics.</t> | semantics.</t> | |||
| <t> </t> | ||||
| <t>In the example given below, the direction and label | <t>In the example given below, the direction and label | |||
| attributes are independently specified for audio and video | attributes are independently specified for audio and video | |||
| "m=" lines. These attributes are not impacted by multiplexing | "m=" lines. These attributes are not impacted by multiplexing | |||
| these media streams over a single transport layer flow.</t> | these media streams over a single transport-layer flow.</t> | |||
| <figure> | ||||
| <artwork align="left" alt="" height="" name="" type="" width="" | <sourcecode type="sdp"> | |||
| xml:space="preserve"><![CDATA[ | ||||
| v=0 | v=0 | |||
| o=alice 2890844526 2890844527 IN IP4 host.atlanta.example.com | o=alice 2890844526 2890844527 IN IP4 host.atlanta.example.com | |||
| s= | s= | |||
| c=IN IP4 host.atlanta.example.com | c=IN IP4 host.atlanta.example.com | |||
| t=0 0 | t=0 0 | |||
| m=audio 49172 RTP/AVP 99 | m=audio 49172 RTP/AVP 99 | |||
| a=sendonly | a=sendonly | |||
| a=label:1 | a=label:1 | |||
| a=rtpmap:99 iLBC/8000 | a=rtpmap:99 iLBC/8000 | |||
| m=video 49172 RTP/AVP 31 | m=video 49172 RTP/AVP 31 | |||
| a=recvonly | a=recvonly | |||
| a=label:2 | a=label:2 | |||
| a=rtpmap:31 H261/90000 | a=rtpmap:31 H261/90000 | |||
| ]]></artwork> | </sourcecode> | |||
| </figure> | ||||
| <t> </t> | ||||
| </section> | </section> | |||
| <section title="Category: CAUTION"> | <section numbered="true" toc="default"> | |||
| <t>The attributes in the CAUTION category are advised | <name>Category: CAUTION</name> | |||
| against multiplexing since their usage under multiplexing | <t>It is not advisable to multiplex with the attributes in the CAUTION | |||
| category, since their usage under multiplexing | ||||
| might lead to incorrect behavior.</t> | might lead to incorrect behavior.</t> | |||
| <t> </t> | ||||
| <t>Example: Multiplexing media descriptions over a single | <t>Example: Multiplexing media descriptions over a single | |||
| Datagram Congestion Control Protocol (DCCP) transport | Datagram Congestion Control Protocol (DCCP) transport | |||
| <xref target="RFC5762"/> is not recommended | <xref target="RFC5762" format="default"/> is not recommended, | |||
| since DCCP being a connection oriented protocol doesn't | since DCCP is a connection-oriented protocol and therefore doesn't | |||
| allow multiple connections on the same 5-tuple.</t> | allow multiple connections on the same 5-tuple.</t> | |||
| <figure> | ||||
| <artwork align="left" alt="" height="" name="" type="" width="" | <sourcecode type="sdp"> | |||
| xml:space="preserve"><![CDATA[ | ||||
| v=0 | v=0 | |||
| o=bob 2890844527 2890844527 IN IP4 client.biloxi.example.com | o=bob 2890844527 2890844527 IN IP4 client.biloxi.example.com | |||
| s= | s= | |||
| c=IN IP4 client.biloxi.example.com | c=IN IP4 client.biloxi.example.com | |||
| t=0 0 | t=0 0 | |||
| m=video 5004 DCCP/RTP/AVP 99 | m=video 5004 DCCP/RTP/AVP 99 | |||
| a=rtpmap:99 h261/9000 | a=rtpmap:99 h261/9000 | |||
| a=dccp-service-code:SC=x52545056 | a=dccp-service-code:SC=x52545056 | |||
| a=setup:passive | a=setup:passive | |||
| a=connection:new | a=connection:new | |||
| m=video 5004 DCCP/RTP/AVP 100 | m=video 5004 DCCP/RTP/AVP 100 | |||
| a=rtpmap:100 h261/9000 | a=rtpmap:100 h261/9000 | |||
| a=dccp-service-code:SC=x5254504f | a=dccp-service-code:SC=x5254504f | |||
| a=setup:passive | a=setup:passive | |||
| a=connection:new | a=connection:new | |||
| ]]></artwork> | </sourcecode> | |||
| </figure> | ||||
| <t> </t> | ||||
| </section> | </section> | |||
| <section title="Category: IDENTICAL"> | <section numbered="true" toc="default"> | |||
| <t>The attributes and their associated values (if any) in the | <name>Category: IDENTICAL</name> | |||
| IDENTICAL category MUST be repeated across all the | <t>The attributes and their associated values (if any) in the | |||
| IDENTICAL category <bcp14>MUST</bcp14> be repeated across all the | ||||
| media descriptions under multiplexing.</t> | media descriptions under multiplexing.</t> | |||
| <t> </t> | ||||
| <t>Attributes such as rtcp-mux fall into this category. Since | <t>Attributes such as rtcp-mux fall into this category. Since | |||
| RTCP reporting is done per RTP session, RTCP Multiplexing | RTCP reporting is done per RTP session, RTCP multiplexing | |||
| MUST be enabled for both the audio and video "m=" lines if | <bcp14>MUST</bcp14> be enabled for both the audio and video "m=" lines | |||
| if | ||||
| they are transported over a single 5-tuple.</t> | they are transported over a single 5-tuple.</t> | |||
| <figure> | ||||
| <artwork align="left" alt="" height="" name="" type="" width="" | <sourcecode type="sdp"> | |||
| xml:space="preserve"><![CDATA[ | ||||
| v=0 | v=0 | |||
| o=bob 2890844527 2890844527 IN IP4 client.biloxi.example.com | o=bob 2890844527 2890844527 IN IP4 client.biloxi.example.com | |||
| s= | s= | |||
| c=IN IP4 client.biloxi.example.com | c=IN IP4 client.biloxi.example.com | |||
| t=0 0 | t=0 0 | |||
| m=audio 34567 RTP/AVP 97 | m=audio 34567 RTP/AVP 97 | |||
| a=rtcp-mux | a=rtcp-mux | |||
| m=video 34567 RTP/AVP 31 | m=video 34567 RTP/AVP 31 | |||
| a=rtpmap:31 H261/90000 | a=rtpmap:31 H261/90000 | |||
| a=rtcp-mux | a=rtcp-mux | |||
| ]]></artwork> | </sourcecode> | |||
| </figure> | ||||
| <t> </t> | <t>Note: Even though IDENTICAL attributes must be repeated across all me | |||
| <t>Note: Eventhough IDENTICAL attributes must be repeated across all medi | dia | |||
| a | ||||
| descriptions under multiplexing, they might not always be explicitly enco ded across | descriptions under multiplexing, they might not always be explicitly enco ded across | |||
| all media descriptions. <xref target="I-D.ietf-mmusic-sdp-bundle-negotiat ion"/> | all media descriptions. <xref target="RFC8843" format="default"/> | |||
| defines rules for when attributes and their values are implicitly applied to media | defines rules for when attributes and their values are implicitly applied to media | |||
| description.</t> | description.</t> | |||
| </section> | </section> | |||
| <section title="Category: SUM"> | <section numbered="true" toc="default"> | |||
| <name>Category: SUM</name> | ||||
| <t>The attributes in the SUM category can be set as they are | <t>The attributes in the SUM category can be set as they are | |||
| normally used but software using them in the multiplexing scenario | normally used, but software using them in the multiplexing scenario | |||
| MUST apply the sum of all the attributes being multiplexed instead of | <bcp14>MUST</bcp14> apply the sum of all the attributes being multiplex | |||
| ed instead of | ||||
| trying to use them independently. This is typically used for | trying to use them independently. This is typically used for | |||
| bandwidth or other rate limiting attributes to the | bandwidth or other rate-limiting attributes to the | |||
| underlying transport.</t> | underlying transport.</t> | |||
| <t> </t> | ||||
| <t> | <t> | |||
| The software parsing the SDP sample below, should use the | The software parsing the SDP sample below should use the | |||
| aggregate Application Specific (AS) bandwidth value from the | aggregate Application Specific (AS) bandwidth value from the | |||
| individual media descriptions to determine the AS value for | individual media descriptions to determine the AS value for | |||
| the multiplexed session. Thus the calculated AS value would | the multiplexed session. Thus the calculated AS value would | |||
| be 256+64 kilobits per second for the given example. | be 256+64 kilobits per second for the given example. | |||
| </t> | </t> | |||
| <figure> | ||||
| <artwork align="left" alt="" height="" name="" type="" width="" | <sourcecode type="sdp"> | |||
| xml:space="preserve"><![CDATA[ | ||||
| v=0 | v=0 | |||
| o=test 2890844526 2890842807 IN IP4 client.biloxi.example.com | o=test 2890844526 2890842807 IN IP4 client.biloxi.example.com | |||
| c=IN IP4 client.biloxi.example.com | c=IN IP4 client.biloxi.example.com | |||
| t=0 0 | t=0 0 | |||
| m=audio 49170 RTP/AVP 0 | m=audio 49170 RTP/AVP 0 | |||
| b=AS:64 | b=AS:64 | |||
| m=video 51372 RTP/AVP 31 | m=video 51372 RTP/AVP 31 | |||
| b=AS:256 | b=AS:256 | |||
| ]]></artwork> | </sourcecode> | |||
| </figure> | ||||
| <t> </t> | ||||
| </section> | </section> | |||
| <section title="Category: TRANSPORT"> | <section numbered="true" toc="default"> | |||
| <t> The attributes in the TRANSPORT category can be set normally | <name>Category: TRANSPORT</name> | |||
| for multiple items in a multiplexed group but the software MUST | <t>The attributes in the TRANSPORT category can be set normally | |||
| for multiple items in a multiplexed group, but the software <bcp14>MUST | ||||
| </bcp14> | ||||
| pick the one that's associated with the "m=" line whose information is | pick the one that's associated with the "m=" line whose information is | |||
| used for setting up the underlying transport.</t> | used for setting up the underlying transport.</t> | |||
| <t> </t> | ||||
| <t>In the example below, "a=crypto" attribute is defined for both | ||||
| the audio and the video "m=" lines. The video media line's a=crypto | ||||
| attribute is chosen since its mid value (bar) appears first in | ||||
| the a=group:BUNDLE line. This is due to BUNDLE grouping semantic | ||||
| <xref target="I-D.ietf-mmusic-sdp-bundle-negotiation"></xref> | ||||
| which mandates the values from "m=" line corresponding to the mid | ||||
| appearing first on the a=group:BUNDLE line to be considered for | ||||
| setting up the RTP Transport.</t> | ||||
| <figure> | ||||
| <artwork align="left" alt="" height="" name="" type="" width="" | ||||
| xml:space="preserve"><![CDATA[ | ||||
| <t>In the example below, the "a=crypto" attribute is defined for both | ||||
| the audio and video "m=" lines. The video media line's "a=crypto" | ||||
| attribute is chosen since its MID value (bar) appears first in | ||||
| the "a=group:BUNDLE" line. This is due to the BUNDLE grouping semantic | ||||
| <xref target="RFC8843" format="default"/>, which mandates that the valu | ||||
| es from | ||||
| the "m=" line corresponding to the mid | ||||
| appearing first on the "a=group:BUNDLE" line be considered for | ||||
| setting up the RTP transport.</t> | ||||
| <sourcecode type="sdp"> | ||||
| v=0 | v=0 | |||
| o=alice 2890844526 2890844527 IN IP4 host.atlanta.example.com | o=alice 2890844526 2890844527 IN IP4 host.atlanta.example.com | |||
| s= | s= | |||
| c=IN IP4 host.atlanta.example.com | c=IN IP4 host.atlanta.example.com | |||
| t=0 0 | t=0 0 | |||
| a=group:BUNDLE bar foo | a=group:BUNDLE bar foo | |||
| m=audio 49172 RTP/AVP 99 | m=audio 49172 RTP/AVP 99 | |||
| a=mid:foo | a=mid:foo | |||
| a=crypto:1 AES_CM_128_HMAC_SHA1_80 | a=crypto:1 AES_CM_128_HMAC_SHA1_80 | |||
| inline:d0RmdmcmVCspeEc3QGZiNWpVLFJhQX1cfHAwJSoj|2^20|1:32 | inline:d0RmdmcmVCspeEc3QGZiNWpVLFJhQX1cfHAwJSoj|2^20|1:32 | |||
| a=rtpmap:99 iLBC/8000 | a=rtpmap:99 iLBC/8000 | |||
| m=video 51374 RTP/AVP 31 | m=video 51374 RTP/AVP 31 | |||
| a=mid:bar | a=mid:bar | |||
| a=crypto:1 AES_CM_128_HMAC_SHA1_80 | a=crypto:1 AES_CM_128_HMAC_SHA1_80 | |||
| inline:EcGZiNWpFJhQXdspcl1ekcmVCNWpVLcfHAwJSoj|2^20|1:32 | inline:EcGZiNWpFJhQXdspcl1ekcmVCNWpVLcfHAwJSoj|2^20|1:32 | |||
| a=rtpmap:96 H261/90000 | a=rtpmap:96 H261/90000 | |||
| ]]></artwork> | </sourcecode> | |||
| </figure> | ||||
| <t> </t> | </section> | |||
| </section> | <section numbered="true" toc="default"> | |||
| <section title="Category: INHERIT"> | <name>Category: INHERIT</name> | |||
| <t>The attributes in the INHERIT category encapsulate other SDP | <t>The attributes in the INHERIT category encapsulate other SDP | |||
| attributes or parameters. These attributes inherit their multiplexing | attributes or parameters. These attributes inherit their multiplexing | |||
| characteristics from the attributes or parameters they encapsulate. | characteristics from the attributes or parameters they encapsulate. | |||
| Such attributes are defined in <xref target="RFC3407"/>, | Such attributes are defined in <xref target="RFC3407" format="default"/> | |||
| <xref target="RFC5939"/> and <xref target="RFC6871"/> as part of a | , | |||
| generic framework for indicating and negotiating transport, media, and | <xref target="RFC5939" format="default"/>, and <xref target="RFC6871" | |||
| media format related capabilities in the SDP. </t> | format="default"/> as part of a | |||
| <t>The inheritance manifests itself when the encapsulated attribute or | generic framework for indicating and negotiating capabilities in the | |||
| SDP related to transport, media, and media format. </t> | ||||
| <t>The inheritance manifests itself when the encapsulated attribute or | ||||
| parameter is being leveraged. In the case of SDP Capability Negotiation | parameter is being leveraged. In the case of SDP Capability Negotiation | |||
| <xref target="RFC5939"/> for example, this occurs when a capability | <xref target="RFC5939" format="default"/>, for example, this occurs when a capability | |||
| (encapsulating attribute) is used as part of a configuration; the | (encapsulating attribute) is used as part of a configuration; the | |||
| configuration inherits the multiplexing category of each of its | configuration inherits the multiplexing category of each of its | |||
| constituent (encapsulated) attributes and parameters. The inherited | constituent (encapsulated) attributes and parameters. The inherited | |||
| attributes MUST be coherent in order to form a valid configuration from a | attributes <bcp14>MUST</bcp14> be coherent in order to form a valid confi | |||
| multiplexing point of view (see <xref target="sec-encap"/> for | guration from a | |||
| multiplexing point of view (see <xref target="sec-encap" format="default" | ||||
| /> for | ||||
| further details).</t> | further details).</t> | |||
| <t> </t> | ||||
| <figure> | <sourcecode type="sdp"> | |||
| <artwork align="left" alt="" height="" name="" type="" width="" | ||||
| xml:space="preserve"><![CDATA[ | ||||
| v=0 | v=0 | |||
| o=alice 2890844526 2890844527 IN IP4 host.atlanta.example.com | o=alice 2890844526 2890844527 IN IP4 host.atlanta.example.com | |||
| s= | s= | |||
| c=IN IP4 host.atlanta.example.com | c=IN IP4 host.atlanta.example.com | |||
| t=0 0 | t=0 0 | |||
| m=video 3456 RTP/AVP 100 | m=video 3456 RTP/AVP 100 | |||
| a=rtpmap:100 VP8/90000 | a=rtpmap:100 VP8/90000 | |||
| a=fmtp:100 max-fr=30;max-fs=8040 | a=fmtp:100 max-fr=30;max-fs=8040 | |||
| a=sqn: 0 | a=sqn: 0 | |||
| a=cdsc: 1 video RTP/AVP 100 | a=cdsc: 1 video RTP/AVP 100 | |||
| a=cpar: a=rtcp-mux | a=cpar: a=rtcp-mux | |||
| m=video 3456 RTP/AVP 101 | m=video 3456 RTP/AVP 101 | |||
| a=rtpmap:101 VP8/90000 | a=rtpmap:101 VP8/90000 | |||
| a=fmtp:100 max-fr=15;max-fs=1200 | a=fmtp:100 max-fr=15;max-fs=1200 | |||
| a=cdsc: 2 video RTP/AVP 101 | a=cdsc: 2 video RTP/AVP 101 | |||
| a=cpar: a=rtcp-mux | a=cpar: a=rtcp-mux</sourcecode> | |||
| ]]></artwork> | ||||
| </figure> | <t>In this example, the category IDENTICAL is inherited by | |||
| <t>In the above example, the category IDENTICAL is inherited by | the cpar-encapsulated "rtcp-mux" attribute.</t> | |||
| the cpar encapsulated rtcp-mux attribute.</t> | ||||
| <t> </t> | ||||
| </section> | </section> | |||
| <section title="Category: IDENTICAL-PER-PT"> | <section numbered="true" toc="default"> | |||
| <t> The attributes in the IDENTICAL-PER-PT category define | <name>Category: IDENTICAL-PER-PT</name> | |||
| the RTP payload configuration on per Payload Type basis and | <t>The attributes in the IDENTICAL-PER-PT category define | |||
| MUST have identical values across all the media descriptions | the RTP payload configuration on the basis of the payload type, and the | |||
| for a given RTP Payload Type when repeated. These Payload Types | y | |||
| identify the same codec configuration as defined in the Section | <bcp14>MUST</bcp14> have identical values across all the media descript | |||
| 10.1.2 of <xref target="I-D.ietf-mmusic-sdp-bundle-negotiation"/> | ions | |||
| for a given RTP payload type when repeated. | ||||
| These payload types | ||||
| identify the same codec configuration as defined in <xref target="RFC88 | ||||
| 43" | ||||
| sectionFormat="of" section="9.1"/> | ||||
| under this context.</t> | under this context.</t> | |||
| <t> </t> | ||||
| <t>In the SDP example below, Payload Types 96 and 97 are repeated | <t>In the SDP example below, Payload Types 96 and 97 are repeated | |||
| across all the video "m=" lines and all the payload specific | across all the video "m=" lines, and all the payload-specific | |||
| parameters (ex: rtpmap, fmtp) are identical | parameters (for example, rtpmap and fmtp) are identical. | |||
| (Note: some line breaks included are due to formatting only).</t> | (Note: some line breaks are due to formatting only.)</t> | |||
| <figure> | ||||
| <artwork align="left" alt="" height="" name="" type="" width="" | ||||
| xml:space="preserve"><![CDATA[ | ||||
| <sourcecode type="sdp"> | ||||
| v=0 | v=0 | |||
| o=alice 2890844526 2890844527 IN IP4 host.atlanta.example.com | o=alice 2890844526 2890844527 IN IP4 host.atlanta.example.com | |||
| s= | s= | |||
| c=IN IP4 host.atlanta.example.com | c=IN IP4 host.atlanta.example.com | |||
| t=0 0 | t=0 0 | |||
| a=group:BUNDLE cam1 cam2 | a=group:BUNDLE cam1 cam2 | |||
| m=video 96 97 | m=video 96 97 | |||
| a=mid:cam1 | a=mid:cam1 | |||
| a=rtpmap:96 H264/90000 | a=rtpmap:96 H264/90000 | |||
| a=fmtp:96 profile-level-id=42400d; max-fs=3600; max-fps=3000; | a=fmtp:96 profile-level-id=42400d; max-fs=3600; max-fps=3000; | |||
| skipping to change at line 462 ¶ | skipping to change at line 377 ¶ | |||
| a=rtpmap:97 H264/90000 | a=rtpmap:97 H264/90000 | |||
| a=fmtp:97 profile-level-id=42400a; max-fs=240; max-fps=3000; | a=fmtp:97 profile-level-id=42400a; max-fs=240; max-fps=3000; | |||
| max-mbps=7200; max-br=200 | max-mbps=7200; max-br=200 | |||
| m=video 96 97 | m=video 96 97 | |||
| a=mid:cam2 | a=mid:cam2 | |||
| a=rtpmap:96 H264/90000 | a=rtpmap:96 H264/90000 | |||
| a=fmtp:96 profile-level-id=42400d; max-fs=3600; max-fps=3000; | a=fmtp:96 profile-level-id=42400d; max-fs=3600; max-fps=3000; | |||
| max-mbps=108000; max-br=1000 | max-mbps=108000; max-br=1000 | |||
| a=rtpmap:97 H264/90000 | a=rtpmap:97 H264/90000 | |||
| a=fmtp:97 profile-level-id=42400a; max-fs=240; max-fps=3000; | a=fmtp:97 profile-level-id=42400a; max-fs=240; max-fps=3000; | |||
| max-mbps=7200; max-br=200 | max-mbps=7200; max-br=200</sourcecode> | |||
| ]]></artwork> | ||||
| </figure> | </section> | |||
| <t> </t> | <section numbered="true" toc="default"> | |||
| </section> | <name>Category: SPECIAL</name> | |||
| <section title="Category: SPECIAL"> | <t>For the attributes in the SPECIAL category, the text in the | |||
| <t>For the attributes in the SPECIAL category, the text in the | specification defining the attribute <bcp14>MUST</bcp14> be consulted for | |||
| specification defining the attribute MUST be consulted for further | further | |||
| handling when multiplexed. </t> | handling when multiplexed. </t> | |||
| <t>As an exampe, for the attribute extmap <xref target="RFC5285"/>, | <t>As an example, for the attribute "extmap" <xref target="RFC5285" form | |||
| the specification defining the extension needs to be referred to | at="default"/>, | |||
| the specification defining the extension needs to be consulted to | ||||
| understand the multiplexing implications.</t> | understand the multiplexing implications.</t> | |||
| </section> | ||||
| <section numbered="true" toc="default"> | ||||
| <name>Category: TBD</name> | ||||
| <t>The attributes in the TBD category have not been analyzed under the | ||||
| proposed multiplexing framework and <bcp14>SHOULD NOT</bcp14> be multiple | ||||
| xed.</t> | ||||
| </section> | ||||
| </section> | </section> | |||
| <section title="Category: TBD"> | <section anchor="sec-cur-analysis" numbered="true" toc="default"> | |||
| <t>The attributes in the TBD category have not been analyzed under the | <name>Analysis of Existing Attributes</name> | |||
| proposed multiplexing framework and SHOULD NOT be multiplexed.</t> | <t>This section analyzes attributes listed in <xref target="IANA" format=" | |||
| </section> | default"/>, grouped under the IETF document that | |||
| </section> | ||||
| <section title="Analysis of Existing Attributes" anchor="sec-cur-analysis" > | ||||
| <t>This section analyzes attributes listed in <xref | ||||
| target="IANA"/>, grouped under the IETF document that | ||||
| defines them.</t> | defines them.</t> | |||
| <t>The "Level" column indicates whether the attribute | <t>The "Level" column indicates whether the attribute | |||
| is currently specified as:</t> | is currently specified as:</t> | |||
| <t> | <ul spacing="normal"> | |||
| <list style="symbols"> | <li>S -- Session level</li> | |||
| <t>S -- Session level</t> | <li>M -- Media level</li> | |||
| <t>M -- Media level</t> | <li>B -- Both (Implies either a session level or a media level attribute | |||
| <t>B -- Both (Implies either a session level or a media level attribut | )</li> | |||
| e)</t> | <li>SR -- Source-level (for a single SSRC) <xref target="RFC5576" format | |||
| <t>SR -- Source-level (for a single SSRC) <xref target="RFC5576"/></t> | ="default"/></li> | |||
| </list> | </ul> | |||
| </t> | <t>The "Mux Category" column identifies the multiplexing category | |||
| <t>The "Mux Category" column identifies multiplexing category assigned | assigned to each attribute, and the "Notes" column captures additional | |||
| per attribute and the "Notes" column captures additional | ||||
| informative details regarding the assigned category, wherever | informative details regarding the assigned category, wherever | |||
| necessary.</t> | necessary.</t> | |||
| <section title="RFC4566: SDP"> | ||||
| <t><xref target="RFC4566"/> defines SDP that is intended for describing | <section numbered="true" toc="default"> | |||
| <name>RFC 4566: SDP</name> | ||||
| <t><xref target="RFC4566" format="default"/> defines SDP that is intende | ||||
| d for describing | ||||
| multimedia sessions for the purposes of session announcement, | multimedia sessions for the purposes of session announcement, | |||
| session invitation, and other forms of multimedia session | session invitation, and other forms of multimedia session | |||
| initiation.</t> | initiation.</t> | |||
| <table align="center"> | ||||
| <name>RFC 4566 Attribute Analysis</name> | ||||
| <thead> | ||||
| <tr> | ||||
| <th align="left">Name</th> | ||||
| <th align="left">Notes</th> | ||||
| <th align="left">Level</th> | ||||
| <th align="left">Mux Category</th> | ||||
| </tr> | ||||
| </thead> | ||||
| <tbody> | ||||
| <tr> | ||||
| <td align="left">sendrecv</td> | ||||
| <td align="left">Not impacted</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">sendonly</td> | ||||
| <td align="left">Not impacted</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">recvonly</td> | ||||
| <td align="left">Not impacted</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">inactive</td> | ||||
| <td align="left">Not impacted</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">cat</td> | ||||
| <td align="left">Not impacted</td> | ||||
| <td align="left">S</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">ptime</td> | ||||
| <td align="left"> The attribute value <bcp14>MUST</bcp14> be the s | ||||
| ame | ||||
| for a given codec configuration.</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">maxptime</td> | ||||
| <td align="left">The attribute value <bcp14>MUST</bcp14> be the sa | ||||
| me | ||||
| for a given codec configuration.</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">orient</td> | ||||
| <td align="left">Not impacted</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">framerate</td> | ||||
| <td align="left">The attribute value <bcp14>MUST</bcp14> be the sa | ||||
| me | ||||
| for a given codec configuration.</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">quality</td> | ||||
| <td align="left">Not impacted</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">rtpmap</td> | ||||
| <td align="left">The attribute value <bcp14>MUST</bcp14> be the sa | ||||
| me | ||||
| for a given codec configuration.</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">fmtp</td> | ||||
| <td align="left">The attribute value <bcp14>MUST</bcp14> be the sa | ||||
| me | ||||
| for a given codec configuration.</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">keywds</td> | ||||
| <td align="left">Not impacted</td> | ||||
| <td align="left">S</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">type</td> | ||||
| <td align="left">Not impacted | ||||
| </td> | ||||
| <td align="left">S</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">type:broadcast</td> | ||||
| <td align="left">Not impacted | ||||
| </td> | ||||
| <td align="left">S</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">type:H332</td> | ||||
| <td align="left">Not impacted | ||||
| </td> | ||||
| <td align="left">S</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">type:meeting</td> | ||||
| <td align="left">Not impacted | ||||
| </td> | ||||
| <td align="left">S</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">type:moderated</td> | ||||
| <td align="left">Not impacted | ||||
| </td> | ||||
| <td align="left">S</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">type:test</td> | ||||
| <td align="left">Not impacted | ||||
| </td> | ||||
| <td align="left">S</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">tool</td> | ||||
| <td align="left">Not impacted | ||||
| </td> | ||||
| <td align="left">S</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">charset</td> | ||||
| <td align="left">Not impacted | ||||
| </td> | ||||
| <td align="left">S</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">sdplang</td> | ||||
| <td align="left">Not impacted | ||||
| </td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">lang</td> | ||||
| <td align="left">Not impacted | ||||
| </td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | ||||
| <texttable title="5.1 RFC4566 Attribute Analysis"> | <section numbered="true" toc="default"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 4585: RTP/AVPF</name> | |||
| <ttcol align='left'>Notes</ttcol> | <t><xref target="RFC4585" format="default"/> defines an extension to | |||
| <ttcol align='left'>Level</ttcol> | ||||
| <ttcol align='left'>Mux Category</ttcol> | ||||
| <c>sendrecv </c><c>Not impacted </c><c>B </c> | ||||
| <c>NORMAL </c> | ||||
| <c> </c><c> </c><c> </c><c> </c> | ||||
| <c>sendonly </c><c>Not impacted </c><c>B </c> | ||||
| <c>NORMAL </c> | ||||
| <c> </c><c> </c><c> </c><c> </c> | ||||
| <c>recvonly </c><c>Not impacted </c><c>B </c> | ||||
| <c>NORMAL </c> | ||||
| <c> </c><c> </c><c> </c><c> </c> | ||||
| <c>inactive </c><c>Not impacted </c><c>B </c> | ||||
| <c>NORMAL </c> | ||||
| <c> </c><c> </c><c> </c><c> </c> | ||||
| <c>cat </c><c>Not impacted </c><c>S </c> | ||||
| <c>NORMAL </c> | ||||
| <c> </c><c> </c><c> </c><c> </c> | ||||
| <c>ptime </c><c> The attribute value MUST be same | ||||
| for a given codec configuration </c> | ||||
| <c>M </c><c>IDENTICAL-PER-PT</c> | ||||
| <c> </c><c> </c><c> </c><c> </c> | ||||
| <c>maxptime </c><c>The attribute value MUST be same | ||||
| for a given codec configuration </c> | ||||
| <c>M </c><c>IDENTICAL-PER-PT</c> | ||||
| <c> </c><c> </c><c> </c><c> </c> | ||||
| <c>orient </c><c>Not Impacted | ||||
| </c><c>M </c><c>NORMAL</c> | ||||
| <c> </c><c> </c><c> </c><c> </c> | ||||
| <c>framerate </c><c>The attribute value MUST be same | ||||
| for a given codec configuration </c><c>M </c> | ||||
| <c>IDENTICAL-PER-PT </c> | ||||
| <c> </c><c> </c><c> </c><c> </c> | ||||
| <c>quality </c><c>Not Impacted | ||||
| </c><c>M </c><c>NORMAL</c> | ||||
| <c> </c><c> </c><c> </c><c> </c> | ||||
| <c>rtpmap </c><c>The attribute value MUST be same | ||||
| for a given codec configuration </c><c>M </c> | ||||
| <c>IDENTICAL-PER-PT</c> | ||||
| <c> </c><c> </c><c> </c><c> </c> | ||||
| <c>fmtp </c><c>The attribute value MUST be same | ||||
| for a given codec configuration </c><c>M </c> | ||||
| <c>IDENTICAL-PER-PT</c> | ||||
| <c> </c><c> </c><c> </c><c> </c> | ||||
| <c>keywds </c><c>Not impacted </c><c>S </c> | ||||
| <c>NORMAL </c> | ||||
| <c> </c><c> </c><c> </c><c> </c> | ||||
| <c>type </c><c>Not Impacted | ||||
| </c><c>S </c><c>NORMAL </c> | ||||
| <c> </c><c> </c><c> </c><c> </c> | ||||
| <c>type:broadcast </c><c>Not Impacted | ||||
| </c><c>S </c><c>NORMAL </c> | ||||
| <c> </c><c> </c><c> </c><c> </c> | ||||
| <c>type:H332 </c><c>Not Impacted | ||||
| </c><c>S </c><c>NORMAL </c> | ||||
| <c> </c><c> </c><c> </c><c> </c> | ||||
| <c>type:meeting </c><c>Not Impacted | ||||
| </c><c>S </c><c>NORMAL </c> | ||||
| <c> </c><c> </c><c> </c><c> </c> | ||||
| <c>type:moderated </c><c>Not Impacted | ||||
| </c><c>S </c><c>NORMAL </c> | ||||
| <c> </c><c> </c><c> </c><c> </c> | ||||
| <c>type:test </c><c>Not Impacted | ||||
| </c><c>S </c><c>NORMAL </c> | ||||
| <c> </c><c> </c><c> </c><c> </c> | ||||
| <c>tool </c><c>Not Impacted | ||||
| </c><c>S </c><c>NORMAL </c> | ||||
| <c> </c><c> </c><c> </c><c> </c> | ||||
| <c>charset </c><c>Not Impacted | ||||
| </c><c>S </c><c>NORMAL </c> | ||||
| <c> </c><c> </c><c> </c><c> </c> | ||||
| <c>sdplang </c><c>Not Impacted | ||||
| </c><c>B </c><c>NORMAL </c> | ||||
| <c> </c><c> </c><c> </c><c> </c> | ||||
| <c>lang </c><c>Not Impacted | ||||
| </c><c>B </c><c>NORMAL </c> | ||||
| <c> </c><c> </c><c> </c><c> </c> | ||||
| </texttable> | ||||
| </section> | ||||
| <section title="RFC4585: RTP/AVPF"> | ||||
| <t><xref target="RFC4585"/> defines an extension to | ||||
| the Audio-visual Profile (AVP) that enables receivers to | the Audio-visual Profile (AVP) that enables receivers to | |||
| provide, statistically, more immediate feedback to the senders | provide, statistically, more immediate feedback to the senders | |||
| and thus allows for short-term adaptation and efficient | and thus allows for short-term adaptation and efficient | |||
| feedback-based repair mechanisms to be implemented.</t> | feedback-based repair mechanisms to be implemented.</t> | |||
| <table align="center"> | ||||
| <texttable title="5.2 RFC4585 Attribute Analysis"> | <name>RFC 4585 Attribute Analysis</name> | |||
| <ttcol align='left'>Name</ttcol> | <thead> | |||
| <ttcol align='left'>Notes</ttcol> | <tr> | |||
| <ttcol align='left'>Level</ttcol> | <th align="left">Name</th> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Notes</th> | |||
| <c>rtcp-fb </c><c>Since RTCP feedback attributes are Payload Type | <th align="left">Level</th> | |||
| (PT) scoped, their values MUST be identical for a given PT across | <th align="left">Mux Category</th> | |||
| the multiplexed "m=" lines.</c><c>M</c><c>IDENTICAL-PER-PT </c> | </tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | </thead> | |||
| <tbody> | ||||
| </texttable> | <tr> | |||
| </section> | <td align="left">rtcp-fb</td> | |||
| <td align="left">Since RTCP feedback attributes are scoped by payl | ||||
| <section title="RFC5761: Multiplexing RTP and RTCP"> | oad type | |||
| <t><xref target="RFC5761"/> discusses issues that | (PT), their values <bcp14>MUST</bcp14> be identical for a given PT acros | |||
| s | ||||
| the multiplexed "m=" lines.</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | ||||
| <section numbered="true" toc="default"> | ||||
| <name>RFC 5761: Multiplexing RTP and RTCP</name> | ||||
| <t><xref target="RFC5761" format="default"/> discusses issues that | ||||
| arise when multiplexing RTP data packets and RTP Control | arise when multiplexing RTP data packets and RTP Control | |||
| Protocol (RTCP) packets on a single UDP port. It describes | Protocol (RTCP) packets on a single UDP port. It describes | |||
| when such multiplexing is and is not appropriate, and it | when such multiplexing is and is not appropriate, and it | |||
| explains how the SDP can be used to signal multiplexed sessions.</t> | explains how the SDP can be used to signal multiplexed sessions.</t> | |||
| <texttable title="5.3 RFC5761 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 5761 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>rtcp-mux </c><c>RTP and RTCP Multiplexing affects the | <th align="left">Level</th> | |||
| entire RTP session </c> | <th align="left">Mux Category</th> | |||
| <c>M </c><c>IDENTICAL </c> | </tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | </thead> | |||
| <tbody> | ||||
| </texttable> | <tr> | |||
| <td align="left">rtcp-mux</td> | ||||
| <td align="left">RTP and RTCP multiplexing affects the | ||||
| entire RTP session.</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">IDENTICAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC3312: Integration of Resource Management and SIP"> | <name>RFC 3312: Integration of Resource Management and SIP</name> | |||
| <t><xref target="RFC3312"/> defines a generic framework for | <t><xref target="RFC3312" format="default"/> defines a generic framewor | |||
| k for | ||||
| preconditions, which are extensible through IANA registration. | preconditions, which are extensible through IANA registration. | |||
| This document also discusses how network quality of service can be | This document also discusses how network quality of service can be | |||
| made a precondition for establishment of sessions initiated by the | made a precondition for establishment of sessions initiated by the | |||
| Session Initiation Protocol (SIP). These preconditions require that | Session Initiation Protocol (SIP). These preconditions require that | |||
| the participant reserve network resources before continuing with the | the participant reserve network resources before continuing with the | |||
| session.</t> | session.</t> | |||
| <texttable title="5.4 RFC3312 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 3312 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>des </c><c>Refer to notes below </c> | <th align="left">Level</th> | |||
| <c>M </c><c>CAUTION </c> | <th align="left">Mux Category</th> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| </thead> | ||||
| <c>conf </c><c>Refer to notes below </c> | <tbody> | |||
| <c>M </c><c>CAUTION </c> | <tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">des</td> | |||
| <td align="left">Refer to notes below</td> | ||||
| <c>curr </c><c>Refer to notes below </c> | <td align="left">M</td> | |||
| <c>M </c><c>CAUTION </c> | <td align="left">CAUTION</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| <tr> | ||||
| </texttable> | <td align="left">conf</td> | |||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">curr</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| <t>NOTE: A mismatched set of preconditions across media descriptions | <t>NOTE: A mismatched set of preconditions across media descriptions | |||
| results in Session establishment failures due to inability | results in session establishment failures due to inability | |||
| to meet right resource reservations requested.</t> | to meet the requested resource reservations.</t> | |||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <name>RFC 4574: SDP "label" Attribute</name> | ||||
| <section title="RFC4574: SDP Label Attribute "> | <t><xref target="RFC4574" format="default"/> defines a new SDP media-lev | |||
| <t><xref target="RFC4574"/> defines a new SDP media-level | el | |||
| attribute: "label". The "label" attribute carries a pointer to | attribute: "label". The "label" attribute carries a pointer to | |||
| a media stream in the context of an arbitrary network application | a media stream in the context of an arbitrary network application | |||
| that uses SDP. The sender of the SDP document can attach the "label" | that uses SDP. The sender of the SDP document can attach the "label" | |||
| attribute to a particular media stream or streams. The | attribute to a particular media stream or streams. The | |||
| application can then use the provided pointer to refer to | application can then use the provided pointer to refer to | |||
| each particular media stream in its context.</t> | each particular media stream in its context.</t> | |||
| <texttable title="5.5 RFC4574 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 4574 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>label </c><c>Not Impacted </c><c>M</c><c>NORMAL </c> | <th align="left">Level</th> | |||
| <c> </c><c> </c><c> </c><c> </c> | <th align="left">Mux Category</th> | |||
| </tr> | ||||
| </texttable> | </thead> | |||
| <tbody> | ||||
| <tr> | ||||
| <td align="left">label</td> | ||||
| <td align="left">Not impacted</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC5432: QOS Mechanism Selection in SDP"> | <name>RFC 5432: QoS Mechanism Selection in SDP</name> | |||
| <t><xref target="RFC5432"/> defines procedures to | <t><xref target="RFC5432" format="default"/> defines procedures for | |||
| negotiate QOS mechanisms using the SDP offer/answer model.</t> | negotiating QoS mechanisms using the SDP offer/answer model.</t> | |||
| <texttable title="5.6 RFC5432 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 5432 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>qos-mech-send </c> | <th align="left">Level</th> | |||
| <c> Refer to <xref target="SecqostokenAnalysis"/> </c> | <th align="left">Mux Category</th> | |||
| <c>B</c><c>TRANSPORT </c> | </tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | </thead> | |||
| <tbody> | ||||
| <c>qos-mech-recv </c> | <tr> | |||
| <c>Refer to <xref target="SecqostokenAnalysis"/> </c> | <td align="left">qos-mech-send</td> | |||
| <c>B</c><c>TRANSPORT </c> | <td align="left"> Refer to <xref target="SecqostokenAnalysis" form | |||
| <c> </c><c> </c><c> </c><c> </c> | at="default"/>.</td> | |||
| <td align="left">B</td> | ||||
| </texttable> | <td align="left">TRANSPORT</td> | |||
| </tr> | ||||
| <tr> | ||||
| <td align="left">qos-mech-recv</td> | ||||
| <td align="left">Refer to <xref target="SecqostokenAnalysis" forma | ||||
| t="default"/>.</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">TRANSPORT</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC4568: SDP Security Descriptions"> | <name>RFC 4568: SDP Security Descriptions</name> | |||
| <t><xref target="RFC4568"/> defines a SDP cryptographic | <t><xref target="RFC4568" format="default"/> defines an SDP cryptographi | |||
| c | ||||
| attribute for unicast media streams. The attribute describes a | attribute for unicast media streams. The attribute describes a | |||
| cryptographic key and other parameters that serve to | cryptographic key and other parameters that serve to | |||
| configure security for a unicast media stream in either a | configure security for a unicast media stream in either a | |||
| single message or a roundtrip exchange.</t> | single message or a roundtrip exchange.</t> | |||
| <texttable title="5.7 RFC4568 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 4568 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>crypto </c><c>crypto attribute MUST be the one that correspond | <th align="left">Level</th> | |||
| s | <th align="left">Mux Category</th> | |||
| to the "m=" line chosen for setting up the underlying transport flow < | </tr> | |||
| /c> | </thead> | |||
| <c>M </c><c>TRANSPORT </c> | <tbody> | |||
| <c> </c><c> </c><c> </c><c> </c> | <tr> | |||
| <td align="left">crypto</td> | ||||
| </texttable> | <td align="left">crypto attribute <bcp14>MUST</bcp14> be the one t | |||
| hat corresponds | ||||
| to the "m=" line chosen for setting up the underlying transport | ||||
| flow. </td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">TRANSPORT</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC5762: RTP over DCCP"> | <name>RFC 5762: RTP over DCCP</name> | |||
| <t>RTP is a widely used transport for real-time multimedia | <t>RTP is a widely used transport for real-time multimedia | |||
| on IP networks. DCCP is a transport protocol that provides desirable | on IP networks. DCCP is a transport protocol that provides desirable | |||
| services for real-time applications. <xref target="RFC5762"/> | services for real-time applications. <xref target="RFC5762" format="defa ult"/> | |||
| specifies a mapping of RTP onto DCCP, along with associated | specifies a mapping of RTP onto DCCP, along with associated | |||
| signaling, such that real-time applications can make use of | signaling, such that real-time applications can make use of | |||
| the services provided by DCCP.</t> | the services provided by DCCP.</t> | |||
| <texttable title="5.8 RFC5762 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 5762 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Current</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>dccp-service-code </c><c> If RFC6773 is not being | <th align="left">Current</th> | |||
| <th align="left">Mux Category</th> | ||||
| </tr> | ||||
| </thead> | ||||
| <tbody> | ||||
| <tr> | ||||
| <td align="left">dccp-service-code</td> | ||||
| <td align="left"> If RFC 6773 is not being | ||||
| used in addition to RFC5762, the port in the "m=" line is a | used in addition to RFC5762, the port in the "m=" line is a | |||
| DCCP port. DCCP being a connection oriented protocol does | DCCP port. Being a connection-oriented protocol, DCCP does | |||
| not allow multiple connections on the same | not allow multiple connections on the same | |||
| 5-tuple </c> <c>M </c><c>CAUTION </c><c> </c> | 5-tuple.</td> | |||
| <c> </c><c> </c><c> </c> | <td align="left">M</td> | |||
| <td align="left">CAUTION</td> | ||||
| </texttable> | </tr> | |||
| </tbody> | ||||
| </table> | ||||
| <t> | <t> | |||
| NOTE: If RFC6773 is being used in addition to RFC5762 and provided | NOTE: If RFC 6773 is being used in addition to RFC 5762, and the | |||
| that DCCP-in-UDP layer has additional demultiplexing, then it | DCCP-in-UDP layer has additional demultiplexing, then it | |||
| can be possible to use different DCCP service codes for each | may be possible to use different DCCP service codes for each | |||
| DCCP flow, given each uses a different DCCP port. Although | DCCP flow, given each uses a different DCCP port. However, | |||
| doing so might conflict with the media type of the "m=" | doing so might conflict with the media type of the "m=" | |||
| line. None of this is standardized yet and it wouldn't work | line. None of this is standardized yet, and it wouldn't work | |||
| as explained. Hence performing multiplexing is not recommended | as explained. Hence performing multiplexing is not recommended | |||
| even in this alternate scenario.</t> | even in this alternate scenario.</t> | |||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC6773: DCCP-UDP Encapsulation"> | <name>RFC 6773: DCCP-UDP Encapsulation</name> | |||
| <t><xref target="RFC6773"/> specifies an | <t><xref target="RFC6773" format="default"/> specifies an | |||
| alternative encapsulation of DCCP, referred to as DCCP-UDP. This | alternative encapsulation of DCCP, referred to as DCCP-UDP. This | |||
| encapsulation allows DCCP to be carried through the current | encapsulation allows DCCP to be carried through the current | |||
| generation of Network Address Translation (NAT) middle boxes | generation of Network Address Translation (NAT) middleboxes | |||
| without modification of those middle boxes.</t> | without modification of those middleboxes.</t> | |||
| <texttable title="5.9 RFC6773 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 6773 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>dccp-port </c><c> Multiplexing is not recommended | <th align="left">Level</th> | |||
| <th align="left">Mux Category</th> | ||||
| </tr> | ||||
| </thead> | ||||
| <tbody> | ||||
| <tr> | ||||
| <td align="left">dccp-port</td> | ||||
| <td align="left"> Multiplexing is not recommended | ||||
| due to potential conflict between the port used for DCCP | due to potential conflict between the port used for DCCP | |||
| en/decapsulation and the RTP </c> <c>M </c> | encapsulation/decapsulation and the RTP.</td> | |||
| <c>CAUTION </c> | <td align="left">M</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">CAUTION</td> | |||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </texttable> | ||||
| <t> | <t> | |||
| NOTE: RFC6773 is about tunneling DCCP in UDP, with the UDP | NOTE: RFC 6773 allows DCCP-UDP encapsulation, with the UDP port | |||
| port being the port of the DCCP en-/de-capsulation | being the port of the DCCP encapsulation/decapsulation service. | |||
| service. This encapsulation allows arbitrary DCCP packets to | This encapsulation allows arbitrary DCCP packets to be encapsulated, | |||
| be encapsulated and the DCCP port chosen can conflict with | and the DCCP port chosen can conflict with | |||
| the port chosen for the RTP traffic. For multiplexing several | the port chosen for the RTP traffic. | |||
| DCCP-in-UDP encapsulations on the same UDP port with no RTP | ||||
| traffic on the same port implies collapsing several DCCP port | Multiplexing several DCCP-in-UDP encapsulations on the same UDP port | |||
| spaces together. This can or cannot work depending on the | with no RTP traffic on the same port implies collapsing several DCCP | |||
| nature of DCCP encapsulation and ports choices thus rendering | port spaces together. Whether or not this works depends on the nature | |||
| it to be very application dependent. | of DCCP encapsulation and ports choices; it is thus very application | |||
| dependent. | ||||
| </t> | </t> | |||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC5506: Reduced-Size RTCP in RTP Profile"> | <name>RFC 5506: Reduced-Size RTCP in RTP Profile</name> | |||
| <t><xref target="RFC5506"/> discusses benefits and | <t><xref target="RFC5506" format="default"/> discusses benefits and | |||
| issues that arise when allowing RTCP packets to be transmitted with | issues that arise when allowing RTCP packets to be transmitted with | |||
| reduced size.</t> | reduced size.</t> | |||
| <texttable title="5.10 RFC5506 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 5506 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>rtcp-rsize </c><c>Reduced size RTCP affects the | <th align="left">Level</th> | |||
| entire RTP session </c> | <th align="left">Mux Category</th> | |||
| <c>M </c><c>IDENTICAL </c> | </tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | </thead> | |||
| <tbody> | ||||
| </texttable> | <tr> | |||
| <td align="left">rtcp-rsize</td> | ||||
| <td align="left">Reduced-size RTCP affects the | ||||
| entire RTP session.</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">IDENTICAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC6787: Media Resource Control Protocol Version 2"> | <name>RFC 6787: Media Resource Control Protocol Version 2</name> | |||
| <t>The Media Resource Control Protocol Version 2 (MRCPv2) | <t>The Media Resource Control Protocol Version 2 (MRCPv2) | |||
| allows client hosts to control media service resources such | allows client hosts to control media service resources such | |||
| as speech synthesizers, recognizers, verifiers, and | as speech synthesizers, recognizers, verifiers, and | |||
| identifiers residing in servers on the network. MRCPv2 is | identifiers residing in servers on the network. MRCPv2 is | |||
| not a "stand-alone" protocol -- it relies on other | not a "stand-alone" protocol; it relies on other | |||
| protocols, such as the SIP, to coordinate MRCPv2 clients and | protocols, such as the SIP, to coordinate MRCPv2 clients and | |||
| servers, and manage session between them, and SDP to | servers and manage session between them, and SDP to | |||
| describe, discover, and exchange capabilities. It also | describe, discover, and exchange capabilities. It also | |||
| depends on SIP and SDP to establish the media sessions and | depends on SIP and SDP to establish the media sessions and | |||
| associated parameters between the media source or sink and | associated parameters between the media source or sink and | |||
| the media server. Once this is done, the MRCPv2 exchange | the media server. Once this is done, the MRCPv2 exchange | |||
| operates over the control session established above, | operates over the control session established above, | |||
| allowing the client to control the media processing | allowing the client to control the media-processing | |||
| resources on the speech resource server. <xref | resources on the speech resource server. <xref target="RFC6787" format=" | |||
| target="RFC6787"/> defines attributes for this | default"/> defines attributes for this | |||
| purpose.</t> | purpose.</t> | |||
| <texttable title="5.11 RFC6787 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 6787 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>resource </c><c>Not Impacted </c><c>M </c> | <th align="left">Level</th> | |||
| <c>NORMAL </c> | <th align="left">Mux Category</th> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| </thead> | ||||
| <c>channel </c><c>Not Impacted </c><c>M </c> | <tbody> | |||
| <c>NORMAL </c> | <tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">resource</td> | |||
| <td align="left">Not impacted</td> | ||||
| <c>cmid </c><c>Not Impacted </c><c>M </c> | <td align="left">M</td> | |||
| <c>NORMAL </c> | <td align="left">NORMAL</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| <tr> | ||||
| </texttable> | <td align="left">channel</td> | |||
| <td align="left">Not impacted</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">cmid</td> | ||||
| <td align="left">Not impacted</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC5245: ICE"> | <name>RFC 8445: ICE</name> | |||
| <t><xref target="RFC5245"/> describes a protocol | <t><xref target="RFC8445" format="default"/> describes a protocol | |||
| for NAT traversal for UDP-based multimedia sessions | for NAT traversal for UDP-based multimedia sessions | |||
| established with the offer/answer model. | established with the offer/answer model. | |||
| ICE makes use of the Session Traversal Utilities for NAT | ICE makes use of the Session Traversal Utilities for NAT | |||
| (STUN) protocol and its extension, Traversal Using Relay NAT (TURN). | (STUN) protocol and its extension, Traversal Using Relay NAT (TURN). | |||
| ICE can be used by any protocol utilizing the offer/answer model, such a s | ICE can be used by any protocol utilizing the offer/answer model, such a s | |||
| the SIP.</t> | the SIP.</t> | |||
| <texttable title="5.12 RFC5245 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 8445 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>ice-lite </c><c>Not Impacted </c> | <th align="left">Level</th> | |||
| <c>S</c><c>NORMAL </c> | <th align="left">Mux Category</th> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| </thead> | ||||
| <c>ice-options </c><c>Not Impacted </c> | <tbody> | |||
| <c>S</c><c>NORMAL </c> | <tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">ice-lite</td> | |||
| <td align="left">Not impacted</td> | ||||
| <c>ice-mismatch </c><c>Not Impacted </c> | <td align="left">S</td> | |||
| <c>S</c><c>NORMAL </c> | <td align="left">NORMAL</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| <tr> | ||||
| <c>ice-pwd </c><c>ice-pwd MUST be the one that | <td align="left">ice-options</td> | |||
| <td align="left">Not impacted</td> | ||||
| <td align="left">S</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">ice-mismatch</td> | ||||
| <td align="left">Not impacted</td> | ||||
| <td align="left">S</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">ice-pwd</td> | ||||
| <td align="left">ice-pwd <bcp14>MUST</bcp14> be the one that | ||||
| corresponds to the "m=" line chosen for setting up the | corresponds to the "m=" line chosen for setting up the | |||
| underlying transport flow </c> | underlying transport flow.</td> | |||
| <c>B</c><c>TRANSPORT </c> | <td align="left">B</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">TRANSPORT</td> | |||
| </tr> | ||||
| <c>ice-ufrag </c><c>ice-ufrag MUST be the one that | <tr> | |||
| <td align="left">ice-ufrag</td> | ||||
| <td align="left">ice-ufrag <bcp14>MUST</bcp14> be the one that | ||||
| corresponds to the "m=" line chosen for setting up the | corresponds to the "m=" line chosen for setting up the | |||
| underlying transport flow </c> | underlying transport flow.</td> | |||
| <c>B</c><c>TRANSPORT </c> | <td align="left">B</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">TRANSPORT</td> | |||
| </tr> | ||||
| <c>candidate </c><c>ice candidate MUST be the one that | <tr> | |||
| <td align="left">candidate</td> | ||||
| <td align="left">ice candidate <bcp14>MUST</bcp14> be the one that | ||||
| corresponds to the "m=" line chosen for setting up the | corresponds to the "m=" line chosen for setting up the | |||
| underlying transport | underlying transport flow.</td> | |||
| flow </c><c>M</c><c>TRANSPORT </c> | <td align="left">M</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">TRANSPORT</td> | |||
| </tr> | ||||
| <c>remote-candidates </c><c>ice remote candidate MUST | <tr> | |||
| <td align="left">remote-candidates</td> | ||||
| <td align="left">ice remote candidate <bcp14>MUST</bcp14> | ||||
| be the one that corresponds to the "m=" line chosen for setting | be the one that corresponds to the "m=" line chosen for setting | |||
| up the underlying transport | up the underlying transport flow.</td> | |||
| flow </c><c>M</c><c>TRANSPORT </c> | <td align="left">M</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">TRANSPORT</td> | |||
| </tr> | ||||
| </texttable> | <tr> | |||
| <td align="left">ice2</td> | ||||
| <td align="left">Not impacted</td> | ||||
| <td align="left">S</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | </section> | |||
| <section title="RFC5285: RTP Header Extensions"> | <section numbered="true" toc="default"> | |||
| <t><xref target="RFC5285"/> provides a general | <name>RFC 5285: RTP Header Extensions</name> | |||
| mechanism to use the header extension feature of RTP. | <t><xref target="RFC5285" format="default"/> provides a general | |||
| mechanism for using the header-extension feature of RTP. (Note: <xref | ||||
| target="RFC5285"/> has been obsoleted by <xref target="RFC8285"/>.) | ||||
| It provides the option to use a small number of small extensions | It provides the option to use a small number of small extensions | |||
| in each RTP packet, where the universe of possible extensions is | in each RTP packet, where the universe of possible extensions is | |||
| large and registration is de-centralized. The actual extensions in | large and registration is decentralized. The actual extensions in | |||
| use in a session are signaled in the setup information for | use in a session are signaled in the setup information for | |||
| that session.</t> | that session.</t> | |||
| <texttable title="5.13 RFC5285 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 5285 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>extmap </c><c>Refer to the document defining the | <th align="left">Level</th> | |||
| specific RTP Extension </c> <c>B</c><c>SPECIAL </c> | <th align="left">Mux Category</th> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| </thead> | ||||
| </texttable> | <tbody> | |||
| <tr> | ||||
| <td align="left">extmap</td> | ||||
| <td align="left">Refer to the document defining the | ||||
| specific RTP extension.</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">SPECIAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC3605: RTCP attribute in SDP "> | <name>RFC 3605: RTCP Attribute in SDP</name> | |||
| <t>Originally, SDP assumed that RTP and RTCP were carried on | <t>Originally, SDP assumed that RTP and RTCP were carried on | |||
| consecutive ports. However, this is not always true when | consecutive ports. However, this is not always true when | |||
| NATs are involved. <xref target="RFC3605"/> specifies an | NATs are involved. <xref target="RFC3605" format="default"/> specifie | |||
| early mechanism to indicate the RTCP port.</t> | s an | |||
| <texttable title="5.14 RFC3605 Attribute Analysis"> | early mechanism for indicating the RTCP port.</t> | |||
| <ttcol align='left'>Name</ttcol> | <table align="center"> | |||
| <ttcol align='left'>Notes</ttcol> | <name>RFC 3605 Attribute Analysis</name> | |||
| <ttcol align='left'>Level</ttcol> | <thead> | |||
| <ttcol align='left'>Mux Category</ttcol> | <tr> | |||
| <th align="left">Name</th> | ||||
| <c>rtcp </c><c>RTCP Port MUST be the one | <th align="left">Notes</th> | |||
| <th align="left">Level</th> | ||||
| <th align="left">Mux Category</th> | ||||
| </tr> | ||||
| </thead> | ||||
| <tbody> | ||||
| <tr> | ||||
| <td align="left">rtcp</td> | ||||
| <td align="left">RTCP port <bcp14>MUST</bcp14> be the one | ||||
| that corresponds to the "m=" line chosen for | that corresponds to the "m=" line chosen for | |||
| setting up the underlying transport flow. </c> | setting up the underlying transport flow.</td> | |||
| <c>M</c><c>TRANSPORT </c> | <td align="left">M</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">TRANSPORT</td> | |||
| </tr> | ||||
| </texttable> | </tbody> | |||
| </table> | ||||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC5576: Source-Specific SDP Attributes"> | <name>RFC 5576: Source-Specific SDP Attributes</name> | |||
| <t><xref target="RFC5576"/> defines a mechanism to | <t><xref target="RFC5576" format="default"/> defines a mechanism for des | |||
| describe RTP media sources, which are identified by their | cribing RTP | |||
| synchronization source (SSRC) identifiers, in SDP, to | media sources -- which are identified by their | |||
| associate attributes with these sources, and to express | synchronization source (SSRC) identifiers -- in SDP, to | |||
| associate attributes with these sources and express | ||||
| relationships among sources. It also defines several | relationships among sources. It also defines several | |||
| source-level attributes that can be used to describe | source-level attributes that can be used to describe | |||
| properties of media sources.</t> | properties of media sources.</t> | |||
| <texttable title="5.15 RFC5576 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 5576 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>ssrc </c><c>Refer to Notes | <th align="left">Level</th> | |||
| below </c><c>M</c><c>NORMAL </c> | <th align="left">Mux Category</th> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| </thead> | ||||
| <c>ssrc-group </c> | <tbody> | |||
| <c>Refer to <xref target="sec-ssrc-group"></xref> | <tr> | |||
| for specific analysis of the grouping semantics </c><c>M</c> | <td align="left">ssrc</td> | |||
| <c>NORMAL </c> | <td align="left">Refer to notes | |||
| <c> </c><c> </c><c> </c><c> </c> | below.</td> | |||
| <td align="left">M</td> | ||||
| <c>cname </c> <c>Not Impacted </c><c>SR</c> | <td align="left">NORMAL</td> | |||
| <c>NORMAL </c> | </tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <tr> | |||
| <td align="left">ssrc-group</td> | ||||
| <c>previous-ssrc </c> | <td align="left">Refer to <xref target="sec-ssrc-group" format="de | |||
| <c>Refer to notes below </c><c>SR</c><c>NORMAL </c> | fault"/> | |||
| <c> </c><c> </c><c> </c><c> </c> | for specific analysis of the grouping semantics.</td> | |||
| <td align="left">M</td> | ||||
| <c>fmtp </c><c>The attribute value MUST be same for a | <td align="left">NORMAL</td> | |||
| given codec configuration </c><c>SR</c> | </tr> | |||
| <c>IDENTICAL-PER-PT </c> | <tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">cname</td> | |||
| </texttable> | <td align="left">Not impacted</td> | |||
| <td align="left">SR</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">previous-ssrc</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">SR</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">fmtp</td> | ||||
| <td align="left">The attribute value <bcp14>MUST</bcp14> be the sa | ||||
| me for a | ||||
| given codec configuration.</td> | ||||
| <td align="left">SR</td> | ||||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| <t>NOTE: If SSRCs are repeated across "m=" lines being multiplexed, they | <t>NOTE: If SSRCs are repeated across "m=" lines being multiplexed, they | |||
| MUST all represent the same underlying RTP Source.</t> | <bcp14>MUST</bcp14> all represent the same underlying RTP Source.</t> | |||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC7273: RTP Clock Source Signalling"> | <name>RFC 7273: RTP Clock Source Signaling</name> | |||
| <t><xref target="RFC7273"/> specifies | <t><xref target="RFC7273" format="default"/> specifies | |||
| SDP signalling that identifies timestamp reference clock sources | SDP signaling that identifies timestamp reference clock sources | |||
| and SDP signalling that identifies the media clock sources in a | and SDP signaling that identifies the media clock sources in a | |||
| multimedia session.</t> | multimedia session.</t> | |||
| <texttable title="5.16 RFC7273 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 7273 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>ts-refclk </c><c>Not Impacted </c> | <th align="left">Level</th> | |||
| <c>B</c><c>NORMAL </c> | <th align="left">Mux Category</th> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| </thead> | ||||
| <c>mediaclk </c> | <tbody> | |||
| <c>Not Impacted </c><c>B</c><c>NORMAL </c> | <tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">ts-refclk</td> | |||
| <td align="left">Not impacted</td> | ||||
| <c>ts-refclk:ntp </c><c>Not Impacted </c> | <td align="left">B</td> | |||
| <c>B</c><c>NORMAL </c> | <td align="left">NORMAL</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| <tr> | ||||
| <c>ts-refclk:ptp </c><c>Not Impacted </c> | <td align="left">mediaclk</td> | |||
| <c>B</c><c>NORMAL </c> | <td align="left">Not impacted</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">B</td> | |||
| <td align="left">NORMAL</td> | ||||
| <c>ts-refclk:gps </c><c>Not Impacted </c> | </tr> | |||
| <c>B</c><c>NORMAL </c> | <tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">ts-refclk:ntp</td> | |||
| <td align="left">Not impacted</td> | ||||
| <c>ts-refclk:gal </c><c>Not Impacted </c> | <td align="left">B</td> | |||
| <c>B</c><c>NORMAL </c> | <td align="left">NORMAL</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| <tr> | ||||
| <c>ts-refclk:glonass </c><c>Not Impacted </c> | <td align="left">ts-refclk:ptp</td> | |||
| <c>B</c><c>NORMAL </c> | <td align="left">Not impacted</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">B</td> | |||
| <td align="left">NORMAL</td> | ||||
| <c>ts-refclk:local </c><c>Not Impacted </c> | </tr> | |||
| <c>B</c><c>NORMAL </c> | <tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">ts-refclk:gps</td> | |||
| <td align="left">Not impacted</td> | ||||
| <c>ts-refclk:private </c><c>Not Impacted </c> | <td align="left">B</td> | |||
| <c>B</c><c>NORMAL </c> | <td align="left">NORMAL</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| <tr> | ||||
| <c>mediaclk:sender </c> | <td align="left">ts-refclk:gal</td> | |||
| <c>Not Impacted </c><c>B</c><c>NORMAL </c> | <td align="left">Not impacted</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">B</td> | |||
| <td align="left">NORMAL</td> | ||||
| <c>mediaclk:direct </c> | </tr> | |||
| <c>Not Impacted </c><c>B</c><c>NORMAL </c> | <tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">ts-refclk:glonass</td> | |||
| <td align="left">Not impacted</td> | ||||
| <c>mediaclk:IEEE1722 </c> | <td align="left">B</td> | |||
| <c>Not Impacted </c><c>B</c><c>NORMAL </c> | <td align="left">NORMAL</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| <tr> | ||||
| </texttable> | <td align="left">ts-refclk:local</td> | |||
| <td align="left">Not impacted</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">ts-refclk:private</td> | ||||
| <td align="left">Not impacted</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">mediaclk:sender</td> | ||||
| <td align="left">Not impacted</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">mediaclk:direct</td> | ||||
| <td align="left">Not impacted</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">mediaclk:IEEE1722</td> | ||||
| <td align="left">Not impacted</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC6236: Image Attributes in SDP"> | <name>RFC 6236: Image Attributes in SDP</name> | |||
| <t><xref target="RFC6236"/> proposes a new generic | <t><xref target="RFC6236" format="default"/> proposes a new generic | |||
| session setup attribute to make it possible to negotiate | session setup attribute to make it possible to negotiate | |||
| different image attributes such as image size. A possible | different image attributes, such as image size. A possible | |||
| use case is to make it possible for a low-end hand-held | use case is to make it possible for a low-end handheld | |||
| terminal to display video without the need to rescale the | terminal to display video without the need to rescale the | |||
| image, something that may consume large amounts of memory and | image, something that may consume large amounts of memory and | |||
| processing power. The document also helps to maintain an | processing power. The document also helps to maintain an | |||
| optimal bitrate for video as only the image size that is | optimal bitrate for video as only the image size that is | |||
| desired by the receiver is transmitted.</t> | desired by the receiver is transmitted.</t> | |||
| <texttable title="5.17 RFC6236 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 6236 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>imageattr </c><c>The attribute value MUST be same | <th align="left">Level</th> | |||
| for a given codec configuration </c><c>M </c> | <th align="left">Mux Category</th> | |||
| <c>IDENTICAL-PER-PT </c> | </tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | </thead> | |||
| <tbody> | ||||
| </texttable> | <tr> | |||
| <td align="left">imageattr</td> | ||||
| <td align="left">The attribute value <bcp14>MUST</bcp14> be the sa | ||||
| me | ||||
| for a given codec configuration.</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC7197: Duplication Delay Attribute in SDP"> | <name>RFC 7197: Duplication Delay Attribute in SDP</name> | |||
| <t><xref target="RFC7197"/> defines an attribute to | <t><xref target="RFC7197" format="default"/> defines an attribute to | |||
| indicate the presence of temporally redundant media streams | indicate the presence of temporally redundant media streams | |||
| and the duplication delay in SDP.</t> | and the duplication delay in SDP.</t> | |||
| <texttable title="5.18 RFC7197 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 7197 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>duplication-delay </c><c>Not Impacted </c><c>B </c> | <th align="left">Level</th> | |||
| <c>NORMAL </c> | <th align="left">Mux Category</th> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| </thead> | ||||
| </texttable> | <tbody> | |||
| <tr> | ||||
| <td align="left">duplication-delay</td> | ||||
| <td align="left">Not impacted</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC7266: RTCP XR Blocks for MOS Metric Reporting"> | <name>RFC 7266: RTCP XR Blocks for MOS Metric Reporting</name> | |||
| <t><xref target="RFC7266"/> defines an RTCP Extended Report (XR) Block | <t><xref target="RFC7266" format="default"/> defines an RTCP Extended Re | |||
| including two new segment types and associated SDP parameters that allow | port (XR) Block | |||
| the reporting of mean opinion score (MOS) Metrics for use in a | that includes two new segment types and associated SDP parameters that a | |||
| llow | ||||
| the reporting of mean opinion score (MOS) metrics for use in a | ||||
| range of RTP applications.</t> | range of RTP applications.</t> | |||
| <texttable title="5.19 RFC7266 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 7266 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>calgextmap </c><c>Not Impacted </c><c>B </c> | <th align="left">Level</th> | |||
| <c>NORMAL </c> | <th align="left">Mux Category</th> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| </thead> | ||||
| </texttable> | <tbody> | |||
| <tr> | ||||
| <td align="left">calgextmap</td> | ||||
| <td align="left">Not impacted</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC6285: Rapid Acquisition of Multicast RTP Sessions"> | <name>RFC 6285: Rapid Acquisition of Multicast RTP Sessions</name> | |||
| <t><xref target="RFC6285"/> describes a method | <t><xref target="RFC6285" format="default"/> describes a method of | |||
| using the existing RTP and RTCP machinery that reduces the | using the existing RTP and RTCP machinery that reduces the | |||
| acquisition delay. In this method, an auxiliary unicast RTP | acquisition delay. In this method, an auxiliary unicast RTP | |||
| session carrying the Reference Information to the receiver precedes or | session carrying the reference information to the receiver precedes or | |||
| accompanies the multicast stream. This unicast RTP flow can | accompanies the multicast stream. This unicast RTP flow can | |||
| be transmitted at a faster than natural bitrate to further | be transmitted at a faster-than-natural bitrate to further | |||
| accelerate the acquisition. The motivating use case for | accelerate the acquisition. The motivating use case for | |||
| this capability is multicast applications that carry | this capability is multicast applications that carry | |||
| real-time compressed audio and video.</t> | real-time compressed audio and video.</t> | |||
| <texttable title="5.20 RFC6285 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 6285 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>rams-updates </c><c>Not recommended | <th align="left">Level</th> | |||
| </c><c>M </c><c>CAUTION </c> | <th align="left">Mux Category</th> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| </thead> | ||||
| </texttable> | <tbody> | |||
| <tr> | ||||
| <td align="left">rams-updates</td> | ||||
| <td align="left">Not recommended | ||||
| </td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC6230: Media Control Channel Framework"> | <name>RFC 6230: Media Control Channel Framework</name> | |||
| <t><xref target="RFC6230"/> describes a framework | <t><xref target="RFC6230" format="default"/> describes a framework | |||
| and protocol for application deployment where the | and protocol for application deployment where the | |||
| application programming logic and media processing are | application programming logic and media processing are | |||
| distributed. This implies that application programming | distributed. This implies that application programming | |||
| logic can seamlessly gain access to appropriate resources | logic can seamlessly gain access to appropriate resources | |||
| that are not co-located on the same physical network entity. | that are not co-located on the same physical network entity. | |||
| The framework uses SIP to establish an application-level control | The framework uses SIP to establish an application-level control | |||
| mechanism between application servers and associated external | mechanism between application servers and associated external | |||
| servers such as media servers.</t> | servers such as media servers.</t> | |||
| <texttable title="5.21 RFC6230 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 6230 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>cfw-id </c><c>Not Impacted </c> | <th align="left">Level</th> | |||
| <c>M </c><c>NORMAL </c> | <th align="left">Mux Category</th> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| </thead> | ||||
| </texttable> | <tbody> | |||
| <tr> | ||||
| <td align="left">cfw-id</td> | ||||
| <td align="left">Not impacted</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC6364: SDP Elements for FEC Framework"> | <name>RFC 6364: SDP Elements for FEC Framework</name> | |||
| <t><xref target="RFC6364"/> specifies the use of | <t><xref target="RFC6364" format="default"/> specifies the use of | |||
| SDP to describe the parameters required to signal the | SDP to describe the parameters required to signal the | |||
| Forward Error Correction (FEC) Framework Configuration | Forward Error Correction (FEC) Framework Configuration | |||
| Information between the sender(s) and receiver(s). This | Information between the sender(s) and receiver(s). This | |||
| document also provides examples that show the semantics for | document also provides examples that show the semantics for | |||
| grouping multiple source and repair flows together for the | grouping multiple source and repair flows together for the | |||
| applications that simultaneously use multiple instances of the | applications that simultaneously use multiple instances of the | |||
| FEC Framework.</t> | FEC Framework.</t> | |||
| <texttable title="5.22 RFC6364 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 6364 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>fec-source-flow </c><c>Refer to the document defining specific | <th align="left">Level</th> | |||
| FEC Scheme </c><c>M </c> | <th align="left">Mux Category</th> | |||
| <c>SPECIAL </c> | </tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | </thead> | |||
| <tbody> | ||||
| <c>fec-repair-flow </c><c>Refer to the document defining specific | <tr> | |||
| FEC Scheme </c><c>M </c> | <td align="left">fec-source-flow</td> | |||
| <c>SPECIAL </c> | <td align="left">Refer to the document defining specific | |||
| <c> </c><c> </c><c> </c><c> </c> | FEC scheme.</td> | |||
| <td align="left">M</td> | ||||
| <c>repair-window </c><c>Refer to the document defining specific | <td align="left">SPECIAL</td> | |||
| FEC Scheme </c><c>M </c> | </tr> | |||
| <c>SPECIAL </c> | <tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">fec-repair-flow</td> | |||
| <td align="left">Refer to the document defining specific | ||||
| </texttable> | FEC scheme.</td> | |||
| <td align="left">M</td> | ||||
| <td align="left">SPECIAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">repair-window</td> | ||||
| <td align="left">Refer to the document defining specific | ||||
| FEC scheme.</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">SPECIAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC4796: Content Attribute"> | <name>RFC 4796: "content" Attribute</name> | |||
| <t><xref target="RFC4796"/> defines a new SDP media-level | <t><xref target="RFC4796" format="default"/> defines a new SDP media-lev | |||
| attribute, 'content'. The 'content' attribute defines the | el | |||
| attribute, "content". The "content" attribute defines the | ||||
| content of the media stream to a more detailed level than | content of the media stream to a more detailed level than | |||
| the media description line. The sender of an SDP session | the media description line. The sender of an SDP session | |||
| description can attach the 'content' attribute to one or more | 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 | |||
| stream differently (e.g., show it on a big or small screen) based | stream differently (e.g., show it on a big or small screen) based | |||
| on its content.</t> | on its content.</t> | |||
| <texttable title="5.23 RFC4796 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 4796 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>content </c><c>Not | <th align="left">Level</th> | |||
| Impacted </c><c>M </c><c>NORMAL </c> | <th align="left">Mux Category</th> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| </thead> | ||||
| </texttable> | <tbody> | |||
| <tr> | ||||
| <td align="left">content</td> | ||||
| <td align="left">Not | ||||
| impacted</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC3407: SDP Simple Capability Declaration"> | <name>RFC 3407: SDP Simple Capability Declaration</name> | |||
| <t><xref target="RFC3407"/> defines a set of SDP attributes that enables | <t><xref target="RFC3407" format="default"/> defines a set of SDP attrib | |||
| SDP to provide a minimal and backwards compatible capability | utes that enables | |||
| SDP to provide a minimal and backwards-compatible capability | ||||
| declaration mechanism.</t> | declaration mechanism.</t> | |||
| <texttable title="5.24 RFC3407 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 3407 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>sqn </c><c>Not Impacted </c> | <th align="left">Level</th> | |||
| <c>B</c><c>NORMAL </c> | <th align="left">Mux Category</th> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| </thead> | ||||
| <c>cdsc </c><c>Not | <tbody> | |||
| Impacted. </c><c>B</c><c>NORMAL </c> | <tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">sqn</td> | |||
| <td align="left">Not impacted</td> | ||||
| <c>cpar </c><c>Refer to <xref target="sec-encap"/> </c> | <td align="left">B</td> | |||
| <c>B</c><c>INHERIT </c> | <td align="left">NORMAL</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| <tr> | ||||
| <c>cparmin </c><c>Refer to notes below </c> | <td align="left">cdsc</td> | |||
| <c>B</c><c>SPECIAL </c> | <td align="left">Not | |||
| <c> </c><c> </c><c> </c><c> </c> | impacted</td> | |||
| <td align="left">B</td> | ||||
| <c>cparmax </c><c>Refer to notes below </c> | <td align="left">NORMAL</td> | |||
| <c>B</c><c>SPECIAL </c> | </tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <tr> | |||
| </texttable> | <td align="left">cpar</td> | |||
| <td align="left">Refer to <xref target="sec-encap" format="default | ||||
| "/></td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">INHERIT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">cparmin</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">SPECIAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">cparmax</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">SPECIAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| <t> | <t> | |||
| NOTE: The attributes (a=cparmin and a=cparmax) define minimum | NOTE: The attributes "a=cparmin" and "a=cparmax" define minimum | |||
| and maximum numerical values associated with the attributes | and maximum numerical values associated with the attributes | |||
| described in a=cpar.</t> | described in "a=cpar".</t> | |||
| <t>Since the cpar attribute can either define | <t>Since the cpar attribute can either define | |||
| a 'b=' attribute or any 'a=' attribute, the multiplexing category | a "b=" attribute or any "a=" attribute, the multiplexing category | |||
| depends on actual attribute being encapsulated and the implications | depends on the actual attribute being encapsulated and the implications | |||
| of the numerical values assigned. Hence it is recommended to consult | of the numerical values assigned. Hence it is recommended to consult | |||
| the specification defining attributes (cparmin/cparmax) to further | the specification defining attributes "cparmin" and "cparmax" to furthe r | |||
| analyze their behavior under multiplexing.</t> | analyze their behavior under multiplexing.</t> | |||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC6284: Port Mapping between Unicast and Multicast RTP Se | <name>RFC 6284: Port Mapping between Unicast and Multicast RTP Sessions< | |||
| ssions"> | /name> | |||
| <t><xref target="RFC6284"/> presents a port | <t><xref target="RFC6284" format="default"/> presents a port-mapping sol | |||
| mapping solution that allows RTP receivers to choose their | ution that | |||
| allows RTP receivers to choose their | ||||
| own ports for an auxiliary unicast session in RTP | own ports for an auxiliary unicast session in RTP | |||
| applications using both unicast and multicast services. The | applications using both unicast and multicast services. The | |||
| solution provides protection against denial-of-service or | solution provides protection against denial-of-service or | |||
| packet amplification attacks that could be used to cause one | packet amplification attacks that could be used to cause one | |||
| or more RTP packets to be sent to a victim client.</t> | or more RTP packets to be sent to a victim client.</t> | |||
| <texttable title="5.25 RFC6284 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 6284 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>portmapping-req </c><c>Not recommended, if port mapping is | <th align="left">Level</th> | |||
| required by the application </c><c>M </c> | <th align="left">Mux Category</th> | |||
| <c>CAUTION </c> | </tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | </thead> | |||
| <tbody> | ||||
| </texttable> | <tr> | |||
| <td align="left">portmapping-req</td> | ||||
| <td align="left">Not recommended if port mapping is | ||||
| required by the application</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC6714: MSRP-CEMA"> | <name>RFC 6714: MSRP-CEMA</name> | |||
| <t><xref target="RFC6714"/> defines a Message | <t><xref target="RFC6714" format="default"/> defines a Message | |||
| Session Relay Protocol (MSRP) extension, Connection | Session Relay Protocol (MSRP) extension, Connection | |||
| Establishment for Media Anchoring (CEMA). Support of this | Establishment for Media Anchoring (CEMA). Support of this | |||
| extension is optional. The extension allows middle boxes to | extension is optional. The extension allows middleboxes to | |||
| anchor the MSRP connection, without the need for middle | anchor the MSRP connection without the need for middleboxes to modify | |||
| boxes to modify the MSRP messages; thus, it also enables | the MSRP messages; thus, it also enables | |||
| secure end-to-end MSRP communication in networks where such | secure end-to-end MSRP communication in networks where such | |||
| middle boxes are deployed. This document also defines a | middleboxes are deployed. This document also defines an | |||
| SDP attribute, 'msrp-cema', that MSRP endpoints use to indicate | SDP attribute, "msrp-cema", that MSRP endpoints use to indicate | |||
| support of the CEMA extension.</t> | support of the CEMA extension.</t> | |||
| <texttable title="5.26 RFC6714 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 6714 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>msrp-cema </c><c>Refer to notes below </c><c>M </c> | <th align="left">Level</th> | |||
| <c>TBD </c> | <th align="left">Mux Category</th> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| </thead> | ||||
| <tbody> | ||||
| <tr> | ||||
| <td align="left">msrp-cema</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </texttable> | <t>NOTE: As per <xref target="RFC8843" sectionFormat="of" section="9"/>, | |||
| <t>NOTE: As per section 9 of | there | |||
| <xref target="I-D.ietf-mmusic-sdp-bundle-negotiation"/>, there | ||||
| exists no publicly available specification that | exists no publicly available specification that | |||
| defines procedures for multiplexing/demultiplexing MRSP flows | defines procedures for multiplexing/demultiplexing MSRP flows | |||
| over a single 5-tuple. Once such a specification is available, | over a single 5-tuple. Once such a specification is available, | |||
| the multiplexing categories assignments for the attributes in this | the assignments of multiplexing categories for the attributes in this | |||
| section could be revisited.</t> | section could be revisited.</t> | |||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC4583: SDP Format for BFCP Streams"> | <name>RFC 4583: SDP Format for BFCP Streams</name> | |||
| <t><xref target="RFC4583"/> document specifies how | <t><xref target="RFC4583" format="default"/> specifies how | |||
| to describe Binary Floor Control Protocol (BFCP) streams in | to describe Binary Floor Control Protocol (BFCP) streams in | |||
| SDP descriptions. User agents using the offer/answer model to | SDP descriptions. User agents using the offer/answer model to | |||
| establish BFCP streams use this format in their offers and answers.</t> | establish BFCP streams use this format in their offers and answers.</t> | |||
| <texttable title="5.27 RFC4583 Attribute Analysis"> | ||||
| <ttcol align='left'>Name</ttcol> | ||||
| <ttcol align='left'>Notes</ttcol> | ||||
| <ttcol align='left'>Level</ttcol> | ||||
| <ttcol align='left'>Mux Category</ttcol> | ||||
| <c>floorctrl </c> | ||||
| <c>Refer to notes below </c> | ||||
| <c>M </c><c>TBD </c><c> </c><c> </c> | ||||
| <c> </c><c> </c> | ||||
| <c>confid </c><c>Not Impacted </c><c>M </c> | ||||
| <c>NORMAL </c><c> </c><c> </c><c> </c><c> </c | ||||
| > | ||||
| <c>userid </c><c>Not | <table align="center"> | |||
| Impacted </c><c>M </c><c>NORMAL </c> | <name>RFC 4583 Attribute Analysis</name> | |||
| <c> </c><c> </c><c> </c><c> </c> | <thead> | |||
| <tr> | ||||
| <th align="left">Name</th> | ||||
| <th align="left">Notes</th> | ||||
| <th align="left">Level</th> | ||||
| <th align="left">Mux Category</th> | ||||
| </tr> | ||||
| </thead> | ||||
| <tbody> | ||||
| <tr> | ||||
| <td align="left">floorctrl</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <c>floorid </c> | <tr> | |||
| <c>Not Impacted </c> | <td align="left">confid</td> | |||
| <c>M </c><c>NORMAL </c><c> </c><c> </c> | <td align="left">Refer to notes below</td> | |||
| <c> </c><c> </c> | <td align="left">M</td> | |||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">userid</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">floorid</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| <t>NOTE: <xref target="RFC4583"/> has been obsoleted by | ||||
| <xref target="RFC8856"/>, which redefines the SDP attributes | ||||
| listed in this section, including the "Mux Category" values. However, | ||||
| <xref target="RFC8856"/> does not change the "Mux Category" | ||||
| values of the attributes.</t> | ||||
| </texttable> | <t>NOTE: As per <xref target="RFC8843" sectionFormat="of" | |||
| <t>NOTE: As per section 9 of | section="9"/>, there exists no publicly available specification that | |||
| <xref target="I-D.ietf-mmusic-sdp-bundle-negotiation"/>, there | defines procedures for multiplexing/demultiplexing BFCP streams over a | |||
| exists no publicly available specification that | single 5-tuple. Once such a specification is available, the | |||
| defines procedures for multiplexing/demultiplexing BFCP streams | assignments of multiplexing categories for the attributes in this | |||
| over a single 5-tuple. Once such a specification is available, | section could be revisited.</t> | |||
| the multiplexing categories assignments for the attributes in this | ||||
| section could be revisited.</t> | ||||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC5547: SDP Offer/Answer for File Transfer"> | <name>RFC 5547: SDP Offer/Answer for File Transfer</name> | |||
| <t><xref target="RFC5547"/> provides a mechanism | <t><xref target="RFC5547" format="default"/> provides a mechanism | |||
| to negotiate the transfer of one or more files between two | to negotiate the transfer of one or more files between two | |||
| endpoints by using the SDP offer/answer model specified in | endpoints by using the SDP offer/answer model specified in | |||
| <xref target="RFC3264"/>.</t> | <xref target="RFC3264" format="default"/>.</t> | |||
| <texttable title="5.28 RFC5547 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 5547 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>file-selector </c><c>Refer to notes below </c> | <th align="left">Level</th> | |||
| <c>M</c><c>TBD </c> | <th align="left">Mux Category</th> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| </thead> | ||||
| <c>file-transfer-id </c><c>Refer to notes below </c> | <tbody> | |||
| <c>M</c><c>TBD </c> | <tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">file-selector</td> | |||
| <td align="left">Refer to notes below</td> | ||||
| <c>file-disposition </c><c>Refer to notes below </c> | <td align="left">M</td> | |||
| <c>M</c><c>TBD </c> | <td align="left">TBD</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| <tr> | ||||
| <c>file-date </c><c>Refer to notes below </c> | <td align="left">file-transfer-id</td> | |||
| <c>M</c><c>TBD </c> | <td align="left">Refer to notes below</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">M</td> | |||
| <td align="left">TBD</td> | ||||
| <c>file-icon </c><c>Refer to notes below </c> | </tr> | |||
| <c>M</c><c>TBD </c> | <tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">file-disposition</td> | |||
| <td align="left">Refer to notes below</td> | ||||
| <c>file-range </c><c>Refer to notes below </c> | <td align="left">M</td> | |||
| <c>M</c><c>TBD </c> | <td align="left">TBD</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| <tr> | ||||
| </texttable> | <td align="left">file-date</td> | |||
| <t>NOTE: As per section 9 of | <td align="left">Refer to notes below</td> | |||
| <xref target="I-D.ietf-mmusic-sdp-bundle-negotiation"/>, | <td align="left">M</td> | |||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">file-icon</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">file-range</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| <t>NOTE: As per <xref target="RFC8843" sectionFormat="of" section="9"/>, | ||||
| there exists no publicly available specification that | there exists no publicly available specification that | |||
| defines procedures for multiplexing/demultiplexing MRSP flows | defines procedures for multiplexing/demultiplexing MSRP flows | |||
| over a single 5-tuple. Once such a specification is available, | over a single 5-tuple. Once such a specification is available, | |||
| the multiplexing categories assignments for attributes in this | the assignments of multiplexing categories for attributes in this | |||
| section could be revisited.</t> | section could be revisited.</t> | |||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC6849: SDP and RTP Media Loopback Extension"> | <name>RFC 6849: SDP and RTP Media Loopback Extension</name> | |||
| <t><xref target="RFC6849"/> adds new SDP media | <t><xref target="RFC6849" format="default"/> adds new SDP media | |||
| types and attributes, which enable establishment of media | types and attributes that enable establishment of media | |||
| sessions where the media is looped back to the | sessions where the media is looped back to the | |||
| transmitter. Such media sessions will serve as monitoring | transmitter. Such media sessions will serve as monitoring | |||
| and troubleshooting tools by providing the means for | and troubleshooting tools by providing the means for | |||
| measurement of more advanced Voice over IP (VoIP), Real-time Text, | measurement of more advanced Voice over IP (VoIP), real-time text, | |||
| and Video over IP performance metrics.</t> | and Video over IP performance metrics.</t> | |||
| <texttable title="5.29 RFC6849 Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 6849 Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>loopback rtp-pkt-loopback </c><c>The attribute value MUST be | <th align="left">Level</th> | |||
| same for a given codec configuration </c> | <th align="left">Mux Category</th> | |||
| <c>M</c><c>IDENTICAL-PER-PT </c> | </tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | </thead> | |||
| <tbody> | ||||
| <c>loopback rtp-media-loopback </c><c>The attribute value MUST be | <tr> | |||
| same for a given codec configuration </c> | <td align="left">loopback rtp-pkt-loopback</td> | |||
| <c>M</c><c>IDENTICAL-PER-PT </c> | <td align="left">The attribute value <bcp14>MUST</bcp14> be | |||
| <c> </c><c> </c><c> </c><c> </c> | same for a given codec configuration.</td> | |||
| <td align="left">M</td> | ||||
| <c>loopback-source </c><c>Not Impacted </c><c>M</c> | <td align="left">IDENTICAL-PER-PT</td> | |||
| <c>NORMAL </c> | </tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <tr> | |||
| <td align="left">loopback rtp-media-loopback</td> | ||||
| <c>loopback-mirror </c><c>Not Impacted </c><c>M</c> | <td align="left">The attribute value <bcp14>MUST</bcp14> be | |||
| <c>NORMAL </c> | same for a given codec configuration.</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">M</td> | |||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| </texttable> | </tr> | |||
| <tr> | ||||
| <td align="left">loopback-source</td> | ||||
| <td align="left">Not impacted</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">loopback-mirror</td> | ||||
| <td align="left">Not impacted</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC5760: RTCP with Unicast Feedback "> | <name>RFC 5760: RTCP with Unicast Feedback</name> | |||
| <t><xref target="RFC5760"/> specifies an extension | <t><xref target="RFC5760" format="default"/> specifies an extension | |||
| to RTCP to use unicast feedback to a multicast sender. The proposed | to RTCP to use unicast feedback to a multicast sender. The proposed | |||
| extension is useful for single-source multicast sessions | extension is useful for single-source multicast sessions | |||
| such as Source-Specific Multicast (SSM) communication where | such as source-specific multicast (SSM) communication where | |||
| the traditional model of many-to-many group communication is | the traditional model of many-to-many group communication is | |||
| either not available or not desired.</t> | either not available or not desired.</t> | |||
| <texttable title="5.30 RFC5760 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 5760 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>rtcp-unicast </c><c>The attribute MUST be reported | <th align="left">Level</th> | |||
| across all "m=" lines | <th align="left">Mux Category</th> | |||
| multiplexed </c><c>M</c><c>IDENTICAL </c> | </tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | </thead> | |||
| <tbody> | ||||
| </texttable> | <tr> | |||
| <td align="left">rtcp-unicast</td> | ||||
| <td align="left">The attribute <bcp14>MUST</bcp14> be reported | ||||
| across all multiplexed "m=" lines.</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">IDENTICAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC3611: RTCP XR"> | <name>RFC 3611: RTCP XR</name> | |||
| <t><xref target="RFC3611"/> defines the Extended | <t><xref target="RFC3611" format="default"/> defines the Extended | |||
| Report (XR) packet type for RTCP, | Report (XR) packet type for RTCP and defines how the use of XR packets | |||
| and defines how the use of XR packets can be signaled by an | can be signaled by an | |||
| application if it employs the Session Description Protocol | application if it employs the Session Description Protocol | |||
| (SDP).</t> | (SDP).</t> | |||
| <texttable title="5.31 RFC3611 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 3611 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>rtcp-xr </c><c>Not Impacted </c><c>B</c><c>NORMAL </ | <th align="left">Level</th> | |||
| c> | <th align="left">Mux Category</th> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| </thead> | ||||
| </texttable> | <tbody> | |||
| <tr> | ||||
| <td align="left">rtcp-xr</td> | ||||
| <td align="left">Not impacted</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC5939: SDP Capability Negotiation"> | <name>RFC 5939: SDP Capability Negotiation</name> | |||
| <t><xref target="RFC5939"/> defines a general SDP | <t><xref target="RFC5939" format="default"/> defines a general SDP | |||
| Capability Negotiation framework. It also specifies how to | Capability Negotiation framework. It also specifies how to | |||
| provide attributes and transport protocols as capabilities | provide attributes and transport protocols as capabilities | |||
| and negotiate them using the framework. Extensions for | and negotiate them using the framework. Extensions for | |||
| other types of capabilities (e.g., media types and media | other types of capabilities (e.g., media types and media | |||
| formats) may be provided in other documents.</t> | formats) may be provided in other documents.</t> | |||
| <texttable title="5.32 RFC5939 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 5939 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>pcfg </c> | <th align="left">Level</th> | |||
| <c>Refer to <xref target="sec-encap"/> </c> | <th align="left">Mux Category</th> | |||
| <c>M</c><c>SPECIAL </c> | </tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | </thead> | |||
| <tbody> | ||||
| <c>acfg </c> | <tr> | |||
| <c>Refer to <xref target="sec-encap"/> </c> | <td align="left">pcfg</td> | |||
| <c>M</c><c>SPECIAL </c> | <td align="left">Refer to <xref target="sec-encap" format="default | |||
| <c> </c><c> </c><c> </c><c> </c> | "/></td> | |||
| <td align="left">M</td> | ||||
| <c>csup </c><c>Not Impacted </c><c>B</c> | <td align="left">SPECIAL</td> | |||
| <c>NORMAL </c> | </tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <tr> | |||
| <td align="left">acfg</td> | ||||
| <c>creq </c><c>Not Impacted </c><c>B</c> | <td align="left">Refer to <xref target="sec-encap" format="default | |||
| <c>NORMAL </c> | "/></td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">M</td> | |||
| <td align="left">SPECIAL</td> | ||||
| <c>acap </c> | </tr> | |||
| <c>Refer to <xref target="sec-encap"/> </c> | <tr> | |||
| <c>B</c><c>INHERIT </c> | <td align="left">csup</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">Not impacted </td> | |||
| <td align="left">B</td> | ||||
| <c>tcap </c> | <td align="left">NORMAL</td> | |||
| <c>Refer to <xref target="sec-encap"/> </c> | </tr> | |||
| <c>B</c><c>INHERIT </c> | <tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">creq</td> | |||
| <td align="left">Not impacted</td> | ||||
| <c>cap-v0 </c><c>Not Impacted </c> | <td align="left">B</td> | |||
| <c>B</c><c>NORMAL </c> | <td align="left">NORMAL</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| <tr> | ||||
| </texttable> | <td align="left">acap</td> | |||
| <td align="left">Refer to <xref target="sec-encap" format="default | ||||
| "/></td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">INHERIT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">tcap</td> | ||||
| <td align="left">Refer to <xref target="sec-encap" format="default | ||||
| "/></td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">INHERIT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">cap-v0</td> | ||||
| <td align="left">Not impacted</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC6871: SDP Media Capabilities Negotiation"> | <name>RFC 6871: SDP Media Capabilities Negotiation</name> | |||
| <t>SDP capability negotiation provides a general framework | <t>SDP capability negotiation provides a general framework | |||
| for indicating and negotiating capabilities in SDP. The base | for indicating and negotiating capabilities in SDP. The base | |||
| framework defines only capabilities for negotiating transport | framework only defines capabilities for negotiating transport | |||
| protocols and attributes. <xref target="RFC6871"></xref> extends the | protocols and attributes. <xref target="RFC6871" format="default"/> exte | |||
| nds the | ||||
| framework by defining media capabilities that can be used to | framework by defining media capabilities that can be used to | |||
| negotiate media types and their associated parameters.</t> | negotiate media types and their associated parameters.</t> | |||
| <texttable title="5.33 RFC6871 - Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 6871 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>rmcap </c> | <th align="left">Level</th> | |||
| <c>Refer to <xref target="sec-encap"/> </c> | <th align="left">Mux Category</th> | |||
| <c>B</c><c>IDENTICAL-PER-PT </c> | </tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | </thead> | |||
| <tbody> | ||||
| <c>omcap </c><c>Not Impacted </c> | <tr> | |||
| <c>B</c><c>NORMAL </c> | <td align="left">rmcap</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">Refer to <xref target="sec-encap" format="default | |||
| "/></td> | ||||
| <c>mfcap </c> | <td align="left">B</td> | |||
| <c>Refer to <xref target="sec-encap"/> </c> | <td align="left">IDENTICAL-PER-PT</td> | |||
| <c>B</c><c>IDENTICAL-PER-PT </c> | </tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <tr> | |||
| <td align="left">omcap</td> | ||||
| <c>mscap </c> | <td align="left">Not impacted</td> | |||
| <c>Refer to <xref target="sec-encap"/> </c> | <td align="left">B</td> | |||
| <c>B</c><c>INHERIT </c> | <td align="left">NORMAL</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| <tr> | ||||
| <c>lcfg </c> | <td align="left">mfcap</td> | |||
| <c>Refer to <xref target="sec-encap"/> </c> | <td align="left">Refer to <xref target="sec-encap" format="default | |||
| <c>B</c><c>SPECIAL </c> | "/></td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">B</td> | |||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| <c>sescap </c> | </tr> | |||
| <c>Refer to notes below </c> | <tr> | |||
| <c>S</c><c>CAUTION </c> | <td align="left">mscap</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">Refer to <xref target="sec-encap" format="default | |||
| "/></td> | ||||
| <c>med-v0 </c><c>Not Impacted </c> | <td align="left">B</td> | |||
| <c>S</c><c>NORMAL </c> | <td align="left">INHERIT</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| <tr> | ||||
| </texttable> | <td align="left">lcfg</td> | |||
| <td align="left">Refer to <xref target="sec-encap" format="default | ||||
| "/></td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">SPECIAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">sescap</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">S</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">med-v0</td> | ||||
| <td align="left">Not impacted</td> | ||||
| <td align="left">S</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| <t>NOTE: The "sescap" attribute is not recommended | <t>NOTE: The "sescap" attribute is not recommended | |||
| for use with multiplexing. The reason is that it requires the | for use with multiplexing. The reason is that it requires the | |||
| use of unique configuration numbers across the entire SDP | use of unique configuration numbers across the entire SDP | |||
| (per <xref target="RFC6871"/>) as opposed to within a media | (per <xref target="RFC6871" format="default"/>) as opposed to within a m | |||
| description only (per <xref target="RFC5939"/>). As described in | edia | |||
| <xref target="sec-encap"/>, the use of identical configuration | description only (per <xref target="RFC5939" format="default"/>). As des | |||
| cribed in | ||||
| <xref target="sec-encap" format="default"/>, the use of identical config | ||||
| uration | ||||
| numbers between multiplexed (bundled) media descriptions is the | numbers between multiplexed (bundled) media descriptions is the | |||
| default way of indicating compatible configurations in a bundle. | default way of indicating compatible configurations in a bundle. | |||
| </t> | </t> | |||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC7006: Miscellaneous Capabilities Negotiation SDP"> | <name>RFC 7006: Miscellaneous Capabilities Negotiation in SDP</name> | |||
| <t><xref target="RFC7006"/> extends the SDP capability negotiation | <t><xref target="RFC7006" format="default"/> extends the SDP Capability | |||
| Negotiation | ||||
| framework to allow endpoints to negotiate three additional SDP | framework to allow endpoints to negotiate three additional SDP | |||
| capabilities. In particular, this memo provides a mechanism to | capabilities. In particular, this memo provides a mechanism to | |||
| negotiate bandwidth ("b=" line), connection data ("c=" line), and | negotiate bandwidth ("b=" line), connection data ("c=" line), and | |||
| session or media titles ("i=" line for each session or media).</t> | session or media titles ("i=" line for each session or media).</t> | |||
| <texttable title="5.34 RFC7006 - Attribute Analysis "> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 7006 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>bcap </c> | <th align="left">Level</th> | |||
| <c>Inherit the category SUM as | <th align="left">Mux Category</th> | |||
| applicable to b= attribute </c> | </tr> | |||
| <c>B</c><c>INHERIT </c> | </thead> | |||
| <c> </c><c> </c><c> </c><c> </c> | <tbody> | |||
| <tr> | ||||
| <c>bcap-v0 </c><c>Not Impacted </c> | <td align="left">bcap</td> | |||
| <c>B</c><c>NORMAL </c> | <td align="left">Inherit the category SUM as | |||
| <c> </c><c> </c><c> </c><c> </c> | applicable to the "b=" attribute</td> | |||
| <td align="left">B</td> | ||||
| <c>ccap </c><c>The connection address type | <td align="left">INHERIT</td> | |||
| MUST be identical across all the multiplexed | </tr> | |||
| "m=" lines </c> | <tr> | |||
| <c>B</c><c>IDENTICAL </c> | <td align="left">bcap-v0</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">Not impacted</td> | |||
| <td align="left">B</td> | ||||
| <c>ccap-v0 </c><c>Not Impacted </c> | <td align="left">NORMAL</td> | |||
| <c>B</c><c>NORMAL </c> | </tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <tr> | |||
| <td align="left">ccap</td> | ||||
| <c>icap </c><c>Not Impacted </c> | <td align="left">The connection address type | |||
| <c>B</c><c>NORMAL </c> | <bcp14>MUST</bcp14> be identical across all the multiplexed | |||
| <c> </c><c> </c><c> </c><c> </c> | "m=" lines.</td> | |||
| <td align="left">B</td> | ||||
| <c>icap-v0 </c><c>Not Impacted </c> | <td align="left">IDENTICAL</td> | |||
| <c>B</c><c>NORMAL </c> | </tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <tr> | |||
| </texttable> | <td align="left">ccap-v0</td> | |||
| <td align="left">Not impacted</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">icap</td> | ||||
| <td align="left">Not impacted</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">icap-v0</td> | ||||
| <td align="left">Not impacted</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC4567: Key Management Extensions for SDP and RTSP"> | <name>RFC 4567: Key Management Extensions for SDP and RTSP</name> | |||
| <t><xref target="RFC4567"/> defines general | <t><xref target="RFC4567" format="default"/> defines general | |||
| extensions for SDP and Real Time Streaming Protocol (RTSP) to | extensions for SDP and Real-Time Streaming Protocol (RTSP) to | |||
| carry messages, as specified by a key management protocol, in | carry messages, as specified by a key management protocol, in | |||
| order to secure the media. These extensions are presented as | order to secure the media. These extensions are presented as | |||
| a framework, to be used by one or more key management protocols. As | a framework to be used by one or more key management protocols. As | |||
| such, their use is meaningful only when complemented by an | such, their use is meaningful only when complemented by an | |||
| appropriate key management protocol.</t> | appropriate key management protocol.</t> | |||
| <texttable title="5.35 RFC4567 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 4567 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>key-mgmt </c><c>Key management protocol MUST be | <th align="left">Level</th> | |||
| identical across all the "m=" lines </c><c>B</c> | <th align="left">Mux Category</th> | |||
| <c>IDENTICAL </c> | </tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | </thead> | |||
| <tbody> | ||||
| <c>mikey </c><c>Key management protocol MUST be | <tr> | |||
| identical across all the "m=" lines </c><c>B</c> | <td align="left">key-mgmt</td> | |||
| <c>IDENTICAL </c> | <td align="left">Key management protocol <bcp14>MUST</bcp14> be | |||
| <c> </c><c> </c><c> </c><c> </c> | identical across all the "m=" lines.</td> | |||
| <td align="left">B</td> | ||||
| </texttable> | <td align="left">IDENTICAL</td> | |||
| </tr> | ||||
| <tr> | ||||
| <td align="left">mikey</td> | ||||
| <td align="left">Key management protocol <bcp14>MUST</bcp14> be | ||||
| identical across all the "m=" lines.</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">IDENTICAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | </section> | |||
| <section title="RFC4572: Comedia over TLS in SDP"> | <section numbered="true" toc="default"> | |||
| <t><xref target="RFC4572"/> specifies how to | <name>RFC 4572: Comedia over TLS in SDP</name> | |||
| <t><xref target="RFC4572" format="default"/> specifies how to | ||||
| establish secure connection-oriented media transport | establish secure connection-oriented media transport | |||
| sessions over the Transport Layer Security (TLS) protocol | sessions over the Transport Layer Security (TLS) protocol | |||
| using SDP. It defines a | using SDP. (Note: <xref target="RFC4572"/> has been obsoleted by <xref | |||
| new SDP protocol identifier, 'TCP/TLS'. It also defines the | target="RFC8122"/>.) It defines a | |||
| syntax and semantics for an SDP 'fingerprint' attribute that | new SDP protocol identifier, "TCP/TLS". It also defines the | |||
| syntax and semantics for an SDP "fingerprint" attribute that | ||||
| identifies the certificate that will be presented for the | identifies the certificate that will be presented for the | |||
| TLS session. This mechanism allows media transport over TLS | TLS session. This mechanism allows media transport over TLS | |||
| connections to be established securely, so long as the | connections to be established securely, so long as the | |||
| integrity of session descriptions is assured.</t> | integrity of session descriptions is assured.</t> | |||
| <texttable title="5.36 RFC4572 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 4572 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>fingerprint </c><c>fingerprint value MUST be the | <th align="left">Level</th> | |||
| <th align="left">Mux Category</th> | ||||
| </tr> | ||||
| </thead> | ||||
| <tbody> | ||||
| <tr> | ||||
| <td align="left">fingerprint</td> | ||||
| <td align="left">fingerprint value <bcp14>MUST</bcp14> be the | ||||
| one that corresponds to the "m=" line chosen for | one that corresponds to the "m=" line chosen for | |||
| setting up the underlying transport flow </c> | setting up the underlying transport flow.</td> | |||
| <c>B</c><c>TRANSPORT </c> | <td align="left">B</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">TRANSPORT</td> | |||
| </tr> | ||||
| </texttable> | </tbody> | |||
| </table> | ||||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC4570: SDP Source Filters"> | <name>RFC 4570: SDP Source Filters</name> | |||
| <t><xref target="RFC4570"/> describes how to adapt | <t><xref target="RFC4570" format="default"/> describes how to adapt | |||
| SDP to express one or more source addresses as a source | SDP to express one or more source addresses as a source | |||
| filter for one or more destination "connection" addresses. | filter for one or more destination "connection" addresses. | |||
| It defines the syntax and semantics for an SDP "source-filter" | It defines the syntax and semantics for an SDP "source-filter" | |||
| attribute that may reference either IPv4 or IPv6 address(es) as | attribute that may reference either IPv4 or IPv6 address(es) as | |||
| either an inclusive or exclusive source list for either multicast or | either an inclusive or exclusive source list for either multicast or | |||
| unicast destinations. In particular, an inclusive | unicast destinations. In particular, an inclusive source filter can be | |||
| source-filter can be used to specify a Source-Specific | used to specify a source-specific multicast (SSM) session.</t> | |||
| Multicast (SSM) session.</t> | <table align="center"> | |||
| <texttable title="5.37 RFC4570 Attribute Analysis"> | <name>RFC 4570 Attribute Analysis</name> | |||
| <ttcol align='left'>Name</ttcol> | <thead> | |||
| <ttcol align='left'>Notes</ttcol> | <tr> | |||
| <ttcol align='left'>Level</ttcol> | <th align="left">Name</th> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Notes</th> | |||
| <th align="left">Level</th> | ||||
| <c>source-filter </c><c>The attribute MUST be repeated | <th align="left">Mux Category</th> | |||
| across all "m=" lines | </tr> | |||
| multiplexed </c><c>B</c><c>IDENTICAL </c> | </thead> | |||
| <c> </c><c> </c><c> </c><c> </c> | <tbody> | |||
| <tr> | ||||
| </texttable> | <td align="left">source-filter</td> | |||
| <td align="left">The attribute <bcp14>MUST</bcp14> be repeated | ||||
| across all multiplexed "m=" lines.</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">IDENTICAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC6128: RTCP Port for Multicast Sessions"> | <name>RFC 6128: RTCP Port for Multicast Sessions</name> | |||
| <t>SDP has an attribute that allows RTP applications to specify | <t>SDP has an attribute that allows RTP applications to specify | |||
| an address and a port associated with the RTCP traffic. In | an address and a port associated with the RTCP traffic. In | |||
| RTP-based source-specific multicast (SSM) sessions, the same | RTP-based source-specific multicast (SSM) sessions, the same | |||
| attribute is used to designate the address and the RTCP port | attribute is used to designate the address and the RTCP port | |||
| of the Feedback Target in the SDP description. However, the | of the Feedback Target in the SDP description. However, the | |||
| RTCP port associated with the SSM session itself cannot be | RTCP port associated with the SSM session itself cannot be | |||
| specified by the same attribute to avoid ambiguity, and | specified by the same attribute to avoid ambiguity and | |||
| thus, is required to be derived from the "m=" line of the | thus is required to be derived from the "m=" line of the | |||
| media description. Deriving the RTCP port from the "m=" | media description. Deriving the RTCP port from the "m=" | |||
| line imposes an unnecessary restriction. <xref target="RFC6128"/> | line imposes an unnecessary restriction. <xref target="RFC6128" format=" default"/> | |||
| removes this restriction by introducing a new SDP attribute.</t> | removes this restriction by introducing a new SDP attribute.</t> | |||
| <texttable title="5.38 RFC6128 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 6128 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>multicast-rtcp </c><c>Multicast RTCP port MUST be | <th align="left">Level</th> | |||
| <th align="left">Mux Category</th> | ||||
| </tr> | ||||
| </thead> | ||||
| <tbody> | ||||
| <tr> | ||||
| <td align="left">multicast-rtcp</td> | ||||
| <td align="left">Multicast RTCP port <bcp14>MUST</bcp14> be | ||||
| identical across all the | identical across all the | |||
| "m=" lines </c><c>B</c><c>IDENTICAL </c> | "m=" lines.</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">B</td> | |||
| <td align="left">IDENTICAL</td> | ||||
| </texttable> | </tr> | |||
| </tbody> | ||||
| </table> | ||||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC6189: ZRTP"> | <name>RFC 6189: ZRTP</name> | |||
| <t><xref target="RFC6189"/> defines ZRTP, a protocol for media | <t><xref target="RFC6189" format="default"/> defines ZRTP, a protocol fo | |||
| r media | ||||
| path Diffie-Hellman exchange to agree on a session key and | path Diffie-Hellman exchange to agree on a session key and | |||
| parameters for establishing unicast SRTP sessions for (VoIP applications | parameters for establishing unicast SRTP sessions for VoIP applications. | |||
| .</t> | </t> | |||
| <texttable title="5.39 RFC6189 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 6189 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>zrtp-hash </c><c>zrtp-hash attribute MUST be the one | <th align="left">Level</th> | |||
| <th align="left">Mux Category</th> | ||||
| </tr> | ||||
| </thead> | ||||
| <tbody> | ||||
| <tr> | ||||
| <td align="left">zrtp-hash</td> | ||||
| <td align="left">The zrtp-hash attribute <bcp14>MUST</bcp14> be th | ||||
| e one | ||||
| that corresponds to the "m=" line chosen for setting up | that corresponds to the "m=" line chosen for setting up | |||
| the underlying transport flow </c><c>M</c> | the underlying transport flow.</td> | |||
| <c>TRANSPORT </c> | <td align="left">M</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">TRANSPORT</td> | |||
| </tr> | ||||
| </texttable> | </tbody> | |||
| </table> | ||||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC4145: Connection-Oriented Media "> | <name>RFC 4145: Connection-Oriented Media</name> | |||
| <t><xref target="RFC4145"/> describes how to | <t><xref target="RFC4145" format="default"/> describes how to | |||
| express media transport over TCP using SDP. It defines | express media transport over TCP using SDP. It defines | |||
| the SDP 'TCP' protocol identifier, the SDP 'setup' attribute, | the SDP "TCP" protocol identifier, the SDP "setup" attribute, | |||
| which describes the connection setup procedure, and the SDP | which describes the connection setup procedure, and the SDP | |||
| 'connection' attribute, which handles connection | "connection" attribute, which handles connection | |||
| reestablishment.</t> | re-establishment.</t> | |||
| <texttable title="5.40 RFC4145 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 4145 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>setup </c> | <th align="left">Level</th> | |||
| <c>The setup attribute MUST be the one that corresponds to the "m=" | <th align="left">Mux Category</th> | |||
| line chosen for setting up the underlying transport flow. </c> | </tr> | |||
| <c>B</c><c>TRANSPORT </c> | </thead> | |||
| <c> </c><c> </c><c> </c><c> </c> | <tbody> | |||
| <tr> | ||||
| <c>connection </c> | <td align="left">setup</td> | |||
| <c>The connection attribute MUST be the one that corresponds to the | <td align="left">The setup attribute <bcp14>MUST</bcp14> be the on | |||
| "m=" line chosen for setting up the underlying transport flow. </ | e that corresponds to the "m=" | |||
| c> | line chosen for setting up the underlying transport flow.</td> | |||
| <c>B</c><c>TRANSPORT </c> | <td align="left">B</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">TRANSPORT</td> | |||
| </tr> | ||||
| </texttable> | <tr> | |||
| <td align="left">connection</td> | ||||
| <td align="left">The connection attribute <bcp14>MUST</bcp14> be t | ||||
| he one that corresponds to the | ||||
| "m=" line chosen for setting up the underlying transport flow.</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">TRANSPORT</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC6947: The SDP altc Attribute"> | <name>RFC 6947: The SDP "altc" Attribute</name> | |||
| <t><xref target="RFC6947"/> proposes a mechanism that allows | <t><xref target="RFC6947" format="default"/> proposes a mechanism that a | |||
| llows | ||||
| the same SDP offer to carry multiple IP addresses of different | the same SDP offer to carry multiple IP addresses of different | |||
| address families (e.g., IPv4 and IPv6). The proposed attribute, | address families (e.g., IPv4 and IPv6). The proposed "altc" attribute | |||
| the "altc" attribute, solves the backward-compatibility problem | solves the backward-compatibility problem | |||
| that plagued Alternative Network Address Types (ANAT) due to | that plagued Alternative Network Address Types (ANAT) due to | |||
| their syntax.</t> | their syntax.</t> | |||
| <texttable title="5.41 RFC6947 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 6947 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>altc </c><c>The IP Address and port MUST be the one | <th align="left">Level</th> | |||
| that corresponds to the "m=" line chosen for setting up the | <th align="left">Mux Category</th> | |||
| underlying transport flow </c> | </tr> | |||
| <c>M</c><c>TRANSPORT </c> | </thead> | |||
| <c> </c><c> </c><c> </c><c> </c> | <tbody> | |||
| <tr> | ||||
| </texttable> | <td align="left">altc</td> | |||
| <td align="left">The IP address and port <bcp14>MUST</bcp14> be th | ||||
| e ones | ||||
| that correspond to the "m=" line chosen for setting up the | ||||
| underlying transport flow.</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">TRANSPORT</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC7195: SDP Extension for Circuit Switched Bearers | <name>RFC 7195: SDP Extension for Circuit-Switched Bearers in PS | |||
| in PSTN"> | TN</name> | |||
| <t><xref target="RFC7195"/> describes use cases, requirements, and | <t><xref target="RFC7195" format="default"/> describes use cases, requir | |||
| protocol extensions for using SDP offer/answer model for establishing | ements, and | |||
| protocol extensions for using the SDP offer/answer model for establishin | ||||
| g | ||||
| audio and video media streams over circuit-switched bearers in the | audio and video media streams over circuit-switched bearers in the | |||
| Public Switched Telephone Network (PSTN).</t> | Public Switched Telephone Network (PSTN).</t> | |||
| <texttable title="5.42 RFC7195 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 7195 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>cs-correlation:callerid </c> | <th align="left">Level</th> | |||
| <c>Refer to notes below </c> | <th align="left">Mux Category</th> | |||
| <c>M</c><c>TBD </c> | </tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | </thead> | |||
| <tbody> | ||||
| <c>cs-correlation:uuie </c> | <tr> | |||
| <c>Refer to notes below </c> | <td align="left">cs-correlation:callerid</td> | |||
| <c>M </c><c>TBD </c> | <td align="left">Refer to notes below</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">M</td> | |||
| <td align="left">TBD</td> | ||||
| <c>cs-correlation:dtmf </c> | </tr> | |||
| <c>Refer to notes below </c> | <tr> | |||
| <c>M</c><c>TBD </c> | <td align="left">cs-correlation:uuie</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">Refer to notes below</td> | |||
| <td align="left">M</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">cs-correlation:dtmf</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">cs-correlation:external</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| <c>cs-correlation:external </c> | <t>NOTE: <xref target="RFC7195" format="default"/> defines SDP attribute | |||
| <c>Refer to notes below </c> | s for | |||
| <c>M</c><c>TBD </c> | ||||
| <c> </c><c> </c><c> </c><c> </c> | ||||
| </texttable> | ||||
| <t>NOTE: <xref target="RFC7195"/> defines SDP attributes for | ||||
| establishing audio and video media streams over circuit-switched | establishing audio and video media streams over circuit-switched | |||
| bearers by defining a new nettype value "PSTN". However, section 7.2 of | bearers by defining a new nettype value, "PSTN". However, | |||
| <xref target="I-D.ietf-mmusic-sdp-bundle-negotiation"/> requires the | <xref target="RFC8843" sectionFormat="of" section="7.2"/> requires the | |||
| "c=" line nettype value of "IN". If in future there exists a specificat | "c=" line nettype value to be "IN". If there exists in future a specifi | |||
| ion | cation | |||
| that defines procedures to multiplex media streams over nettype "PSTN", | that defines procedures to multiplex media streams over nettype "PSTN", | |||
| the multiplexing categories for attributes in this section could be | the multiplexing categories for attributes in this section could be | |||
| revisited.</t> | revisited.</t> | |||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC7272: IDMS Using the RTP Control Protocol (RTCP)"> | <name>RFC 7272: IDMS Using the RTP Control Protocol (RTCP)</name> | |||
| <t><xref target="RFC7272"/> defines a new RTCP Packet Type and an | <t><xref target="RFC7272" format="default"/> defines a new RTCP packet t | |||
| ype and an | ||||
| RTCP Extended Report (XR) Block Type to be used for achieving | RTCP Extended Report (XR) Block Type to be used for achieving | |||
| Inter-Destination Media Synchronization (IDMS).</t> | Inter-Destination Media Synchronization (IDMS).</t> | |||
| <texttable title="5.43 RFC7272 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 7272 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>rtcp-idms </c><c>Not Impacted </c> | <th align="left">Level</th> | |||
| <c>M</c><c>NORMAL </c> | <th align="left">Mux Category</th> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| </thead> | ||||
| </texttable> | <tbody> | |||
| <tr> | ||||
| <td align="left">rtcp-idms</td> | ||||
| <td align="left">Not impacted</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | </section> | |||
| <section title="RFC5159: Open Mobile Alliance (OMA) Broadcast (BCAST) SDP | <section numbered="true" toc="default"> | |||
| Attributes"> | <name>RFC 5159: Open Mobile Alliance (OMA) Broadcast (BCAST) SDP Attribu | |||
| <t><xref target="RFC5159"/> provides descriptions | tes</name> | |||
| <t><xref target="RFC5159" format="default"/> provides descriptions | ||||
| of SDP attributes used by the | of SDP attributes used by the | |||
| Open Mobile Alliance's Broadcast Service and Content | Open Mobile Alliance's "Service and Content Protection for Mobile | |||
| Protection specification.</t> | Broadcast Services" specification.</t> | |||
| <texttable title="5.44 RFC5159 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 5159 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>bcastversion </c><c>Not Impacted </c> | <th align="left">Level</th> | |||
| <c>S</c><c>NORMAL </c> | <th align="left">Mux Category</th> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| </thead> | ||||
| <c>stkmstream </c><c>Not Impacted </c> | <tbody> | |||
| <c>B</c><c>NORMAL </c> | <tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">bcastversion</td> | |||
| <td align="left">Not impacted</td> | ||||
| <c>SRTPAuthentication </c><c>Needs further analysis </c> | <td align="left">S</td> | |||
| <c>M</c><c>TBD </c> | <td align="left">NORMAL</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| <tr> | ||||
| <c>SRTPROCTxRate </c><c>Needs further analysis </c> | <td align="left">stkmstream</td> | |||
| <c>M</c><c>TBD </c> | <td align="left">Not impacted</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">B</td> | |||
| <td align="left">NORMAL</td> | ||||
| </texttable> | </tr> | |||
| <tr> | ||||
| <td align="left">SRTPAuthentication</td> | ||||
| <td align="left">Needs further analysis</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">SRTPROCTxRate</td> | ||||
| <td align="left">Needs further analysis</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC6193: Media Description for IKE in SDP"> | <name>RFC 6193: Media Description for IKE in SDP</name> | |||
| <t><xref target="RFC6193"/> specifies how to | <t><xref target="RFC6193" format="default"/> specifies how to | |||
| establish a media session that represents a virtual private | establish a media session that represents a virtual private | |||
| network using the Session Initiation Protocol for the | network using the Session Initiation Protocol for the | |||
| purpose of on-demand media/application sharing between | purpose of on-demand media/application sharing between | |||
| peers. It extends the protocol identifier of SDP so that it can | peers. It extends the protocol identifier of SDP so that it can | |||
| negotiate use of the Internet Key Exchange Protocol (IKE) for | negotiate use of the Internet Key Exchange Protocol (IKE) for | |||
| media sessions in the SDP offer/answer model.</t> | media sessions in the SDP offer/answer model.</t> | |||
| <texttable title="5.45 RFC6193 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 6193 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>ike-setup </c><c>Unlikely to use IKE in the context of | <th align="left">Level</th> | |||
| multiplexing </c><c>B</c><c>CAUTION </c> | <th align="left">Mux Category</th> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| </thead> | ||||
| <c>psk-fingerprint </c><c>Unlikely to use IKE in the context of | <tbody> | |||
| multiplexing </c><c>B</c><c>CAUTION </c> | <tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">ike-setup</td> | |||
| <td align="left">Unlikely to use IKE in the context of | ||||
| <c>ike-esp </c><c>Unlikely to use IKE in the context of | multiplexing</td> | |||
| multiplexing </c><c>B</c><c>CAUTION </c> | <td align="left">B</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">CAUTION</td> | |||
| </tr> | ||||
| <c>ike-esp-udpencap </c><c>Unlikely to use IKE in the context of | <tr> | |||
| multiplexing </c><c>B</c><c>CAUTION </c> | <td align="left">psk-fingerprint</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">Unlikely to use IKE in the context of | |||
| multiplexing</td> | ||||
| </texttable> | <td align="left">B</td> | |||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">ike-esp</td> | ||||
| <td align="left">Unlikely to use IKE in the context of | ||||
| multiplexing</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">ike-esp-udpencap</td> | ||||
| <td align="left">Unlikely to use IKE in the context of | ||||
| multiplexing</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | </section> | |||
| <section title="RFC2326: Real Time Streaming Protocol"> | <section numbered="true" toc="default"> | |||
| <name>RFC 2326: Real Time Streaming Protocol</name> | ||||
| <t>The Real Time Streaming Protocol, or RTSP, is an application-level | <t>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 | controlled, on-demand delivery of real-time data, such as audio | |||
| and video.</t> | and video.</t> | |||
| <texttable title="5.46 RFC2326 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 2326 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>etag </c><c>RTSP is not supported for RTP Stream | <th align="left">Level</th> | |||
| multiplexing </c><c>B</c><c>CAUTION </c> | <th align="left">Mux Category</th> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| </thead> | ||||
| <c>range </c><c>RTSP is not supported for RTP Stream | <tbody> | |||
| multiplexing </c><c>B</c><c>CAUTION </c> | <tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">etag</td> | |||
| <td align="left">RFC 2326 is obsolete.</td> | ||||
| <c>control </c><c>RTSP is not supported for RTP Stream | <td align="left">B</td> | |||
| multiplexing </c><c>B</c><c>CAUTION </c> | <td align="left">CAUTION</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| <tr> | ||||
| <c>mtag </c><c>RTSP is not supported for RTP Stream | <td align="left">range</td> | |||
| multiplexing </c><c>B</c><c>CAUTION </c> | <td align="left">RFC 2326 is obsolete.</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">B</td> | |||
| <td align="left">CAUTION</td> | ||||
| </texttable> | </tr> | |||
| <t>NOTE: <xref target="RFC2326"/> defines SDP attributes that are | <tr> | |||
| applicable in the declarative usage of SDP alone. For | <td align="left">control</td> | |||
| purposes of this document, only the Offer/Answer usage of SDP | <td align="left">RFC 2326 is obsolete.</td> | |||
| is considered as mandated by <xref | <td align="left">B</td> | |||
| target="I-D.ietf-mmusic-sdp-bundle-negotiation"></xref>.</t> | <td align="left">CAUTION</td> | |||
| </tr> | ||||
| <tr> | ||||
| <td align="left">mtag</td> | ||||
| <td align="left">RFC 2326 is obsolete.</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| <t>NOTE: <xref target="RFC2326" format="default"/> defines SDP attribute | ||||
| s 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 <xref target="RFC8843" format="default" | ||||
| />.</t> | ||||
| </section> | </section> | |||
| <section title="RFC6064: SDP and RTSP Extensions for 3GPP"> | <section numbered="true" toc="default"> | |||
| <name>RFC 7826: Real-Time Streaming Protocol</name> | ||||
| <t>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.</t> | ||||
| <table align="center"> | ||||
| <name>RFC 7826 Attribute Analysis</name> | ||||
| <thead> | ||||
| <tr> | ||||
| <th align="left">Name</th> | ||||
| <th align="left">Notes</th> | ||||
| <th align="left">Level</th> | ||||
| <th align="left">Mux Category</th> | ||||
| </tr> | ||||
| </thead> | ||||
| <tbody> | ||||
| <tr> | ||||
| <td align="left">range</td> | ||||
| <td align="left">RTSP is not supported for RTP stream | ||||
| multiplexing.</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">control</td> | ||||
| <td align="left">RTSP is not supported for RTP stream | ||||
| multiplexing.</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">mtag</td> | ||||
| <td align="left">RTSP is not supported for RTP stream | ||||
| multiplexing.</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| <t>NOTE: <xref target="RFC7826" format="default"/> defines SDP attribute | ||||
| s 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 <xref target="RFC8843" format="default" | ||||
| />.</t> | ||||
| </section> | ||||
| <section numbered="true" toc="default"> | ||||
| <name>RFC 6064: SDP and RTSP Extensions for 3GPP</name> | ||||
| <t>The Packet-switched Streaming Service (PSS) and the | <t>The Packet-switched Streaming Service (PSS) and the | |||
| Multimedia Broadcast/Multicast Service (MBMS) defined by | Multimedia Broadcast/Multicast Service (MBMS) defined by | |||
| 3GPP use SDP and RTSP with some extensions. <xref | 3GPP use SDP and RTSP with some extensions. <xref target="RFC6064" forma | |||
| target="RFC6064"/> provides information about | t="default"/> provides information about | |||
| these extensions and registers the RTSP and SDP extensions | these extensions and registers the RTSP and SDP extensions | |||
| with IANA.</t> | with IANA.</t> | |||
| <texttable title="5.47 RFC6064 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 6064 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>X-predecbufsize </c> | <th align="left">Level</th> | |||
| <c>Refer to notes below </c> | <th align="left">Mux Category</th> | |||
| <c>M</c><c>CAUTION </c> | </tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | </thead> | |||
| <tbody> | ||||
| <c>X-initpredecbufperiod </c> | <tr> | |||
| <c>Refer to notes below </c> | <td align="left">X-predecbufsize</td> | |||
| <c>M</c><c>CAUTION </c> | <td align="left">Refer to notes below</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">M</td> | |||
| <td align="left">CAUTION</td> | ||||
| <c>X-initpostdecbufperiod </c> | </tr> | |||
| <c>Refer to notes below </c> | <tr> | |||
| <c>M</c><c>CAUTION </c> | <td align="left">X-initpredecbufperiod</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">Refer to notes below</td> | |||
| <td align="left">M</td> | ||||
| <c>X-decbyterate</c><c>Refer to notes below </c> | <td align="left">CAUTION</td> | |||
| <c>M</c><c>CAUTION </c> | </tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <tr> | |||
| <td align="left">X-initpostdecbufperiod</td> | ||||
| <c>3gpp-videopostdecbufsize </c> | <td align="left">Refer to notes below</td> | |||
| <c>Refer to notes below </c> | <td align="left">M</td> | |||
| <c>M</c><c>CAUTION </c> | <td align="left">CAUTION</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| <tr> | ||||
| <c>framesize</c><c>Refer to notes below </c><c>M</c> | <td align="left">X-decbyterate</td> | |||
| <c>CAUTION </c> | <td align="left">Refer to notes below</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">M</td> | |||
| <td align="left">CAUTION</td> | ||||
| <c>3GPP-Integrity-Key </c> | </tr> | |||
| <c>Refer to notes below </c><c>S</c> | <tr> | |||
| <c>CAUTION </c> | <td align="left">3gpp-videopostdecbufsize</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">Refer to notes below</td> | |||
| <td align="left">M</td> | ||||
| <c>3GPP-SDP-Auth </c> | <td align="left">CAUTION</td> | |||
| <c>Refer to notes below </c><c>S</c> | </tr> | |||
| <c>CAUTION </c> | <tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">framesize</td> | |||
| <td align="left">Refer to notes below</td> | ||||
| <c>3GPP-SRTP-Config </c> | <td align="left">M</td> | |||
| <c>Refer to notes below </c><c>M</c> | <td align="left">CAUTION</td> | |||
| <c>CAUTION </c> | </tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <tr> | |||
| <td align="left">3GPP-Integrity-Key</td> | ||||
| <c>alt </c> | <td align="left">Refer to notes below</td> | |||
| <c>Refer to notes below </c> | <td align="left">S</td> | |||
| <c>M</c><c>CAUTION </c> | <td align="left">CAUTION</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| <tr> | ||||
| <c>alt-default-id </c> | <td align="left">3GPP-SDP-Auth</td> | |||
| <c>Refer to notes below </c> | <td align="left">Refer to notes below</td> | |||
| <c>M</c><c>CAUTION </c> | <td align="left">S</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">CAUTION</td> | |||
| </tr> | ||||
| <c>alt-group </c> | <tr> | |||
| <c>Refer to notes below </c><c>S</c> | <td align="left">3GPP-SRTP-Config</td> | |||
| <c>CAUTION </c> | <td align="left">Refer to notes below</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">M</td> | |||
| <td align="left">CAUTION</td> | ||||
| <c>3GPP-Adaptation-Support </c> | </tr> | |||
| <c>Refer to notes below </c><c>M</c> | <tr> | |||
| <c>CAUTION </c> | <td align="left">alt</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">Refer to notes below</td> | |||
| <td align="left">M</td> | ||||
| <c>3GPP-Asset-Information </c> | <td align="left">CAUTION</td> | |||
| <c>Refer to notes below </c><c>B</c> | </tr> | |||
| <c>CAUTION </c> | <tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">alt-default-id</td> | |||
| <td align="left">Refer to notes below</td> | ||||
| <c>mbms-mode </c> | <td align="left">M</td> | |||
| <c>Refer to notes below </c><c>B</c> | <td align="left">CAUTION</td> | |||
| <c>CAUTION </c> | </tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <tr> | |||
| <td align="left">alt-group</td> | ||||
| <c>mbms-flowid </c> | <td align="left">Refer to notes below</td> | |||
| <c>Refer to notes below </c><c>M</c> | <td align="left">S</td> | |||
| <c>CAUTION </c> | <td align="left">CAUTION</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| <tr> | ||||
| <c>mbms-repair </c> | <td align="left">3GPP-Adaptation-Support</td> | |||
| <c>Refer to notes below </c><c>B</c> | <td align="left">Refer to notes below</td> | |||
| <c>CAUTION </c> | <td align="left">M</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">CAUTION</td> | |||
| </tr> | ||||
| <c>3GPP-QoE-Metrics </c> | <tr> | |||
| <c>Refer to notes below </c> | <td align="left">3GPP-Asset-Information</td> | |||
| <c>M</c><c>CAUTION </c> | <td align="left">Refer to notes below</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">B</td> | |||
| <td align="left">CAUTION</td> | ||||
| <c>3GPP-QoE-Metrics:Corruption duration </c> | </tr> | |||
| <c>Refer to notes below </c> | <tr> | |||
| <c>M</c><c>CAUTION </c> | <td align="left">mbms-mode</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">Refer to notes below</td> | |||
| <td align="left">B</td> | ||||
| <c>3GPP-QoE-Metrics:Rebuffering duration </c> | <td align="left">CAUTION</td> | |||
| <c>Refer to notes below </c> | </tr> | |||
| <c>M</c><c>CAUTION </c> | <tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">mbms-flowid</td> | |||
| <td align="left">Refer to notes below</td> | ||||
| <c>3GPP-QoE-Metrics:Initial buffering duration </c> | <td align="left">M</td> | |||
| <c>Refer to notes below </c> | <td align="left">CAUTION</td> | |||
| <c>M</c><c>CAUTION </c> | </tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <tr> | |||
| <td align="left">mbms-repair</td> | ||||
| <c>3GPP-QoE-Metrics:Successive loss of RTP packets </c> | <td align="left">Refer to notes below</td> | |||
| <c>Refer to notes below </c> | <td align="left">B</td> | |||
| <c>M</c><c>CAUTION </c> | <td align="left">CAUTION</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| <tr> | ||||
| <c>3GPP-QoE-Metrics:Frame rate deviation </c> | <td align="left">3GPP-QoE-Metrics</td> | |||
| <c>Refer to notes below </c> | <td align="left">Refer to notes below</td> | |||
| <c>M</c><c>CAUTION </c> | <td align="left">M</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">CAUTION</td> | |||
| </tr> | ||||
| <c>3GPP-QoE-Metrics:Jitter duration </c> | <tr> | |||
| <c>Refer to notes below </c> | <td align="left">3GPP-QoE-Metrics:Corruption duration</td> | |||
| <c>M</c><c>CAUTION </c> | <td align="left">Refer to notes below</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">M</td> | |||
| <td align="left">CAUTION</td> | ||||
| <c>3GPP-QoE-Metrics:Content Switch Time </c> | </tr> | |||
| <c>Refer to notes below </c> | <tr> | |||
| <c>B</c><c>CAUTION </c> | <td align="left">3GPP-QoE-Metrics:Rebuffering duration</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">Refer to notes below</td> | |||
| <td align="left">M</td> | ||||
| <c>3GPP-QoE-Metrics:Average Codec Bitrate </c> | <td align="left">CAUTION</td> | |||
| <c>Refer to notes below </c> | </tr> | |||
| <c>M</c><c>CAUTION </c> | <tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">3GPP-QoE-Metrics:Initial buffering duration</td> | |||
| <td align="left">Refer to notes below</td> | ||||
| <c>3GPP-QoE-Metrics:Codec Information </c> | <td align="left">M</td> | |||
| <c>Refer to notes below </c> | <td align="left">CAUTION</td> | |||
| <c>M</c><c>CAUTION </c> | </tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <tr> | |||
| <td align="left">3GPP-QoE-Metrics:Successive loss of RTP packets</ | ||||
| <c>3GPP-QoE-Metrics:Buffer Status </c> | td> | |||
| <c>Refer to notes below </c> | <td align="left">Refer to notes below</td> | |||
| <c>M</c><c>CAUTION </c> | <td align="left">M</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">CAUTION</td> | |||
| </tr> | ||||
| </texttable> | <tr> | |||
| <t>NOTE: <xref target="RFC6064"/> defines SDP attributes that are | <td align="left">3GPP-QoE-Metrics:Frame rate deviation</td> | |||
| applicable in the declarative usage of SDP alone. For | <td align="left">Refer to notes below</td> | |||
| purposes of this document, only the Offer/Answer usage of SDP | <td align="left">M</td> | |||
| is considered as mandated by <xref | <td align="left">CAUTION</td> | |||
| target="I-D.ietf-mmusic-sdp-bundle-negotiation"></xref>. | </tr> | |||
| <tr> | ||||
| <td align="left">3GPP-QoE-Metrics:Jitter duration</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">3GPP-QoE-Metrics:Content Switch Time</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">3GPP-QoE-Metrics:Average Codec Bitrate</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">3GPP-QoE-Metrics:Codec Information</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">3GPP-QoE-Metrics:Buffer Status</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| <t>NOTE: <xref target="RFC6064" format="default"/> defines SDP attribute | ||||
| s 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 <xref target="RFC8843" format="default" | ||||
| />. | ||||
| </t> | </t> | |||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC3108: ATM SDP"> | <name>RFC 3108: ATM SDP</name> | |||
| <t><xref target="RFC3108"></xref> describes conventions | <t><xref target="RFC3108" format="default"/> describes conventions | |||
| for using SDP described for controlling ATM Bearer Connections, | for using SDP described for controlling ATM bearer connections | |||
| and any associated ATM Adaptation Layer (AAL).</t> | and any associated ATM Adaptation Layer (AAL).</t> | |||
| <texttable title="5.48 RFC3108 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 3108 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>aalType </c><c>Refer to notes below</c> | <th align="left">Level</th> | |||
| <c>B </c><c>CAUTION </c> | <th align="left">Mux Category</th> | |||
| <c>eecid </c><c>Refer to notes below</c> | </tr> | |||
| <c>B </c><c>CAUTION </c> | </thead> | |||
| <c>capability </c><c>Refer to notes below</c> | <tbody> | |||
| <c>B </c><c>CAUTION </c> | <tr> | |||
| <c>qosClass </c><c>Refer to notes below</c> | <td align="left">aalType</td> | |||
| <c>B </c><c>CAUTION </c> | <td align="left">Refer to notes below</td> | |||
| <c>bcob </c><c>Refer to notes below</c> | <td align="left">B</td> | |||
| <c>B </c><c>CAUTION </c> | <td align="left">CAUTION</td> | |||
| <c>stc </c><c>Refer to notes below</c> | </tr> | |||
| <c>B </c><c>CAUTION </c> | <tr> | |||
| <c>upcc </c><c>Refer to notes below</c> | <td align="left">eecid</td> | |||
| <c>B </c><c>CAUTION </c> | <td align="left">Refer to notes below</td> | |||
| <c>atmQOSparms </c><c>Refer to notes below</c> | <td align="left">B</td> | |||
| <c>B </c><c>CAUTION </c> | <td align="left">CAUTION</td> | |||
| <c>atmTrfcDesc </c><c>Refer to notes below</c> | </tr> | |||
| <c>B </c><c>CAUTION </c> | <tr> | |||
| <c>abrParms </c><c>Refer to notes below</c> | <td align="left">capability</td> | |||
| <c>B </c><c>CAUTION </c> | <td align="left">Refer to notes below</td> | |||
| <c>abrSetup </c><c>Refer to notes below</c> | <td align="left">B</td> | |||
| <c>B </c><c>CAUTION </c> | <td align="left">CAUTION</td> | |||
| <c>bearerType </c><c>Refer to notes below</c> | </tr> | |||
| <c>B </c><c>CAUTION </c> | <tr> | |||
| <c>lij </c><c>Refer to notes below</c> | <td align="left">qosClass</td> | |||
| <c>B </c><c>CAUTION </c> | <td align="left">Refer to notes below</td> | |||
| <c>anycast </c><c>Refer to notes below</c> | <td align="left">B</td> | |||
| <c>B </c><c>CAUTION </c> | <td align="left">CAUTION</td> | |||
| <c>cache </c><c>Refer to notes below</c> | </tr> | |||
| <c>B </c><c>CAUTION </c> | <tr> | |||
| <c>bearerSigIE </c><c>Refer to notes below</c> | <td align="left">bcob</td> | |||
| <c>B </c><c>CAUTION </c> | <td align="left">Refer to notes below</td> | |||
| <c>aalApp </c><c>Refer to notes below</c> | <td align="left">B</td> | |||
| <c>B </c><c>CAUTION </c> | <td align="left">CAUTION</td> | |||
| <c>cbrRate </c><c>Refer to notes below</c> | </tr> | |||
| <c>B </c><c>CAUTION </c> | <tr> | |||
| <c>sbc </c><c>Refer to notes below</c> | <td align="left">stc</td> | |||
| <c>B </c><c>CAUTION </c> | <td align="left">Refer to notes below</td> | |||
| <c>clkrec </c><c>Refer to notes below</c> | <td align="left">B</td> | |||
| <c>B </c><c>CAUTION </c> | <td align="left">CAUTION</td> | |||
| <c>fec </c><c>Refer to notes below</c> | </tr> | |||
| <c>B </c><c>CAUTION </c> | <tr> | |||
| <c>prtfl </c><c>Refer to notes below</c> | <td align="left">upcc</td> | |||
| <c>B </c><c>CAUTION </c> | <td align="left">Refer to notes below</td> | |||
| <c>structure </c><c>Refer to notes below</c> | <td align="left">B</td> | |||
| <c>B </c><c>CAUTION </c> | <td align="left">CAUTION</td> | |||
| <c>cpsSDUsize </c><c>Refer to notes below</c> | </tr> | |||
| <c>B </c><c>CAUTION </c> | <tr> | |||
| <c>aal2CPS </c><c>Refer to notes below</c> | <td align="left">atmQOSparms</td> | |||
| <c>B </c><c>CAUTION </c> | <td align="left">Refer to notes below</td> | |||
| <c>aal2CPSSDUrate </c><c>Refer to notes below</c> | <td align="left">B</td> | |||
| <c>B </c><c>CAUTION </c> | <td align="left">CAUTION</td> | |||
| <c>aal2sscs3661unassured </c> | </tr> | |||
| <c>Refer to notes below</c> | <tr> | |||
| <c>B </c><c>CAUTION </c> | <td align="left">atmTrfcDesc</td> | |||
| <c>aal2sscs3661assured </c> | <td align="left">Refer to notes below</td> | |||
| <c>Refer to notes below</c> | <td align="left">B</td> | |||
| <c>B </c><c>CAUTION </c> | <td align="left">CAUTION</td> | |||
| <c>aal2sscs3662 </c><c>Refer to notes below</c> | </tr> | |||
| <c>B </c><c>CAUTION </c> | <tr> | |||
| <c>aal5sscop </c><c>Refer to notes below</c> | <td align="left">abrParms</td> | |||
| <c>B </c><c>CAUTION </c> | <td align="left">Refer to notes below</td> | |||
| <c>atmmap </c><c>Refer to notes below</c> | <td align="left">B</td> | |||
| <c>B </c><c>CAUTION </c> | <td align="left">CAUTION</td> | |||
| <c>silenceSupp </c><c>Refer to notes below</c> | </tr> | |||
| <c>B </c><c>CAUTION </c> | <tr> | |||
| <c>ecan </c><c>Refer to notes below</c> | <td align="left">abrSetup</td> | |||
| <c>B </c><c>CAUTION </c> | <td align="left">Refer to notes below</td> | |||
| <c>gc </c><c>Refer to notes below</c> | <td align="left">B</td> | |||
| <c>B </c><c>CAUTION </c> | <td align="left">CAUTION</td> | |||
| <c>profileDesc </c><c>Refer to notes below</c> | </tr> | |||
| <c>B </c><c>CAUTION </c> | <tr> | |||
| <c>vsel </c><c>Refer to notes below</c> | <td align="left">bearerType</td> | |||
| <c>B </c><c>CAUTION </c> | <td align="left">Refer to notes below</td> | |||
| <c>dsel </c><c>Refer to notes below</c> | <td align="left">B</td> | |||
| <c>B </c><c>CAUTION </c> | <td align="left">CAUTION</td> | |||
| <c>fsel </c><c>Refer to notes below</c> | </tr> | |||
| <c>B </c><c>CAUTION </c> | <tr> | |||
| <c>onewaySel </c><c>Refer to notes below</c> | <td align="left">lij</td> | |||
| <c>B </c><c>CAUTION </c> | <td align="left">Refer to notes below</td> | |||
| <c>codecconfig </c><c>Refer to notes below</c> | <td align="left">B</td> | |||
| <c>B </c><c>CAUTION </c> | <td align="left">CAUTION</td> | |||
| <c>isup_usi </c><c>Refer to notes below</c> | </tr> | |||
| <c>B </c><c>CAUTION </c> | <tr> | |||
| <c>uiLayer1_Prot </c><c>Refer to notes below</c> | <td align="left">anycast</td> | |||
| <c>B </c><c>CAUTION </c> | <td align="left">Refer to notes below</td> | |||
| <c>chain </c><c>Refer to notes below</c> | <td align="left">B</td> | |||
| <c>B </c><c>CAUTION </c> | <td align="left">CAUTION</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| </texttable> | <tr> | |||
| <t>NOTE: RFC3108 describes conventions for using SDP for | <td align="left">cache</td> | |||
| characterizing ATM bearer connections using an AAL1, AAL2 or | <td align="left">Refer to notes below</td> | |||
| AAL5 adaptation layers. For AAL1, AAL2 and AAL5, bearer | <td align="left">B</td> | |||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">bearerSigIE</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">aalApp</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">cbrRate</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">sbc</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">clkrec</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">fec</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">prtfl</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">structure</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">cpsSDUsize</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">aal2CPS</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">aal2CPSSDUrate</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">aal2sscs3661unassured</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">aal2sscs3661assured</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">aal2sscs3662</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">aal5sscop</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">atmmap</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">silenceSupp</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">ecan</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">gc</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">profileDesc</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">vsel</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">dsel</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">fsel</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">onewaySel</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">codecconfig</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">isup_usi</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">uiLayer1_Prot</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">chain</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| <t>NOTE: RFC 3108 describes conventions for using SDP for | ||||
| characterizing ATM bearer connections using an AAL1, AAL2, or | ||||
| AAL5 adaptation layer. For AAL1, AAL2, and AAL5, bearer | ||||
| connections can be used to transport single media streams. | connections can be used to transport single media streams. | |||
| In addition, for AAL1 and AAL2, multiple media streams can be | In addition, for AAL1 and AAL2, multiple media streams can be | |||
| multiplexed into a bearer connection. For all adaptation types | multiplexed into a bearer connection. For all adaptation types | |||
| (AAL1, AAL2 and AAL5), bearer connections can be bundled into a single m | (AAL1, AAL2, and AAL5), bearer connections can be bundled into a single | |||
| edia | media | |||
| group. In all cases addressed by RFC3108, a real-time media | group. In all cases addressed by RFC 3108, a real-time media | |||
| stream (voice, video, voiceband data, pseudo-wire, and others) | stream (voice, video, voiceband data, pseudowire, and others) | |||
| or a multiplex of media streams is mapped directly into an ATM | or a multiplex of media streams is mapped directly into an ATM | |||
| connection. RFC3108 does not address cases where ATM serves | connection. RFC 3108 does not address cases where ATM serves | |||
| as a low-level transport pipe for IP packets which in turn can | as a low-level transport pipe for IP packets that can, in turn, | |||
| carry one or more real-time (e.g. VoIP) media sessions with a | carry one or more real-time (e.g., VoIP) media sessions with a | |||
| life-cycle different from that of the underlying ATM | life cycle different from that of the underlying ATM | |||
| transport.</t> | transport.</t> | |||
| </section> | ||||
| <section title="3GPP TS 26.114"> | ||||
| <t> | ||||
| <xref target="R3GPPTS26.114"/> specifies IP multimedia subsystem: | ||||
| Media handling and interaction | ||||
| </t> | ||||
| <texttable title="5.49 3GPP TS 26.114 Attribute Analysis"> | ||||
| <ttcol align='left'>Name</ttcol> | ||||
| <ttcol align='left'>Notes</ttcol> | ||||
| <ttcol align='left'>Level</ttcol> | ||||
| <ttcol align='left'>Mux Category</ttcol> | ||||
| <c>3gpp_sync_info </c> | ||||
| <c>Usage defined for the IP Multimedia Subsystem </c> | ||||
| <c>M</c><c>NORMAL </c> | ||||
| <c> </c><c> </c><c> </c><c> </c> | ||||
| <c>3gpp_MaxRecvSDUSize </c> | ||||
| <c>Usage defined for the IP Multimedia Subsystem </c> | ||||
| <c>M</c><c>NORMAL </c> | ||||
| <c> </c><c> </c><c> </c><c> </c> | ||||
| </texttable> | ||||
| </section> | </section> | |||
| <section title="3GPP TS 183.063"> | <section numbered="true" toc="default"> | |||
| <name>3GPP TS 183.063</name> | ||||
| <t> | <t> | |||
| <xref target="R3GPPTS183.063"/> Telecommunications and Internet | <xref target="TISPAN" format="default"/> describes Telecommunications and Internet | |||
| converged Services and Protocols for Advanced Networking (TISPAN); | converged Services and Protocols for Advanced Networking (TISPAN); | |||
| </t> | </t> | |||
| <texttable title="5.50 3GPP TS 183.063 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>3GPP TS 183.063 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>PSCid </c><c>Not Impacted </c> | <th align="left">Level</th> | |||
| <c>S</c><c>NORMAL </c> | <th align="left">Mux Category</th> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| </thead> | ||||
| <c>bc_service </c><c>Not Impacted </c> | <tbody> | |||
| <c>S</c><c>NORMAL </c> | <tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">PSCid</td> | |||
| <td align="left">Not impacted</td> | ||||
| <c>bc_program </c><c>Not Impacted </c> | <td align="left">S</td> | |||
| <c>S</c><c>NORMAL </c> | <td align="left">NORMAL</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| <tr> | ||||
| <c>bc_service_package </c><c>Not Impacted </c> | <td align="left">bc_service</td> | |||
| <c>S</c><c>NORMAL </c> | <td align="left">Not impacted</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">S</td> | |||
| </texttable> | <td align="left">NORMAL</td> | |||
| </section> | </tr> | |||
| <tr> | ||||
| <section title="3GPP TS 24.182"> | <td align="left">bc_program</td> | |||
| <t> | <td align="left">Not impacted</td> | |||
| <xref target="R3GPPTS24.182"/> specifies IP multimedia subsystem | <td align="left">S</td> | |||
| Custom Alerting tones | <td align="left">NORMAL</td> | |||
| </t> | </tr> | |||
| <texttable title="5.51 3GPP TS 24.182 Attribute Analysis"> | <tr> | |||
| <ttcol align='left'>Name</ttcol> | <td align="left">bc_service_package</td> | |||
| <ttcol align='left'>Notes</ttcol> | <td align="left">Not impacted</td> | |||
| <ttcol align='left'>Level</ttcol> | <td align="left">S</td> | |||
| <ttcol align='left'>Mux Category</ttcol> | <td align="left">NORMAL</td> | |||
| </tr> | ||||
| <c>g.3gpp.cat </c> | </tbody> | |||
| <c>Usage defined for the IP Multimedia Subsystem </c> | </table> | |||
| <c>M</c><c>NORMAL </c> | ||||
| <c> </c><c> </c><c> </c><c> </c> | ||||
| </texttable> | ||||
| </section> | </section> | |||
| <section title="3GPP TS 24.183"> | <!-- removed 3GPP TS 24.182 and 3GPP TS 24.183 | |||
| <t> | per draft-ietf-mmusic-sdp-mux-attributes-19 | |||
| <xref target="R3GPPTS24.183"/> specifies IP multimedia | --> | |||
| subsystem Custom Ringing Signal | ||||
| </t> | ||||
| <texttable title="5.52 3GPP TS 24.183 Attribute Analysis"> | ||||
| <ttcol align='left'>Name</ttcol> | ||||
| <ttcol align='left'>Notes</ttcol> | ||||
| <ttcol align='left'>Level</ttcol> | ||||
| <ttcol align='left'>Mux Category</ttcol> | ||||
| <c>g.3gpp.crs </c> | ||||
| <c>Usage defined for the IP Multimedia Subsystem </c> | ||||
| <c>M</c><c>NORMAL </c> | ||||
| <c> </c><c> </c><c> </c><c> </c> | ||||
| </texttable> | ||||
| </section> | ||||
| <section title="3GPP TS 24.229"> | <section numbered="true" toc="default"> | |||
| <name>3GPP TS 24.229</name> | ||||
| <t> | <t> | |||
| <xref target="R3GPPTS24.229"/> specifies IP multimedia call | <xref target="IP-CALL" format="default"/> specifies an IP multimedia ca ll | |||
| control protocol based on Session Initial protocol and | control protocol based on Session Initial protocol and | |||
| Session Description Protocol. | Session Description Protocol. | |||
| </t> | </t> | |||
| <texttable title="5.53 3GPP TS 24.229 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>3GPP TS 24.229 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>secondary-realm </c> | <th align="left">Level</th> | |||
| <c>secondary-realm MUST be the one that corresponds | <th align="left">Mux Category</th> | |||
| </tr> | ||||
| </thead> | ||||
| <tbody> | ||||
| <tr> | ||||
| <td align="left">secondary-realm</td> | ||||
| <td align="left">secondary-realm <bcp14>MUST</bcp14> be the one t | ||||
| hat corresponds | ||||
| to the "m=" line chosen for setting up the underlying | to the "m=" line chosen for setting up the underlying | |||
| transport flow </c><c>M</c> | transport flow.</td> | |||
| <c>TRANSPORT </c> | <td align="left">M</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">TRANSPORT</td> | |||
| </tr> | ||||
| <c>visited-realm </c> | <tr> | |||
| <c>visited-realm MUST be the one that corresponds | <td align="left">visited-realm</td> | |||
| <td align="left">visited-realm <bcp14>MUST</bcp14> be the one that | ||||
| corresponds | ||||
| to the "m=" line chosen for setting up the underlying | to the "m=" line chosen for setting up the underlying | |||
| transport flow </c><c>M</c> | transport flow.</td> | |||
| <c>TRANSPORT </c><c> </c> | <td align="left">M</td> | |||
| <c> </c><c> </c><c> </c> | <td align="left">TRANSPORT</td> | |||
| </tr> | ||||
| <c>omr-m-cksum </c><c>Not Impacted </c> | <tr> | |||
| <c>M</c><c>NORMAL </c><c> </c> | <td align="left">omr-m-cksum</td> | |||
| <c> </c><c> </c><c> </c> | <td align="left">Not impacted</td> | |||
| <td align="left">M</td> | ||||
| <c>omr-s-cksum </c><c>Not Impacted </c> | <td align="left">NORMAL</td> | |||
| <c>M</c><c>NORMAL </c><c> </c> | </tr> | |||
| <c> </c><c> </c><c> </c> | <tr> | |||
| <td align="left">omr-s-cksum</td> | ||||
| <c>omr-m-att </c><c>Not Impacted </c> | <td align="left">Not impacted</td> | |||
| <c>M</c><c>NORMAL </c><c> </c> | <td align="left">M</td> | |||
| <c> </c><c> </c><c> </c> | <td align="left">NORMAL</td> | |||
| </tr> | ||||
| <c>omr-s-att </c><c>Not Impacted </c> | <tr> | |||
| <c>M</c><c>NORMAL </c><c> </c> | <td align="left">omr-m-att</td> | |||
| <c> </c><c> </c><c> </c> | <td align="left">Not impacted</td> | |||
| <td align="left">M</td> | ||||
| <c>omr-m-bw </c><c>Not Impacted </c> | <td align="left">NORMAL</td> | |||
| <c>M</c><c>NORMAL </c> | </tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <tr> | |||
| <td align="left">omr-s-att</td> | ||||
| <c>omr-s-bw </c><c>Not Impacted </c> | <td align="left">Not impacted</td> | |||
| <c>M</c><c>NORMAL </c> | <td align="left">M</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">NORMAL</td> | |||
| </tr> | ||||
| <c>omr-codecs </c><c>Not Impacted </c> | <tr> | |||
| <c>M</c><c>NORMAL </c> | <td align="left">omr-m-bw</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">Not impacted</td> | |||
| </texttable> | <td align="left">M</td> | |||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">omr-s-bw</td> | ||||
| <td align="left">Not impacted</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">omr-codecs</td> | ||||
| <td align="left">Not impacted</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="ITU T.38"> | <name>ITU T.38</name> | |||
| <t> | <t> | |||
| <xref target="T.38"></xref> defines procedures for | <xref target="T.38" format="default"/> defines procedures for | |||
| real-time Group 3 facsimile communications over IP networks. | real-time Group 3 facsimile communications over IP networks. | |||
| </t> | </t> | |||
| <texttable title="5.54 ITU T.38 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>ITU T.38 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>T38FaxVersion </c><c>Refer to notes below </c> | <th align="left">Level</th> | |||
| <c>M</c><c>TBD </c> | <th align="left">Mux Category</th> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| </thead> | ||||
| <c>T38MaxBitRate </c><c>Refer to notes below </c> | <tbody> | |||
| <c>M</c><c>TBD </c> | <tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">T38FaxVersion</td> | |||
| <td align="left">Refer to notes below</td> | ||||
| <c>T38FaxFillBitRemoval </c><c>Refer to notes below </c> | <td align="left">M</td> | |||
| <c>M</c><c>TBD </c> | <td align="left">TBD</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| <tr> | ||||
| <c>T38FaxTranscodingMMR </c><c>Refer to notes below </c> | <td align="left">T38MaxBitRate</td> | |||
| <c>M</c><c>TBD </c> | <td align="left">Refer to notes below</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">M</td> | |||
| <td align="left">TBD</td> | ||||
| <c>T38FaxTranscodingJBIG </c><c>Refer to notes below </c> | </tr> | |||
| <c>M</c><c>TBD </c> | <tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">T38FaxFillBitRemoval</td> | |||
| <td align="left">Refer to notes below</td> | ||||
| <c>T38FaxRateManagement </c><c>Refer to notes below </c> | <td align="left">M</td> | |||
| <c>M</c><c>TBD </c> | <td align="left">TBD</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| <tr> | ||||
| <c>T38FaxMaxBuffer </c><c>Refer to notes below </c> | <td align="left">T38FaxTranscodingMMR</td> | |||
| <c>M</c><c>TBD </c> | <td align="left">Refer to notes below</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">M</td> | |||
| <td align="left">TBD</td> | ||||
| <c>T38FaxMaxDatagram </c><c>Refer to notes below </c> | </tr> | |||
| <c>M</c><c>TBD </c> | <tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">T38FaxTranscodingJBIG</td> | |||
| <td align="left">Refer to notes below</td> | ||||
| <c>T38FaxUdpEC </c><c>Refer to notes below </c> | <td align="left">M</td> | |||
| <c>M</c><c>TBD </c> | <td align="left">TBD</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| <tr> | ||||
| <c>T38FaxMaxIFP </c><c>Refer to notes below </c> | <td align="left">T38FaxRateManagement</td> | |||
| <c>M</c><c>TBD </c> | <td align="left">Refer to notes below</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">M</td> | |||
| <td align="left">TBD</td> | ||||
| <c>T38FaxUdpECDepth </c><c>Refer to notes below </c> | </tr> | |||
| <c>M</c><c>TBD </c> | <tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">T38FaxMaxBuffer</td> | |||
| <td align="left">Refer to notes below</td> | ||||
| <c>T38FaxUdpFECMaxSpan </c><c>Refer to notes below </c> | <td align="left">M</td> | |||
| <c>M</c><c>TBD </c> | <td align="left">TBD</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| <tr> | ||||
| <c>T38ModemType </c><c>Refer to notes below </c> | <td align="left">T38FaxMaxDatagram</td> | |||
| <c>M</c><c>TBD </c> | <td align="left">Refer to notes below</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">M</td> | |||
| <td align="left">TBD</td> | ||||
| <c>T38VendorInfo </c><c>Refer to notes below </c> | </tr> | |||
| <c>M</c><c>TBD </c> | <tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">T38FaxUdpEC</td> | |||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">T38FaxMaxIFP</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">T38FaxUdpECDepth</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">T38FaxUdpFECMaxSpan</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">T38ModemType</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">T38VendorInfo</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </texttable> | <t>NOTE: As per <xref target="RFC8843" sectionFormat="of" section="9"/>, | |||
| <t>NOTE: As per section 9 of | ||||
| <xref target="I-D.ietf-mmusic-sdp-bundle-negotiation"/>, | ||||
| there exists no publicly available specification that defines | there exists no publicly available specification that defines | |||
| procedures for multiplexing/demultiplexing fax protocols flows over a | procedures for multiplexing/demultiplexing fax protocol flows over a | |||
| single 5-tuple. Once such a specification is available, the multiplexi ng | single 5-tuple. Once such a specification is available, the multiplexi ng | |||
| category assignments for the attributes in this section could be revis ited.</t> | category assignments for the attributes in this section could be revis ited.</t> | |||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="ITU-T Q.1970"> | <name>ITU-T Q.1970</name> | |||
| <t> | <t> | |||
| <xref target="Q.1970"></xref> defines Bearer Independent Call Control ( BICC) | <xref target="Q.1970" format="default"/> defines Bearer Independent Cal l Control (BICC) | |||
| IP bearer control protocol. | IP bearer control protocol. | |||
| </t> | </t> | |||
| <texttable title="5.55 ITU-T Q.1970 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>ITU-T Q.1970 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>ipbcp </c><c>ipbcp version identifies type of | <th align="left">Level</th> | |||
| <th align="left">Mux Category</th> | ||||
| </tr> | ||||
| </thead> | ||||
| <tbody> | ||||
| <tr> | ||||
| <td align="left">ipbcp</td> | ||||
| <td align="left">ipbcp version identifies the types of | ||||
| IP bearer control protocol (IPBCP) message used in BICC (ITU-T Q.1901) | IP bearer control protocol (IPBCP) message used in BICC (ITU-T Q.1901) | |||
| environment which are limited to single media payload. Refer to the pe | environment that are limited to single-media payload. Refer to the per | |||
| rtinent | tinent | |||
| ITU-T specifications while multiplexing </c> | ITU-T specifications while multiplexing.</td> | |||
| <c>S</c><c>SPECIAL </c> | <td align="left">S</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">SPECIAL</td> | |||
| </texttable> | </tr> | |||
| </tbody> | ||||
| </table> | ||||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="ITU-T H.248.15"> | <name>ITU-T H.248.15</name> | |||
| <t> | <t> | |||
| ITU-T H.248.15 <xref target="H.248.15"></xref> defines Gateway Control | ITU-T H.248.15 <xref target="H.248.15" format="default"/> defines the | |||
| Protocol | Gateway Control Protocol | |||
| SDP H.248 package attribute | SDP H.248 package attribute. | |||
| </t> | </t> | |||
| <texttable title="5.56 ITU-T H.248.15 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>ITU-T H.248.15 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>h248item </c><c>It is only applicable for | <th align="left">Level</th> | |||
| <th align="left">Mux Category</th> | ||||
| </tr> | ||||
| </thead> | ||||
| <tbody> | ||||
| <tr> | ||||
| <td align="left">h248item</td> | ||||
| <td align="left">It is only applicable for | ||||
| signaling the inclusion of H.248 extension packages to a | signaling the inclusion of H.248 extension packages to a | |||
| gateway via the local and remote descriptors. The attribute | gateway via the local and remote descriptors. The attribute | |||
| itself is unaffected by multiplexing, but the packaged | itself is unaffected by multiplexing, but the package | |||
| referenced in a specific use of the attribute can be | referenced in a specific use of the attribute can be | |||
| impacted. Further analysis of each package is needed to | impacted. Further analysis of each package is needed to | |||
| determine if there is an issue. This is only a concern in | determine if there is an issue. This is only a concern in | |||
| environments using a decomposed server/gateway with H.248 | environments using a decomposed server/gateway with H.248 | |||
| signaled between them. The ITU-T will need to do further | signaled between them. The ITU-T will need to do further | |||
| analysis of various packages when they specify how to signal | analysis of various packages when they specify how to signal | |||
| the use of multiplexing to a gateway </c> | the use of multiplexing to a gateway.</td> | |||
| <c>B</c><c>SPECIAL </c> | <td align="left">B</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">SPECIAL</td> | |||
| </tr> | ||||
| </texttable> | </tbody> | |||
| </table> | ||||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC4975: The Message Session Relay Protocol"> | <name>RFC 4975: The Message Session Relay Protocol</name> | |||
| <t><xref target="RFC4975"/> the Message Session | <t><xref target="RFC4975" format="default"/> describes the Message Sessi | |||
| on | ||||
| Relay Protocol, a protocol for transmitting a series of | Relay Protocol, a protocol for transmitting a series of | |||
| related instant messages in the context of a session. | related instant messages in the context of a session. | |||
| Message sessions are treated like any other media stream | Message sessions are treated like any other media stream | |||
| when set up via a rendezvous or session creation protocol | when set up via a rendezvous or session-creation protocol | |||
| such as the Session Initiation Protocol.</t> | such as the Session Initiation Protocol.</t> | |||
| <texttable title="5.57 RFC4975 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 4975 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>accept-types </c><c>Refer to notes below </c> | <th align="left">Level</th> | |||
| <c>M </c><c>TBD </c> | <th align="left">Mux Category</th> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| </thead> | ||||
| <c>accept-wrapped-types </c><c>Refer to notes below </c> | <tbody> | |||
| <c>M </c><c>TBD </c> | <tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">accept-types</td> | |||
| <td align="left">Refer to notes below</td> | ||||
| <c>max-size </c><c>Refer to notes below </c> | <td align="left">M</td> | |||
| <c>M </c><c>TBD </c> | <td align="left">TBD</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| <tr> | ||||
| <c>path </c><c>Refer to notes below </c> | <td align="left">accept-wrapped-types</td> | |||
| <c>M </c><c>TBD </c> | <td align="left">Refer to notes below</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">M</td> | |||
| <td align="left">TBD</td> | ||||
| </texttable> | </tr> | |||
| <t>NOTE: As per section 9 of | <tr> | |||
| <xref target="I-D.ietf-mmusic-sdp-bundle-negotiation"/>, | <td align="left">max-size</td> | |||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">path</td> | ||||
| <td align="left">Refer to notes below</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| <t>NOTE: As per | ||||
| <xref target="RFC8843" sectionFormat="of" section="9"/>, | ||||
| there exists no publicly available specification that | there exists no publicly available specification that | |||
| defines procedures for multiplexing/demultiplexing MRSP flows over | defines procedures for multiplexing/demultiplexing MSRP flows over | |||
| a single 5-tuple. Once such a specification is available, the multiplex ing | a single 5-tuple. Once such a specification is available, the multiplex ing | |||
| categories assignments for the attributes in this section could be revi sited.</t> | categories assignments for the attributes in this section could be revi sited.</t> | |||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="Historical Attributes"> | <name>Historical Attributes</name> | |||
| <t> | <t> | |||
| This section specifies analysis for the attributes that are | This section specifies analysis for the attributes that are | |||
| included for historic usage alone by the <xref | included for historic usage alone by the <xref target="IANA" format="d | |||
| target="IANA"></xref>. | efault"/>. | |||
| </t> | </t> | |||
| <texttable title="5.58 Historical Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>Historical Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>rtpred1 </c><c>Historic attributes </c> | <th align="left">Level</th> | |||
| <c>M</c><c>CAUTION </c> | <th align="left">Mux Category</th> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| </thead> | ||||
| <c>rtpred2 </c><c>Historic attributes </c> | <tbody> | |||
| <c>M</c><c>CAUTION </c> | <tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">rtpred1</td> | |||
| <td align="left">Historic attributes</td> | ||||
| </texttable> | <td align="left">M</td> | |||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">rtpred2</td> | ||||
| <td align="left">Historic attributes</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | </section> | |||
| </section> | </section> | |||
| <section title="bwtype Attribute Analysis" anchor="SecbwtypeAnalysis" > | <section anchor="SecbwtypeAnalysis" numbered="true" toc="default"> | |||
| <t>This section specifies handling of specific bandwidth attributes | <name>bwtype Attribute Analysis</name> | |||
| <t>This section specifies handling of specific bandwidth attributes | ||||
| when used in multiplexing scenarios.</t> | when used in multiplexing scenarios.</t> | |||
| <section title="RFC4566: SDP"> | <section numbered="true" toc="default"> | |||
| <t><xref target="RFC4566"/> defines SDP that is intended for describing | <name>RFC 4566: SDP</name> | |||
| <t><xref target="RFC4566" format="default"/> defines SDP that is intende | ||||
| d for describing | ||||
| multimedia sessions for the purposes of session announcement, | multimedia sessions for the purposes of session announcement, | |||
| session invitation, and other forms of multimedia session | session invitation, and other forms of multimedia session | |||
| initiation.</t> | initiation.</t> | |||
| <texttable title="6.1 RFC4566 bwtype Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 4566 bwtype Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>bwtype:CT </c><c>Not Impacted </c> | <th align="left">Level</th> | |||
| <c>S</c><c>NORMAL </c> | <th align="left">Mux Category</th> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| </thead> | ||||
| <c>bwtype:AS </c><c> For the media level usage, | <tbody> | |||
| the aggregate of individual bandwidth values is considered < | <tr> | |||
| /c> | <td align="left">bwtype:CT</td> | |||
| <c>B</c> | <td align="left">Not impacted</td> | |||
| <c>SUM </c> | <td align="left">S</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">NORMAL</td> | |||
| </texttable> | </tr> | |||
| </section> | <tr> | |||
| <section title="RFC3556: SDP Bandwidth Modifiers for RTCP Bandwidth"> | <td align="left">bwtype:AS</td> | |||
| <t><xref target="RFC3556"/> defines an extension to | <td align="left"> For media-level usage, | |||
| the aggregate of individual bandwidth values is considered.</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">SUM</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | ||||
| <section numbered="true" toc="default"> | ||||
| <name>RFC 3556: SDP Bandwidth Modifiers for RTCP Bandwidth</name> | ||||
| <t><xref target="RFC3556" format="default"/> defines an extension to | ||||
| SDP to specify two additional modifiers for the bandwidth attribute. The se | SDP to specify two additional modifiers for the bandwidth attribute. The se | |||
| modifiers may be used to specify the bandwidth allowed for | modifiers may be used to specify the bandwidth allowed for | |||
| RTCP packets in a RTP session.</t> | RTCP packets in an RTP session.</t> | |||
| <texttable title="6.2 RFC3556 bwtype Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 3556 bwtype Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>bwtype:RS </c><c>Session level usage represents | <th align="left">Level</th> | |||
| session aggregate and media level usage indicates SUM of the | <th align="left">Mux Category</th> | |||
| individual values while multiplexing </c> | </tr> | |||
| <c>B</c><c>SUM</c> | </thead> | |||
| <c> </c><c> </c><c> </c><c> </c> | <tbody> | |||
| <tr> | ||||
| <c>bwtype:RR </c><c>Session level usage represents | <td align="left">bwtype:RS</td> | |||
| session aggregate and media level usage indicates SUM of the | <td align="left">Session-level usage represents | |||
| individual values while multiplexing </c> | session aggregate, and media-level usage indicates SUM of the | |||
| <c>B</c><c>SUM </c> | individual values while multiplexing.</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">B</td> | |||
| <td align="left">SUM</td> | ||||
| </texttable> | </tr> | |||
| </section> | <tr> | |||
| <section title="RFC3890: Bandwidth Modifier for SDP"> | <td align="left">bwtype:RR</td> | |||
| <t><xref target="RFC3890"/> defines SDP Transport Independent Application | <td align="left">Session-level usage represents | |||
| session aggregate, and media-level usage indicates SUM of the | ||||
| individual values while multiplexing.</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">SUM</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | ||||
| <section numbered="true" toc="default"> | ||||
| <name>RFC 3890: Bandwidth Modifier for SDP</name> | ||||
| <t><xref target="RFC3890" format="default"/> defines SDP Transport Indep | ||||
| endent Application | ||||
| Specific Maximum (TIAS) bandwidth modifier that does not | Specific Maximum (TIAS) bandwidth modifier that does not | |||
| include transport overhead; instead an additional packet rate | include transport overhead; instead, an additional packet-rate | |||
| attribute is defined. The transport independent bit-rate | attribute is defined. The transport-independent bitrate | |||
| value together with the maximum packet rate can then be used | value together with the maximum packet rate can then be used | |||
| to calculate the real bit-rate over the transport actually | to calculate the real bitrate over the transport actually | |||
| used.</t> | used.</t> | |||
| <texttable title="6.3 RFC3890 bwtype Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 3890 bwtype Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>bwtype:TIAS </c><c>The usage of TIAS is not | <th align="left">Level</th> | |||
| defined under Offer/Answer usage. </c> | <th align="left">Mux Category</th> | |||
| <c>B</c><c>SPECIAL </c> | </tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | </thead> | |||
| <c>maxprate </c><c>The usage of TIAS and maxprate | <tbody> | |||
| is not well defined under multiplexing </c> | <tr> | |||
| <c>B</c><c>SPECIAL </c> | <td align="left">bwtype:TIAS</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">The usage of TIAS is not | |||
| defined under offer/answer usage.</td> | ||||
| </texttable> | <td align="left">B</td> | |||
| <t>NOTE: The intention of TIAS is that the media | <td align="left">SPECIAL</td> | |||
| level bit-rate is multiplied with the known per-packet overhead | </tr> | |||
| <tr> | ||||
| <td align="left">maxprate</td> | ||||
| <td align="left">The usage of TIAS and maxprate | ||||
| is not well defined under multiplexing.</td> | ||||
| <td align="left">B</td> | ||||
| <td align="left">SPECIAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| <t>NOTE: The intention of TIAS is that the media-level bitrate is | ||||
| multiplied with the known per-packet overhead | ||||
| for the selected transport and the maxprate value to determine | for the selected transport and the maxprate value to determine | |||
| the worst case bit-rate from the transport to more accurately | the worst-case bitrate from the transport to more accurately | |||
| capture the required usage. Summing TIAS values independently | capture the required usage. Summing TIAS values independently | |||
| across "m=" lines and multiplying the computed sum with maxprate | across "m=" lines and multiplying the computed sum with maxprate | |||
| and the per-packet overhead would inflate the value | and the per-packet overhead would inflate the value | |||
| significantly. Instead performing multiplication and adding the | significantly. Instead, performing multiplication and adding the | |||
| individual values is a more appropriate usage.</t> | individual values is a more appropriate usage.</t> | |||
| </section> | </section> | |||
| </section> | </section> | |||
| <section title="rtcp-fb Attribute Analysis" anchor="SecrtcpfbAnalysis"> | <section anchor="SecrtcpfbAnalysis" numbered="true" toc="default"> | |||
| <t> | <name>rtcp-fb Attribute Analysis</name> | |||
| <t> | ||||
| This section analyzes rtcp-fb SDP attributes. | This section analyzes rtcp-fb SDP attributes. | |||
| </t> | </t> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="RFC4585: RTP/AVPF"> | <name>RFC 4585: RTP/AVPF</name> | |||
| <t><xref target="RFC4585"/> defines an extension to | <t><xref target="RFC4585" format="default"/> defines an extension to | |||
| the Audio-visual Profile (AVP) that enables receivers to | the Audio-Visual Profile (AVP) that enables receivers to | |||
| provide, statistically, more immediate feedback to the | provide, statistically, more immediate feedback to the | |||
| senders and thus allows for short-term adaptation and | senders; it thus allows for short-term adaptation and implementation of | |||
| efficient feedback-based repair mechanisms to be implemented.</t> | efficient feedback-based repair mechanisms.</t> | |||
| <texttable title="7.1 RFC4585 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 4585 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>ack rpsi </c><c>The attribute value MUST be same | <th align="left">Level</th> | |||
| for a given codec configuration</c> | <th align="left">Mux Category</th> | |||
| <c>M</c><c>IDENTICAL-PER-PT </c> | </tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | </thead> | |||
| <tbody> | ||||
| <c>ack app </c> | <tr> | |||
| <c>Feedback parameters MUST be handled in the app specific | <td align="left">ack rpsi</td> | |||
| way when multiplexed</c> | <td align="left">The attribute value <bcp14>MUST</bcp14> be the sa | |||
| <c>M</c><c>SPECIAL </c> | me | |||
| <c> </c><c> </c><c> </c><c> </c> | for a given codec configuration.</td> | |||
| <td align="left">M</td> | ||||
| <c>nack </c><c>The attribute value MUST be same | <td align="left">IDENTICAL-PER-PT</td> | |||
| for a given codec configuration</c> | </tr> | |||
| <c>M</c><c>IDENTICAL-PER-PT </c> | <tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">ack app</td> | |||
| <td align="left">Feedback parameters <bcp14>MUST</bcp14> be handle | ||||
| <c>nack pli </c><c>The attribute value MUST be same | d in the app-specific | |||
| for a given codec configuration</c> | way when multiplexed.</td> | |||
| <c>M</c><c>IDENTICAL-PER-PT </c> | <td align="left">M</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">SPECIAL</td> | |||
| </tr> | ||||
| <c>nack sli </c><c>The attribute value MUST be same | <tr> | |||
| for a given codec configuration</c> | <td align="left">nack</td> | |||
| <c>M</c><c>IDENTICAL-PER-PT </c> | <td align="left">The attribute value <bcp14>MUST</bcp14> be the sa | |||
| <c> </c><c> </c><c> </c><c> </c> | me | |||
| for a given codec configuration.</td> | ||||
| <c>nack rpsi </c><c>The attribute value MUST be same | <td align="left">M</td> | |||
| for a given codec configuration </c> | <td align="left">IDENTICAL-PER-PT</td> | |||
| <c>M</c><c>IDENTICAL-PER-PT </c> | </tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <tr> | |||
| <td align="left">nack pli</td> | ||||
| <c>nack app </c> | <td align="left">The attribute value <bcp14>MUST</bcp14> be the sa | |||
| <c>Feedback parameters MUST be handled in the app specific | me | |||
| way when multiplexed</c> | for a given codec configuration.</td> | |||
| <c>M</c><c>SPECIAL </c> | <td align="left">M</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">IDENTICAL-PER-PT</td> | |||
| </tr> | ||||
| <c>trr-int </c><c>The attribute value MUST be same | <tr> | |||
| for a given codec configuration</c> | <td align="left">nack sli</td> | |||
| <c>M</c><c>IDENTICAL-PER-PT </c> | <td align="left">The attribute value <bcp14>MUST</bcp14> be the sa | |||
| <c> </c><c> </c><c> </c><c> </c> | me | |||
| </texttable> | for a given codec configuration.</td> | |||
| </section> | <td align="left">M</td> | |||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| <section title="RFC5104: Codec Control Messages in AVPF"> | </tr> | |||
| <t><xref target="RFC5104"/> specifies a few | <tr> | |||
| <td align="left">nack rpsi</td> | ||||
| <td align="left">The attribute value <bcp14>MUST</bcp14> be the sa | ||||
| me | ||||
| for a given codec configuration.</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">nack app</td> | ||||
| <td align="left">Feedback parameters <bcp14>MUST</bcp14> be handle | ||||
| d in the app specific | ||||
| way when multiplexed.</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">SPECIAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">trr-int</td> | ||||
| <td align="left">The attribute value <bcp14>MUST</bcp14> be the sa | ||||
| me | ||||
| for a given codec configuration.</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | ||||
| <section numbered="true" toc="default"> | ||||
| <name>RFC 5104: Codec Control Messages in AVPF</name> | ||||
| <t><xref target="RFC5104" format="default"/> specifies a few | ||||
| extensions to the messages defined in the Audio-Visual | extensions to the messages defined in the Audio-Visual | |||
| Profile with Feedback (AVPF). They are helpful primarily in | Profile with Feedback (AVPF). They are helpful primarily in | |||
| conversational multimedia scenarios where centralized | conversational multimedia scenarios where centralized | |||
| multipoint functionalities are in use. However, some are | multipoint functionalities are in use. However, some are | |||
| also usable in smaller multicast environments and | also usable in smaller multicast environments and | |||
| point-to-point calls.</t> | point-to-point calls.</t> | |||
| <texttable title="7.2 RFC5104 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 5104 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>ccm </c><c>The attribute value MUST be same | <th align="left">Level</th> | |||
| for a given codec configuration</c> | <th align="left">Mux Category</th> | |||
| <c>M</c><c>IDENTICAL-PER-PT </c> | </tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | </thead> | |||
| </texttable> | <tbody> | |||
| <tr> | ||||
| </section> | <td align="left">ccm</td> | |||
| <section title="RFC6285: Unicast-Based Rapid Acquisition of Multicast RTP S | <td align="left">The attribute value <bcp14>MUST</bcp14> be the sa | |||
| essions (RAMS)"> | me | |||
| <t><xref target="RFC6285"/> describes a method | for a given codec configuration.</td> | |||
| <td align="left">M</td> | ||||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | ||||
| <section numbered="true" toc="default"> | ||||
| <name>RFC 6285: Unicast-Based Rapid Acquisition of Multicast RTP | ||||
| Sessions (RAMS)</name> | ||||
| <t><xref target="RFC6285" format="default"/> describes a method of | ||||
| using the existing RTP and RTCP | using the existing RTP and RTCP | |||
| machinery that reduces the acquisition delay. In this | machinery that reduces the acquisition delay. In this | |||
| method, an auxiliary unicast RTP session carrying the | method, an auxiliary unicast RTP session carrying the | |||
| Reference Information to the receiver precedes or | Reference Information to the receiver precedes or | |||
| accompanies the multicast stream. This unicast RTP flow can | accompanies the multicast stream. This unicast RTP flow can | |||
| be transmitted at a faster than natural bitrate to further | be transmitted at a faster-than-natural bitrate to further | |||
| accelerate the acquisition. The motivating use case for | accelerate the acquisition. The motivating use case for | |||
| this capability is multicast applications that carry | this capability is multicast applications that carry | |||
| real-time compressed audio and video.</t> | real-time compressed audio and video.</t> | |||
| <texttable title="7.3 RFC6285 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 6285 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>nack rai </c><c>The attribute value MUST be same | <th align="left">Level</th> | |||
| for a given codec configuration </c> | <th align="left">Mux Category</th> | |||
| <c>M </c><c>IDENTICAL-PER-PT </c> | </tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | </thead> | |||
| <tbody> | ||||
| </texttable> | <tr> | |||
| </section> | <td align="left">nack rai</td> | |||
| <section title="RFC6679: ECN for RTP over UDP/IP"> | <td align="left">The attribute value <bcp14>MUST</bcp14> be the sa | |||
| <t><xref target="RFC6679"/> specifies how Explicit | me | |||
| for a given codec configuration.</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | ||||
| <section numbered="true" toc="default"> | ||||
| <name>RFC 6679: ECN for RTP over UDP/IP</name> | ||||
| <t><xref target="RFC6679" format="default"/> specifies how Explicit | ||||
| Congestion Notification (ECN) can be used with the RTP running | Congestion Notification (ECN) can be used with the RTP running | |||
| over UDP, using the RTCP as a feedback mechanism. It defines | over UDP, using the RTCP as a feedback mechanism. It defines | |||
| a new RTCP Extended Report (XR) block for periodic ECN | a new RTCP Extended Report (XR) block for periodic ECN | |||
| feedback, a new RTCP transport feedback message for timely | feedback, a new RTCP transport feedback message for timely | |||
| reporting of congestion events, and a STUN extension used in the optiona l | reporting of congestion events, and a STUN extension used in the optiona l | |||
| initialization method using ICE.</t> | initialization method using ICE.</t> | |||
| <texttable title="7.4 RFC6679 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 6679 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>ecn-capable-rtp </c><c>ECN markup are enabled at the | <th align="left">Level</th> | |||
| RTP session level </c> | <th align="left">Mux Category</th> | |||
| <c>M </c><c>IDENTICAL </c> | </tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | </thead> | |||
| <c>nack ecn </c><c>This attribute enables ECN at the RTP | <tbody> | |||
| session level </c> | <tr> | |||
| <c>M </c><c>IDENTICAL </c> | <td align="left">ecn-capable-rtp</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">ECN markup is enabled at the | |||
| </texttable> | RTP session level.</td> | |||
| <td align="left">M</td> | ||||
| </section> | <td align="left">IDENTICAL</td> | |||
| <section title="RFC6642: Third-Party Loss Report"> | </tr> | |||
| <t>In a large RTP session using the RTCP | <tr> | |||
| feedback mechanism defined in <xref target="RFC4585"></xref>, | <td align="left">nack ecn</td> | |||
| <td align="left">This attribute enables ECN at the RTP | ||||
| session level.</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">IDENTICAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | ||||
| <section numbered="true" toc="default"> | ||||
| <name>RFC 6642: Third-Party Loss Report</name> | ||||
| <t>In a large RTP session using the RTCP | ||||
| feedback mechanism defined in <xref target="RFC4585" format="default"/>, | ||||
| a feedback target may experience transient overload if some event | a feedback target may experience transient overload if some event | |||
| causes a large number of receivers to send feedback at once. | causes a large number of receivers to send feedback at once. | |||
| This overload is usually avoided by ensuring that feedback | 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 | |||
| feedback implosion. <xref target="RFC6642"></xref> | feedback implosion. <xref target="RFC6642" format="default"/> discusses | |||
| memo discusses these cases and defines a new RTCP Third-Party | these | |||
| cases and defines a new RTCP Third-Party | ||||
| Loss Report that can be used to inform receivers that the | Loss Report that can be used to inform receivers that the | |||
| feedback target is aware of some loss event, allowing them to | feedback target is aware of some loss event, allowing them to | |||
| suppress feedback. Associated SDP signaling is also defined.</t> | suppress feedback. Associated SDP signaling is also defined.</t> | |||
| <texttable title="7.5 RFC6642 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 6642 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>nack tllei </c><c>The attribute value MUST be same | <th align="left">Level</th> | |||
| for a given codec configuration </c> | <th align="left">Mux Category</th> | |||
| <c>M </c> | </tr> | |||
| <c>IDENTICAL-PER-PT </c> | </thead> | |||
| <c> </c><c> </c><c> </c><c> </c> | <tbody> | |||
| <tr> | ||||
| <c>nack pslei </c><c>The attribute value MUST be same | <td align="left">nack tllei</td> | |||
| for a given codec configuration </c> | <td align="left">The attribute value <bcp14>MUST</bcp14> be the sa | |||
| <c>M </c> | me | |||
| <c>IDENTICAL-PER-PT </c> | for a given codec configuration.</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">M</td> | |||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| </texttable> | </tr> | |||
| </section> | <tr> | |||
| <section title="RFC5104: Codec Control Messages in AVPF"> | <td align="left">nack pslei</td> | |||
| <t><xref target="RFC5104"/> specifies a few | <td align="left">The attribute value <bcp14>MUST</bcp14> be the sa | |||
| me | ||||
| for a given codec configuration.</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | ||||
| <section numbered="true" toc="default"> | ||||
| <name>RFC 5104: Codec Control Messages in AVPF</name> | ||||
| <t><xref target="RFC5104" format="default"/> specifies a few | ||||
| extensions to the messages defined in the Audio-Visual | extensions to the messages defined in the Audio-Visual | |||
| Profile with Feedback (AVPF). They are helpful primarily in | Profile with Feedback (AVPF). They are helpful primarily in | |||
| conversational multimedia scenarios where centralized | conversational multimedia scenarios where centralized | |||
| multipoint functionalities are in use. However, some are | multipoint functionalities are in use. However, some are | |||
| also usable in smaller multicast environments and | also usable in smaller multicast environments and | |||
| point-to-point calls.</t> | point-to-point calls.</t> | |||
| <texttable title="7.6 RFC5104 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 5104 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>ccm fir </c><c>The attribute value MUST be same | <th align="left">Level</th> | |||
| for a given codec configuration</c> | <th align="left">Mux Category</th> | |||
| <c>M</c><c>IDENTICAL-PER-PT </c> | </tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | </thead> | |||
| <tbody> | ||||
| <c>ccm tmmbr </c><c>The attribute value MUST be same | <tr> | |||
| for a given codec configuration</c> | <td align="left">ccm fir</td> | |||
| <c>M</c><c>IDENTICAL-PER-PT </c> | <td align="left">The attribute value <bcp14>MUST</bcp14> be the sa | |||
| <c> </c><c> </c><c> </c><c> </c> | me | |||
| for a given codec configuration.</td> | ||||
| <c>ccm tstr </c><c>The attribute value MUST be same | <td align="left">M</td> | |||
| for a given codec configuration</c> | <td align="left">IDENTICAL-PER-PT</td> | |||
| <c>M</c><c>IDENTICAL-PER-PT </c> | </tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <tr> | |||
| <td align="left">ccm tmmbr</td> | ||||
| <c>ccm vbcm </c><c>The attribute value MUST be same | <td align="left">The attribute value <bcp14>MUST</bcp14> be the sa | |||
| for a given codec configuration</c> | me | |||
| <c>M</c><c>IDENTICAL-PER-PT </c> | for a given codec configuration.</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">M</td> | |||
| </texttable> | <td align="left">IDENTICAL-PER-PT</td> | |||
| </section> | </tr> | |||
| </section> | <tr> | |||
| <section title="group Attribute Analysis" | <td align="left">ccm tstr</td> | |||
| anchor="SecgroupAnalysis"> | <td align="left">The attribute value <bcp14>MUST</bcp14> be the sa | |||
| <t> | me | |||
| This section analyzes SDP "group" attribute semantics | for a given codec configuration.</td> | |||
| <xref target="RFC5888"/>. | <td align="left">M</td> | |||
| </t> | <td align="left">IDENTICAL-PER-PT</td> | |||
| <section title="RFC5888: SDP Grouping Framework"> | </tr> | |||
| <t> | <tr> | |||
| <xref target="RFC5888"/> defines a framework | <td align="left">ccm vbcm</td> | |||
| to group "m" lines in SDP for different purposes. | <td align="left">The attribute value <bcp14>MUST</bcp14> be the sa | |||
| </t> | me | |||
| <texttable title="8.1 RFC5888 Attribute Analysis"> | for a given codec configuration.</td> | |||
| <ttcol align='left'>Name</ttcol> | <td align="left">M</td> | |||
| <ttcol align='left'>Notes</ttcol> | <td align="left">IDENTICAL-PER-PT</td> | |||
| <ttcol align='left'>Level</ttcol> | </tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | </tbody> | |||
| </table> | ||||
| <c>group:LS </c><c>Not Impacted </c> | </section> | |||
| <c>S </c><c>NORMAL </c> | </section> | |||
| <c> </c><c> </c><c> </c><c> </c> | <section anchor="SecgroupAnalysis" numbered="true" toc="default"> | |||
| <name>group Attribute Analysis</name> | ||||
| <c>group:FID </c><c>Not Impacted </c> | <t> | |||
| <c>S </c><c>NORMAL </c> | This section analyzes SDP "group" attribute semantics | |||
| <c> </c><c> </c><c> </c><c> </c> | <xref target="RFC5888" format="default"/>. | |||
| </t> | ||||
| <section numbered="true" toc="default"> | ||||
| <name>RFC 5888: SDP Grouping Framework</name> | ||||
| </texttable> | <t> | |||
| </section> | <xref target="RFC5888" format="default"/> defines a framework | |||
| <section title="RFC3524: Mapping Media Streams to | to group "m=" lines in SDP for different purposes. | |||
| Resource Reservation Flows"> | </t> | |||
| <t><xref target="RFC3524"/> defines an extension to | <table align="center"> | |||
| <name>RFC 5888 Attribute Analysis</name> | ||||
| <thead> | ||||
| <tr> | ||||
| <th align="left">Name</th> | ||||
| <th align="left">Notes</th> | ||||
| <th align="left">Level</th> | ||||
| <th align="left">Mux Category</th> | ||||
| </tr> | ||||
| </thead> | ||||
| <tbody> | ||||
| <tr> | ||||
| <td align="left">group:LS</td> | ||||
| <td align="left">Not impacted</td> | ||||
| <td align="left">S</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">group:FID</td> | ||||
| <td align="left">Not impacted</td> | ||||
| <td align="left">S</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | ||||
| <section numbered="true" toc="default"> | ||||
| <name>RFC 3524: Mapping Media Streams to Resource Reservation Flows</nam | ||||
| e> | ||||
| <t><xref target="RFC3524" format="default"/> defines an extension to | ||||
| the SDP grouping framework. It allows requesting a group of media | the SDP grouping framework. It allows requesting a group of media | |||
| streams to be mapped into a single resource reservation flow. The SDP sy ntax | streams to be mapped into a single resource reservation flow. The SDP sy ntax | |||
| needed is defined, as well as a new "semantics" attribute | needed is defined, as well as a new "semantics" attribute | |||
| called Single Reservation Flow (SRF).</t> | called Single Reservation Flow (SRF).</t> | |||
| <texttable title="8.2 RFC3524 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 3524 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>group:SRF </c><c>Not Impacted </c> | <th align="left">Level</th> | |||
| <c>S </c><c>NORMAL </c> | <th align="left">Mux Category</th> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| </thead> | ||||
| </texttable> | <tbody> | |||
| </section> | <tr> | |||
| <td align="left">group:SRF</td> | ||||
| <td align="left">Not impacted</td> | ||||
| <td align="left">S</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | ||||
| <section title="RFC4091: ANAT Semantics"> | <section numbered="true" toc="default"> | |||
| <t> | <name>RFC 4091: ANAT Semantics</name> | |||
| <xref target="RFC4091"/> defines ANAT semantics for the | <t> | |||
| SDP grouping framework. The ANAT semantics allow alternative | <xref target="RFC4091" format="default"/> defines ANAT semantics for th | |||
| e | ||||
| SDP grouping framework. (Note: <xref target="RFC4091"/> has been | ||||
| obsoleted by <xref | ||||
| target="RFC8445"/>.) The ANAT semantics allow alternative | ||||
| types of network addresses to establish a particular media stream. | types of network addresses to establish a particular media stream. | |||
| </t> | </t> | |||
| <texttable title="8.3 RFC4091 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 4091 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>group:ANAT </c><c>ANAT semantics is obsoleted </c> | <th align="left">Level</th> | |||
| <c>S </c> | <th align="left">Mux Category</th> | |||
| <c>CAUTION </c> | </tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | </thead> | |||
| </texttable> | <tbody> | |||
| <tr> | ||||
| </section> | <td align="left">group:ANAT</td> | |||
| <td align="left">ANAT semantics is obsoleted.</td> | ||||
| <section title="RFC5956: FEC Grouping Semantics in SDP"> | <td align="left">S</td> | |||
| <t><xref target="RFC5956"/> defines the semantics | <td align="left">CAUTION</td> | |||
| for grouping the associated source and FEC-based (Forward | </tr> | |||
| Error Correction) repair flows in SDP. The semantics defined | </tbody> | |||
| in the document are to be used with the SDP Grouping Framework | </table> | |||
| <xref target="RFC5888"/>. These | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <name>RFC 5956: FEC Grouping Semantics in SDP</name> | ||||
| <t><xref target="RFC5956" format="default"/> defines the semantics | ||||
| for grouping the associated source and FEC-based repair flows in | ||||
| SDP. The semantics defined in the document are to be used with the SDP | ||||
| Grouping Framework | ||||
| <xref target="RFC5888" format="default"/>. These | ||||
| semantics allow the description of grouping relationships | semantics allow the description of grouping relationships | |||
| between the source and repair flows when one or more source | between the source and repair flows when one or more source | |||
| and/or repair flows are associated in the same group, and | and/or repair flows are associated in the same group; they also | |||
| they provide support for additive repair flows. SSRC-level | provide support for additive repair flows. SSRC-level | |||
| (Synchronization Source) grouping semantics are also defined | grouping semantics are also defined | |||
| in this document for RTP streams using SSRC multiplexing.</t> | in this document for RTP streams using SSRC multiplexing.</t> | |||
| <texttable title="8.4 RFC5956 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 5956 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>group:FEC-FR </c><c>Not Impacted </c><c>S </c> | <th align="left">Level</th> | |||
| <c>NORMAL </c> | <th align="left">Mux Category</th> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| </thead> | ||||
| </texttable> | <tbody> | |||
| </section> | <tr> | |||
| <section title="RFC5583: Signaling Media Decoding Dependency in SDP"> | <td align="left">group:FEC-FR</td> | |||
| <t><xref target="RFC5583"/> defines semantics that | <td align="left">Not impacted</td> | |||
| <td align="left">S</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | ||||
| <section numbered="true" toc="default"> | ||||
| <name>RFC 5583: Signaling Media Decoding Dependency in SDP</name> | ||||
| <t><xref target="RFC5583" format="default"/> defines semantics that | ||||
| allow for signaling the decoding dependency of different | allow for signaling the decoding dependency of different | |||
| media descriptions with the same media type in SDP. This is | media descriptions with the same media type in SDP. This is | |||
| required, for example, if media data is separated and transported | required, for example, if media data is separated and transported | |||
| in different network streams as a result of the use of a layered or | in different network streams as a result of using a layered or | |||
| multiple descriptive media coding process.</t> | multiple descriptive media coding process.</t> | |||
| <texttable title="8.5 RFC5583 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 5583 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>group:DDP </c><c>Not Impacted </c> | <th align="left">Level</th> | |||
| <c>S </c><c>NORMAL </c> | <th align="left">Mux Category</th> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| </thead> | ||||
| <c>depend lay </c><c>The attribute value MUST be same | <tbody> | |||
| for a given codec configuration </c><c>M</c> | <tr> | |||
| <c>IDENTICAL-PER-PT </c> | <td align="left">group:DDP</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">Not impacted</td> | |||
| <td align="left">S</td> | ||||
| <c>depend mdc </c><c>The attribute value MUST be same | <td align="left">NORMAL</td> | |||
| for a given codec configuration </c><c>M</c> | </tr> | |||
| <c>IDENTICAL-PER-PT </c> | <tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">depend lay</td> | |||
| </texttable> | <td align="left">The attribute value <bcp14>MUST</bcp14> be the sa | |||
| </section> | me | |||
| <section title="RFC7104: Duplication Grouping Semantics in the SDP"> | for a given codec configuration.</td> | |||
| <t><xref target="RFC7104"/> defines the semantics for | <td align="left">M</td> | |||
| grouping redundant streams in SDP, The semantics defined in this | <td align="left">IDENTICAL-PER-PT</td> | |||
| </tr> | ||||
| <tr> | ||||
| <td align="left">depend mdc</td> | ||||
| <td align="left">The attribute value <bcp14>MUST</bcp14> be the sa | ||||
| me | ||||
| for a given codec configuration.</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | ||||
| <section numbered="true" toc="default"> | ||||
| <name>RFC 7104: Duplication Grouping Semantics in the SDP</name> | ||||
| <t><xref target="RFC7104" format="default"/> defines the semantics for | ||||
| grouping redundant streams in SDP. The semantics defined in this | ||||
| document are to be used with the SDP Grouping Framework. Grouping | document are to be used with the SDP Grouping Framework. Grouping | |||
| semantics at the SSRC)level are also defined in this document for | semantics at the synchronization source (SSRC) level are also | |||
| RTP | defined in this document for RTP | |||
| streams using SSRC multiplexing.</t> | streams using SSRC multiplexing.</t> | |||
| <texttable title="8.6 RFC7104 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 7104 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>group:DUP </c><c>Not Impacted </c><c>S </c> | <th align="left">Level</th> | |||
| <c>NORMAL </c> | <th align="left">Mux Category</th> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| </texttable> | </thead> | |||
| </section> | <tbody> | |||
| </section> | <tr> | |||
| <section title="ssrc-group Attribute Analysis" | <td align="left">group:DUP</td> | |||
| anchor="sec-ssrc-group"> | <td align="left">Not impacted</td> | |||
| <t> | <td align="left">S</td> | |||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | ||||
| </section> | ||||
| <section anchor="sec-ssrc-group" numbered="true" toc="default"> | ||||
| <name>ssrc-group Attribute Analysis</name> | ||||
| <t> | ||||
| This section analyzes "ssrc-group" semantics. | This section analyzes "ssrc-group" semantics. | |||
| </t> | </t> | |||
| <section title="RFC5576: Source-Specific SDP Attributes"> | <section numbered="true" toc="default"> | |||
| <t><xref target="RFC5576"/> defines a mechanism to | <name>RFC 5576: Source-Specific SDP Attributes</name> | |||
| describe RTP media sources, which are identified by their | <t><xref target="RFC5576" format="default"/> defines a mechanism for | |||
| synchronization source (SSRC) identifiers, in SDP, to | describing RTP media sources -- which are identified by their | |||
| associate attributes with these sources, and to express | synchronization source (SSRC) identifiers -- in SDP, to | |||
| associate attributes with these sources and express | ||||
| relationships among sources. It also defines several | relationships among sources. It also defines several | |||
| source-level attributes that can be used to describe | source-level attributes that can be used to describe | |||
| properties of media sources.</t> | properties of media sources.</t> | |||
| <texttable title="9.1 RFC5576 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 5576 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>ssrc-group:FID </c><c>Not Impacted </c> | <th align="left">Level</th> | |||
| <c>SR</c><c>NORMAL </c> | <th align="left">Mux Category</th> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| </thead> | ||||
| <c>ssrc-group:FEC </c><c>Not Impacted </c> | <tbody> | |||
| <c>SR</c><c>NORMAL </c> | <tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">ssrc-group:FID</td> | |||
| <td align="left">Not impacted</td> | ||||
| <c>ssrc-group:FEC-FR </c><c>Not Impacted </c> | <td align="left">SR</td> | |||
| <c>SR</c><c>NORMAL </c> | <td align="left">NORMAL</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| <tr> | ||||
| </texttable> | <td align="left">ssrc-group:FEC</td> | |||
| </section> | <td align="left">Not impacted</td> | |||
| <section title="RFC7104: Duplication Grouping Semantics in the SDP"> | <td align="left">SR</td> | |||
| <t><xref target="RFC7104"/> defines the semantics for | <td align="left">NORMAL</td> | |||
| </tr> | ||||
| <tr> | ||||
| <td align="left">ssrc-group:FEC-FR</td> | ||||
| <td align="left">Not impacted</td> | ||||
| <td align="left">SR</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | ||||
| <section numbered="true" toc="default"> | ||||
| <name>RFC 7104: Duplication Grouping Semantics in the SDP</name> | ||||
| <t><xref target="RFC7104" format="default"/> defines the semantics for | ||||
| grouping redundant streams in SDP. | 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 Source | Grouping Framework. Grouping semantics at the synchronization source | |||
| (SSRC) level are also defined in this document for RTP streams using | (SSRC) level are also defined in this document for RTP streams using | |||
| SSRC multiplexing.</t> | SSRC multiplexing.</t> | |||
| <texttable title="9.2 RFC7104 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 7104 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>ssrc-group:DUP </c><c>Not Impacted </c> | <th align="left">Level</th> | |||
| <c>SR</c> | <th align="left">Mux Category</th> | |||
| <c>NORMAL </c> | </tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | </thead> | |||
| </texttable> | <tbody> | |||
| </section> | <tr> | |||
| </section> | <td align="left">ssrc-group:DUP</td> | |||
| <section title="QoS Mechanism Token Analysis" | <td align="left">Not impacted</td> | |||
| anchor="SecqostokenAnalysis"> | <td align="left">SR</td> | |||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | ||||
| </section> | ||||
| <section anchor="SecqostokenAnalysis" numbered="true" toc="default"> | ||||
| <name>QoS Mechanism Token Analysis</name> | ||||
| <t> | <t> | |||
| This section analyzes QoS tokes specified with SDP. | This section analyzes QoS tokes specified with SDP. | |||
| </t> | </t> | |||
| <section title="RFC5432: QoS Mechanism Selection in SDP"> | <section numbered="true" toc="default"> | |||
| <t><xref target="RFC5432"/> defines procedures to | <name>RFC 5432: QoS Mechanism Selection in SDP</name> | |||
| negotiate QOS mechanisms using the SDP offer/answer model.</t> | <t><xref target="RFC5432" format="default"/> defines procedures to | |||
| <texttable title="10.1 RFC5432 Attribute Analysis"> | negotiate QoS mechanisms using the SDP offer/answer model.</t> | |||
| <ttcol align='left'>Name</ttcol> | <table align="center"> | |||
| <ttcol align='left'>Notes</ttcol> | <name>RFC 5432 Attribute Analysis</name> | |||
| <ttcol align='left'>Level</ttcol> | <thead> | |||
| <ttcol align='left'>Mux Category</ttcol> | <tr> | |||
| <th align="left">Name</th> | ||||
| <c>rsvp </c><c>rsvp attribute MUST be the one | <th align="left">Notes</th> | |||
| <th align="left">Level</th> | ||||
| <th align="left">Mux Category</th> | ||||
| </tr> | ||||
| </thead> | ||||
| <tbody> | ||||
| <tr> | ||||
| <td align="left">rsvp</td> | ||||
| <td align="left">rsvp attribute <bcp14>MUST</bcp14> be the one | ||||
| that corresponds to the "m=" line chosen for | that corresponds to the "m=" line chosen for | |||
| setting up the underlying transport flow </c> | setting up the underlying transport flow.</td> | |||
| <c>B</c><c>TRANSPORT </c> | <td align="left">B</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">TRANSPORT</td> | |||
| </tr> | ||||
| <c>nsis </c><c>rsvp attribute MUST be the one | <tr> | |||
| <td align="left">nsis</td> | ||||
| <td align="left">rsvp attribute <bcp14>MUST</bcp14> be the one | ||||
| that corresponds to the "m=" line chosen for | that corresponds to the "m=" line chosen for | |||
| setting up the underlying transport </c> | setting up the underlying transport.</td> | |||
| <c>B</c><c>TRANSPORT </c> | <td align="left">B</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">TRANSPORT</td> | |||
| </texttable> | </tr> | |||
| <t>NOTE: A single Differentiated Services Code Point (DSCP) code | </tbody> | |||
| point per flow being multiplexed doesn't impact multiplexing since | </table> | |||
| QOS mechanisms are signaled/scoped per flow. For scenarios that involv | ||||
| e | <t>NOTE: A single Differentiated Services Code Point (DSCP) for each | |||
| having different DSCP code points for packets being transmitted over | flow being multiplexed doesn't impact multiplexing, since QoS | |||
| the same 5-tuple, issues as discussed in | mechanisms are signaled/scoped per flow. For scenarios that involve | |||
| <xref target="RFC7657"/> need to be | having different DSCP code points for packets being transmitted over | |||
| taken into consideration.</t> | the same 5-tuple, issues as discussed in <xref target="RFC7657" | |||
| format="default"/> need to be taken into consideration.</t> | ||||
| </section> | </section> | |||
| </section> | </section> | |||
| <section title="k= Attribute Analysis" anchor="SeckAnalysis"> | <section anchor="SeckAnalysis" numbered="true" toc="default"> | |||
| <section title="RFC4566: SDP"> | <name>k= Attribute Analysis</name> | |||
| <t><xref target="RFC4566"/> defines SDP that is intended for describing | <section numbered="true" toc="default"> | |||
| <name>RFC 4566: SDP</name> | ||||
| <t><xref target="RFC4566" format="default"/> defines SDP that is intende | ||||
| d for describing | ||||
| multimedia sessions for the purposes of session announcement, | multimedia sessions for the purposes of session announcement, | |||
| session invitation, and other forms of multimedia session | session invitation, and other forms of multimedia session | |||
| initiation.</t> | initiation.</t> | |||
| <texttable title="11.1 RFC4566 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 4566 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>k= </c> | <th align="left">Level</th> | |||
| <c>It is not recommended to use this attribute under multiplexing  | <th align="left">Mux Category</th> | |||
| ;</c><c>S</c> | </tr> | |||
| <c>CAUTION </c> | </thead> | |||
| <c> </c><c> </c><c> </c><c> </c> | <tbody> | |||
| <tr> | ||||
| </texttable> | <td align="left">k=</td> | |||
| <td align="left">It is not recommended to use this attribute under | ||||
| multiplexing.</td> | ||||
| <td align="left">S</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | </section> | |||
| </section> | </section> | |||
| <section title="content Attribute Analysis" anchor="SeccontentAnalysis"> | <section anchor="SeccontentAnalysis" numbered="true" toc="default"> | |||
| <section title="RFC4796"> | <name>content Attribute Analysis</name> | |||
| <t><xref target="RFC4796"/> defines a new SDP media-level attribute, | <section numbered="true" toc="default"> | |||
| 'content'. The 'content' attribute defines the content of the media | <name>RFC 4796</name> | |||
| <t><xref target="RFC4796" format="default"/> defines a new SDP media-lev | ||||
| el attribute, | ||||
| "content". The "content" attribute defines the content of the media | ||||
| stream to a more detailed level than the media description | stream to a more detailed level than the media description | |||
| line. The sender of an SDP session description can attach | line. The sender of an SDP session description can attach | |||
| the 'content' attribute to one or more media streams. The | the "content" attribute to one or more media streams. The | |||
| receiving application can then treat each media stream | receiving application can then treat each media stream | |||
| differently (e.g., show it on a big or small screen) based | differently (e.g., show it on a big or small screen) based | |||
| on its content.</t> | on its content.</t> | |||
| <texttable title="12.1 RFC4796 Attribute Analysis"> | <table align="center"> | |||
| <ttcol align='left'>Name</ttcol> | <name>RFC 4796 Attribute Analysis</name> | |||
| <ttcol align='left'>Notes</ttcol> | <thead> | |||
| <ttcol align='left'>Level</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <th align="left">Notes</th> | ||||
| <c>content:slides </c><c>Not Impacted </c> | <th align="left">Level</th> | |||
| <c>M </c><c>NORMAL </c> | <th align="left">Mux Category</th> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| </thead> | ||||
| <c>content:speaker </c><c>Not Impacted </c> | <tbody> | |||
| <c>M </c><c>NORMAL </c> | <tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">content:slides</td> | |||
| <td align="left">Not impacted</td> | ||||
| <c>content:main </c><c>Not Impacted </c> | <td align="left">M</td> | |||
| <c>M </c><c>NORMAL </c> | <td align="left">NORMAL</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | </tr> | |||
| <tr> | ||||
| <c>content:sl </c><c>Not Impacted </c> | <td align="left">content:speaker</td> | |||
| <c>M </c><c>NORMAL </c> | <td align="left">Not impacted</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">M</td> | |||
| <td align="left">NORMAL</td> | ||||
| <c>content:alt </c><c>Not Impacted </c> | </tr> | |||
| <c>M </c><c>NORMAL </c> | <tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">content:main</td> | |||
| <td align="left">Not impacted</td> | ||||
| </texttable> | <td align="left">M</td> | |||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">content:sl</td> | ||||
| <td align="left">Not impacted</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">content:alt</td> | ||||
| <td align="left">Not impacted</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | </section> | |||
| </section> | ||||
| <section anchor="sec-pay" title="Payload Formats"> | <section numbered="true" toc="default"> | |||
| <name>3GPP TS 24.182</name> | ||||
| <t> | ||||
| <xref target="IMS-CAT" format="default"/> specifies an IP multimedia s | ||||
| ubsystem for | ||||
| customized alerting tones. | ||||
| </t> | ||||
| <table align="center"> | ||||
| <name>3GPP TS 24.182 Attribute Analysis</name> | ||||
| <thead> | ||||
| <tr> | ||||
| <th align="left">Name</th> | ||||
| <th align="left">Notes</th> | ||||
| <th align="left">Level</th> | ||||
| <th align="left">Mux Category</th> | ||||
| </tr> | ||||
| </thead> | ||||
| <tbody> | ||||
| <tr> | ||||
| <td align="left">g.3gpp.cat</td> | ||||
| <td align="left">Usage defined for the IP multimedia subsystem</td | ||||
| > | ||||
| <td align="left">M</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | ||||
| <section numbered="true" toc="default"> | ||||
| <name>3GPP TS 24.183</name> | ||||
| <t> | ||||
| <xref target="IMS-CRS" format="default"/> specifies an IP multimedia | ||||
| subsystem for customized ringing signal. | ||||
| </t> | ||||
| <table align="center"> | ||||
| <name>3GPP TS 24.183 Attribute Analysis</name> | ||||
| <thead> | ||||
| <tr> | ||||
| <th align="left">Name</th> | ||||
| <th align="left">Notes</th> | ||||
| <th align="left">Level</th> | ||||
| <th align="left">Mux Category</th> | ||||
| </tr> | ||||
| </thead> | ||||
| <tbody> | ||||
| <tr> | ||||
| <td align="left">g.3gpp.crs</td> | ||||
| <td align="left">Usage defined for the IP multimedia subsystem</td | ||||
| > | ||||
| <td align="left">M</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | ||||
| <section title="RFC5109: RTP Payload Format for Generic FEC"> | </section> | |||
| <t><xref target="RFC5109"/> describes a payload | <section anchor="sec-pay" numbered="true" toc="default"> | |||
| <name>Payload Formats</name> | ||||
| <section numbered="true" toc="default"> | ||||
| <name>RFC 5109: RTP Payload Format for Generic FEC</name> | ||||
| <t><xref target="RFC5109" format="default"/> describes a payload | ||||
| format for generic Forward Error Correction (FEC) for media | format for generic Forward Error Correction (FEC) for media | |||
| data encapsulated in RTP. It is based on the exclusive-or | data encapsulated in RTP. It is based on the exclusive-or | |||
| (parity) operation. The payload format allows end systems | (parity) operation. The payload format allows end systems | |||
| to apply protection using various protection lengths and | to apply protection using various protection lengths and | |||
| levels, in addition to using various protection group sizes | levels, in addition to using various protection group sizes | |||
| to adapt to different media and channel characteristics. It | to adapt to different media and channel characteristics. It | |||
| enables complete recovery of the protected packets or | enables complete recovery of the protected packets or | |||
| partial recovery of the critical parts of the payload | partial recovery of the critical parts of the payload, | |||
| depending on the packet loss situation.</t> | depending on the packet loss situation.</t> | |||
| <table align="center"> | ||||
| <texttable title="13.1 RFC5109 Payload Format Analysis"> | <name>RFC 5109 Payload Format Analysis</name> | |||
| <ttcol align='left'>Name</ttcol> | <thead> | |||
| <ttcol align='left'>Notes</ttcol> | <tr> | |||
| <ttcol align='left'>Level</ttcol> | <th align="left">Name</th> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Notes</th> | |||
| <th align="left">Level</th> | ||||
| <c>audio/ulpfec </c> | <th align="left">Mux Category</th> | |||
| <c>Not recommended for multiplexing due to reuse of SSRCs </c> | </tr> | |||
| <c>M</c><c>CAUTION </c> | </thead> | |||
| <c> </c><c> </c><c> </c><c> </c> | <tbody> | |||
| <tr> | ||||
| <c>video/ulpfec </c> | <td align="left">audio/ulpfec</td> | |||
| <c>Not recommended for multiplexing due to reuse of SSRCs </c> | <td align="left">Not recommended for multiplexing due to reuse of | |||
| <c>M</c><c>CAUTION </c> | SSRCs.</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">M</td> | |||
| <td align="left">CAUTION</td> | ||||
| <c>text/ulpfec </c> | </tr> | |||
| <c>Not recommended for multiplexing due to reuse of SSRCs </c> | <tr> | |||
| <c>M</c><c>CAUTION </c> | <td align="left">video/ulpfec</td> | |||
| <c> </c><c> </c><c> </c><c> </c> | <td align="left">Not recommended for multiplexing due to reuse of | |||
| SSRCs.</td> | ||||
| <c>application/ulpfec </c> | <td align="left">M</td> | |||
| <c>Not recommended for multiplexing due to reuse of SSRCs </c> | <td align="left">CAUTION</td> | |||
| <c>M</c><c>CAUTION </c> | </tr> | |||
| <c> </c><c> </c><c> </c><c> </c> | <tr> | |||
| <td align="left">text/ulpfec</td> | ||||
| </texttable> | <td align="left">Not recommended for multiplexing due to reuse of | |||
| </section> | SSRCs.</td> | |||
| <td align="left">M</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">application/ulpfec</td> | ||||
| <td align="left">Not recommended for multiplexing due to reuse of | ||||
| SSRCs.</td> | ||||
| <td align="left">M</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | </section> | |||
| <section title="Multiplexing Considerations for Encapsulating Attributes" | </section> | |||
| anchor="sec-encap"> | <section anchor="sec-encap" numbered="true" toc="default"> | |||
| <t>This sections deals with recommendations for defining the | <name>Multiplexing Considerations for Encapsulating Attributes</name> | |||
| <t>This section deals with recommendations for defining the | ||||
| multiplexing characteristics of the SDP attributes that | multiplexing characteristics of the SDP attributes that | |||
| encapsulate other SDP attributes/parameters. Such | encapsulate other SDP attributes/parameters. As of today, such | |||
| attributes as of today, for example, are defined in | attributes, for example, are defined in | |||
| <xref target="RFC3407"/>, <xref target="RFC5939"/> and | <xref target="RFC3407" format="default"/>, <xref target="RFC5939" for | |||
| <xref target="RFC6871"/> as part of a generic | mat="default"/> and | |||
| framework for indicating and negotiating transport, media, | <xref target="RFC6871" format="default"/> as part of a generic | |||
| and media format related capabilities in the SDP.</t> | framework for indicating and negotiating transport-, media-, | |||
| <t>The behavior of such attributes under multiplexing is in | and media-format-related capabilities in the SDP.</t> | |||
| turn defined by the multiplexing behavior of the attributes | <t>The behavior of such attributes under multiplexing is, in | |||
| they encapsulate which are made known once the Offer/Answer | turn, defined by the multiplexing behavior of the attributes | |||
| they encapsulate, which are made known once the offer/answer | ||||
| negotiation process is completed.</t> | negotiation process is completed.</t> | |||
| <section title="RFC3407: cpar Attribute Analysis"> | <section numbered="true" toc="default"> | |||
| <t> <xref target="RFC3407"/> capability parameter | <name>RFC 3407: cpar Attribute Analysis</name> | |||
| attribute (a=cpar) encapsulates b= (bandwidth) or an | <t>The <xref target="RFC3407" format="default"/> capability parameter | |||
| a= attribute. For bandwidth attribute encapsulation, | attribute "a=cpar" encapsulates a "b=" (bandwidth) or an | |||
| the category SUM is inherited. For the case of a= attribute, | "a=" attribute. For bandwidth attribute encapsulation, | |||
| the category SUM is inherited. For the case of "a=" attribute, | ||||
| the category corresponding to the SDP attribute being | the category corresponding to the SDP attribute being | |||
| encapsulated is inherited. | encapsulated is inherited. | |||
| </t> | </t> | |||
| <t> | <sourcecode type="sdp"> | |||
| <figure> | ||||
| <artwork align="left" alt="" height="" name="" type="" width=" | ||||
| " | ||||
| xml:space="preserve"><![CDATA[ | ||||
| v=0 | v=0 | |||
| o=alice 2890844526 2890844527 IN IP4 host.atlanta.example.com | o=alice 2890844526 2890844527 IN IP4 host.atlanta.example.com | |||
| s= | s= | |||
| c=IN IP4 host.atlanta.example.com | c=IN IP4 host.atlanta.example.com | |||
| t=0 0 | t=0 0 | |||
| m=video 3456 RTP/AVP 100 | m=video 3456 RTP/AVP 100 | |||
| a=rtpmap:100 VP8/90000 | a=rtpmap:100 VP8/90000 | |||
| a=sqn: 0 | a=sqn: 0 | |||
| a=cdsc: 1 video RTP/AVP 100 | a=cdsc: 1 video RTP/AVP 100 | |||
| a=cpar: a=rtcp-mux | a=cpar: a=rtcp-mux | |||
| m=video 3456 RTP/AVP 101 | m=video 3456 RTP/AVP 101 | |||
| a=rtpmap:101 VP8/90000 | a=rtpmap:101 VP8/90000 | |||
| a=fmtp:100 max-fr=15;max-fs=1200 | a=fmtp:100 max-fr=15;max-fs=1200 | |||
| a=cdsc: 2 video RTP/AVP 101 | a=cdsc: 2 video RTP/AVP 101 | |||
| a=cpar: a=rtcp-mux | a=cpar: a=rtcp-mux</sourcecode> | |||
| ]]></artwork> | ||||
| </figure> | <t>In this example, the category IDENTICAL is | |||
| </t> | inherited for the cpar-encapsulated "rtcp-mux" | |||
| <t> In the above example,the category IDENTICAL is | ||||
| inherited for the cpar encapsulated rtcp-mux | ||||
| attribute. </t> | attribute. </t> | |||
| <t> </t> | <t></t> | |||
| </section> | </section> | |||
| <section title="RFC5939 Analysis"> | <section numbered="true" toc="default"> | |||
| <t><xref target="RFC5939"/> defines a general SDP | <name>RFC 5939 Analysis</name> | |||
| <t><xref target="RFC5939" format="default"/> defines a general SDP | ||||
| capability negotiation framework. It also specifies | capability negotiation framework. It also specifies | |||
| how to provide transport protocols and SDP attributes | how to provide transport protocols and SDP attributes | |||
| as capabilities and negotiate them using the | as capabilities and negotiate them using the | |||
| framework.</t> | framework.</t> | |||
| <t>For this purpose, <xref target="RFC5939"/> defines the followin | <t>For this purpose, <xref target="RFC5939" format="default"/> defines t | |||
| g | he following: | |||
| <list style="symbols"> | </t> | |||
| <t>A set of capabilities for the session and its | <ul spacing="normal"> | |||
| associated media stream components, supported | <li>A set of capabilities for the session and its | |||
| by each side. The attribute ("a=acap") defines | associated media-stream components, supported | |||
| by each side. The attribute "a=acap" defines | ||||
| how to list an attribute name and its | how to list an attribute name and its | |||
| associated value (if any) as a capability. The | associated value (if any) as a capability. The | |||
| attribute ("a=tcap") defines how to list | attribute "a=tcap" defines how to list | |||
| transport protocols (e.g., "RTP/AVP") as | transport protocols (e.g., "RTP/AVP") as | |||
| capabilities.</t> | capabilities.</li> | |||
| <t>A set of potential configurations ("a=pcfg") provided | <li>A set of potential configurations ("a=pcfg") provided | |||
| by the offerer to indicate which combinations of those | by the offerer to indicate which combinations of those | |||
| capabilities can be used for the session and its | capabilities can be used for the session and its | |||
| associated media stream components. Potential | associated media stream components. Potential | |||
| configurations are not ready for use until fully | configurations are not ready for use until fully | |||
| negotiated. They provide an alternative that MAY | negotiated. They provide an alternative that <bcp14>MAY</bcp | |||
| be used, subject to SDP capability negotiation | 14> | |||
| procedures. In particular the answerer MAY choose | be used, subject to SDP capability-negotiation | |||
| procedures. In particular, the answerer <bcp14>MAY</bcp14> c | ||||
| hoose | ||||
| one of the potential configurations for use as part | one of the potential configurations for use as part | |||
| of the current Offer/Answer exchange.</t> | of the current offer/answer exchange.</li> | |||
| <t>An actual configuration ("a=acfg") for the session | <li>An actual configuration ("a=acfg") for the session | |||
| and its associated media stream components. The | and its associated media stream components. The | |||
| actual configuration identifies the potential | actual configuration identifies the potential | |||
| configuration that was negotiated for use. Use | configuration that was negotiated for use. Use | |||
| of an actual configuration does not require | of an actual configuration does not require | |||
| any further negotiation.</t> | any further negotiation.</li> | |||
| <t>A negotiation process that takes the current | <li>A negotiation process that takes the current | |||
| actual and the set of potential configurations | actual and the set of potential configurations | |||
| (combinations of capabilities) as input and | (combinations of capabilities) as input and | |||
| provides the negotiated actual configurations | provides the negotiated actual configurations | |||
| as output. In <xref target="RFC5939"/> the | as output. In <xref target="RFC5939" format="default"/>, the | |||
| negotiation process is done independently for | negotiation process is done independently for | |||
| each media description.</t> | each media description.</li> | |||
| </list> | </ul> | |||
| </t> | <section anchor="sec-cap-neg-proc" numbered="true" toc="default"> | |||
| <section title="Recommendation: Procedures for Potential Configura | <name>Recommendation: Procedures for Potential Configuration Pairing</ | |||
| tion Pairing" | name> | |||
| anchor="sec-cap-neg-proc"> | <t>This section provides recommendations for entities | |||
| <t>This section provides recommendations for entities | ||||
| generating and processing SDP under the generic | generating and processing SDP under the generic | |||
| capability negotiation framework as defined in | capability-negotiation framework as defined in | |||
| <xref target="RFC5939"/> under the context of media | <xref target="RFC5939" format="default"/> under the context of m | |||
| stream multiplexing.</t> | edia-stream | |||
| <t>These recommendations are provided for the purposes | multiplexing.</t> | |||
| of enabling the Offerer to make sure that the | <t>These recommendations are provided for the purposes | |||
| of enabling the offerer to make sure that the | ||||
| generated potential configurations between the | generated potential configurations between the | |||
| multiplexed streams can (easily) be negotiated to be | multiplexed streams can (easily) be negotiated to be | |||
| consistent between those streams. In particular, the | consistent between those streams. In particular, the | |||
| procedures aim to simplify Answerer's procedure to choose | procedures aim to simplify the answerer's procedure for choosing | |||
| potential configurations that are consistent across | potential configurations that are consistent across | |||
| all the multiplexed media descriptions.</t> | all the multiplexed media descriptions.</t> | |||
| <t>A potential configuration selects a set of attributes | <t>A potential configuration selects a set of attributes | |||
| and parameters that become part of the media description | and parameters that become part of the media description | |||
| when negotiated. When multiplexing media descriptions with | when negotiated. When multiplexing media descriptions with | |||
| potential configurations specified, there MAY be a need | potential configurations specified, there <bcp14>MAY</bcp14> be a need | |||
| for coordinating this selection between multiplexed media | for coordinating this selection between multiplexed media | |||
| descriptions to ensure the right multiplexing behavior.</t> | descriptions to ensure the right multiplexing behavior.</t> | |||
| <t> Although it is possible to analyze the various potential | <t>Although it is possible to analyze the various potential | |||
| configurations in multiplexed media descriptions to find combina tions | configurations in multiplexed media descriptions to find combina tions | |||
| that satisfy such constraints, it can quickly become complicated | that satisfy such constraints, it can quickly become complicated | |||
| to do so. </t> | to do so. </t> | |||
| <t> The procedures defined in <xref target="RFC5939"/> state | <t>The procedures defined in <xref target="RFC5939" format="default"/> state | |||
| that each potential configuration in the SDP has a unique | that each potential configuration in the SDP has a unique | |||
| configuration number, however the scope of uniqueness is | configuration number; however, the scope of uniqueness is | |||
| limited to each media description. To make it simple for the | limited to each media description. To make it simple for the | |||
| answerer to chose valid combinations of potential configurations | answerer to chose valid combinations of potential configurations | |||
| across media descriptions in a given bundle group, we provide a | across media descriptions in a given BUNDLE group, we provide a | |||
| simple rule for constructing potential configurations | simple rule for constructing potential configurations: | |||
| <list style="symbols"> | </t> | |||
| <t> Let m-bundle be the set of media descriptions that form | <ul spacing="normal"> | |||
| a given bundle .</t> | <li>Let m-bundle be the set of media descriptions that form | |||
| <t> Let m-bundle-pcfg be the set of media descriptions in | a given bundle.</li> | |||
| m-bundle that include one or more potential configurations.< | <li>Let m-bundle-pcfg be the set of media descriptions in | |||
| /t> | m-bundle that include one or more potential configurations.< | |||
| <t> Each media description in m-bundle-pcfg MUST have at | /li> | |||
| <li>Each media description in m-bundle-pcfg <bcp14>MUST</bcp14> have | ||||
| at | ||||
| least one potential configuration with the same configuratio n | least one potential configuration with the same configuratio n | |||
| number (e.g. "1").</t> | number (e.g., "1").</li> | |||
| <t> For each potential configuration with configuration numb | <li>For each potential configuration with configuration number x | |||
| er x | in m-bundle-pcfg, the offerer <bcp14>MUST</bcp14> ensure tha | |||
| in m-bundle-pcfg, the offerer MUST ensure that if the answer | t if the answerer | |||
| er | ||||
| chooses configuration number x in each of the media descript ions | chooses configuration number x in each of the media descript ions | |||
| in m-bundle-pcfg, then the resulting SDP will have all multi plexing | in m-bundle-pcfg, then the resulting SDP will have all multi plexing | |||
| constraints satisfied for those media descriptions.</t> | constraints satisfied for those media descriptions.</li> | |||
| <t> Since it is nearly impossible to define a generic | <li>Since it is nearly impossible to define a generic | |||
| mechanism for various capability extensions, this | mechanism for various capability extensions, this | |||
| document does't provide procedures for dealing | document doesn't provide procedures for dealing | |||
| with the capability extension attributes. However, | with the capability-extension attributes. However, | |||
| <xref target="med-cap-analysis"/> provide | <xref target="med-cap-analysis" format="default"/> provides | |||
| analysis of media capability extension attributes | analysis of media-capability-extension attributes | |||
| as defined in <xref target="RFC6871"/>. </t> | as defined in <xref target="RFC6871" format="default"/>. </l | |||
| </list> | i> | |||
| </t> | </ul> | |||
| <t> The above allows the answerer to easily find multiplexing | <t>The above allows the answerer to easily find multiplexing-compatibl | |||
| compatible | e | |||
| combinations of potential configurations: The answerer simply | combinations of potential configurations. The answerer simply | |||
| choses a | chooses a | |||
| potential configuration (number) that is present in all of the media | potential configuration (number) that is present in all of the media | |||
| descriptions with potential configurations in the bundle.</t> | descriptions with potential configurations in the bundle.</t> | |||
| <t> Note that it is still possible for the offerer to provide additional | <t>Note that it is still possible for the offerer to provide additiona l | |||
| potential configurations with independent configuration number s. The | potential configurations with independent configuration number s. The | |||
| answerer will have to perform more complicated analysis to det ermine | answerer will have to perform more complicated analysis to det ermine | |||
| valid multiplexed combinations of those.</t> | valid multiplexed combinations of those.</t> | |||
| <section title="Example: Transport Capability Multiplexing"> | <section numbered="true" toc="default"> | |||
| <figure title=""> | <name>Example: Transport-Capability Multiplexing</name> | |||
| <artwork><![CDATA[ | <sourcecode type="sdp"> | |||
| v=0 | v=0 | |||
| o=alice 2890844526 2890844527 IN IP4 host.atlanta.example.com | o=alice 2890844526 2890844527 IN IP4 host.atlanta.example.com | |||
| s= | s= | |||
| c=IN IP4 host.atlanta.example.com | c=IN IP4 host.atlanta.example.com | |||
| t=0 0 | t=0 0 | |||
| a=tcap:1 RTP/SAVPF | a=tcap:1 RTP/SAVPF | |||
| a=tcap:2 RTP/SAVP | a=tcap:2 RTP/SAVP | |||
| a=group:BUNDLE audio video | a=group:BUNDLE audio video | |||
| m=audio | m=audio | |||
| a=mid:audio | a=mid:audio | |||
| a=pcfg:1 t=1 | a=pcfg:1 t=1 | |||
| a=pcfg:2 | a=pcfg:2 | |||
| m=video | m=video | |||
| a=mid:video | a=mid:video | |||
| a=pcfg:1 t=1 | a=pcfg:1 t=1 | |||
| a=pcfg:2 t=2 | a=pcfg:2 t=2 | |||
| ]]></artwork> | </sourcecode> | |||
| </figure> | ||||
| <t>In the example above, the potential configurations that offer | <t>In this example, the potential configurations that offer | |||
| transport protocol capability of RTP/SAVPF has the same configuratio | transport-protocol capability of RTP/SAVPF have the same configurati | |||
| n | on | |||
| number "1" in both the audio and video media descriptions.</t> | number "1" in both the audio and video media descriptions.</t> | |||
| </section> | </section> | |||
| <section title="Example: Attribute Capability Multiplexing"> | <section numbered="true" toc="default"> | |||
| <figure title=""> | <name>Example: Attribute-Capability Multiplexing</name> | |||
| <artwork><![CDATA[ | ||||
| <sourcecode type="sdp"> | ||||
| v=0 | v=0 | |||
| o=alice 2890844526 2890844527 IN IP4 host.atlanta.example.com | o=alice 2890844526 2890844527 IN IP4 host.atlanta.example.com | |||
| s= | s= | |||
| c=IN IP4 host.atlanta.example.com | c=IN IP4 host.atlanta.example.com | |||
| t=0 0 | t=0 0 | |||
| a=acap:1 a=rtcp-mux | a=acap:1 a=rtcp-mux | |||
| a=acap:2 a=crypto:1 AES_CM_128_HMAC_SHA1_80 | a=acap:2 a=crypto:1 AES_CM_128_HMAC_SHA1_80 | |||
| inline:EcGZiNWpFJhQXdspcl1ekcmVCNWpVLcfHAwJSoj|2^20|1:32 | inline:EcGZiNWpFJhQXdspcl1ekcmVCNWpVLcfHAwJSoj|2^20|1:32 | |||
| a=group:BUNDLE audio video | a=group:BUNDLE audio video | |||
| m=audio 49172 RTP/AVP 99 | m=audio 49172 RTP/AVP 99 | |||
| a=mid:audio | a=mid:audio | |||
| a=pcfg:1 a=1 | a=pcfg:1 a=1 | |||
| a=pcfg:2 | a=pcfg:2 | |||
| m=video 560024 RTP/AVP 100 | m=video 560024 RTP/AVP 100 | |||
| a=mid:video | a=mid:video | |||
| a=pcfg:1 a=1 | a=pcfg:1 a=1 | |||
| a=pcfg:2 a=2 | a=pcfg:2 a=2 | |||
| ]]></artwork> | </sourcecode> | |||
| </figure> | <t>In this example, the potential configuration number "1" is | |||
| <t>In the example above, the potential configuration number "1" is | ||||
| repeated while referring to attribute capability a=rtcp-mux, since | repeated while referring to attribute capability a=rtcp-mux, since | |||
| the behavior is IDENTICAL for the attribute a=rtcp-mux under | the behavior is IDENTICAL for the attribute a=rtcp-mux under | |||
| multiplexing.</t> | multiplexing.</t> | |||
| </section> | </section> | |||
| </section> | </section> | |||
| </section> | </section> | |||
| <section title = "RFC6871 Analysis" anchor="med-cap-analysis"> | <section anchor="med-cap-analysis" numbered="true" toc="default"> | |||
| <t><xref target="RFC6871"/> extends the capability negotiation | <name>RFC 6871 Analysis</name> | |||
| framework described in <xref target="RFC5939"/> by | <t><xref target="RFC6871" format="default"/> extends the capability nego | |||
| tiation | ||||
| framework described in <xref target="RFC5939" format="default"/> by | ||||
| defining media capabilities that can be used to indicate | defining media capabilities that can be used to indicate | |||
| and negotiate media types and their associated format | and negotiate media types and their associated format | |||
| parameters. It also allows indication of latent configurations | parameters. It also allows indication of latent configurations | |||
| and session capabilities.</t> | and session capabilities.</t> | |||
| <section title="Recommendation: Dealing with Payload Type Numbers"> | <section numbered="true" toc="default"> | |||
| <t><xref target="RFC6871"/> defines a new payload type ("pt") paramete | <name>Recommendation: Dealing with Payload Type Numbers</name> | |||
| r | <t><xref target="RFC6871" format="default"/> defines a new payload typ | |||
| e parameter ("pt") | ||||
| to be used with the potential, actual, and latent configuration parame ters. | to be used with the potential, actual, and latent configuration parame ters. | |||
| The parameter associates RTP payload type numbers with the | The parameter associates RTP payload type numbers with the | |||
| referenced RTP-based media format capabilities ("a=rmcap") defined | referenced RTP-based media-format capabilities ("a=rmcap") defined | |||
| in <xref target="RFC6871"/> and is appropriate only when the transport | in <xref target="RFC6871" format="default"/> and is appropriate only w | |||
| protocol | hen the | |||
| transport protocol | ||||
| uses RTP. This means that the same payload type number can be | uses RTP. This means that the same payload type number can be | |||
| assigned as part of potential or actual configurations in different | assigned as part of potential or actual configurations in different | |||
| media descriptions in a bundle. There are rules for the usage of | media descriptions in a bundle. There are rules for the usage of | |||
| identical Payload Type values across multiplexed "m=" lines as | identical payload type values across multiplexed "m=" lines, | |||
| described in <xref target="I-D.ietf-mmusic-sdp-bundle-negotiation"></x | described in <xref target="RFC8843" format="default"/>, | |||
| ref>, | which must be followed here, as well. As described in | |||
| which must be followed here as well. As described in | <xref target="sec-cap-neg-proc" format="default"/>, the use of identic | |||
| <xref target="sec-cap-neg-proc"/>, the use of identical | al | |||
| configuration numbers for compatible configurations in | configuration numbers for compatible configurations in | |||
| different media descriptions that are part of the bundle provides | different media descriptions that are part of the bundle provides | |||
| a way to ensure that the answerer can easily pick compatible | a way to ensure that the answerer can easily pick compatible | |||
| configurations here as well.</t> | configurations here, as well.</t> | |||
| <section title="Example: Attribute Capability Under Shared Payload Typ | <section numbered="true" toc="default"> | |||
| e"> | <name>Example: Attribute Capability under Shared Payload Type</name> | |||
| <t>The attributes (a=rmcap, a=mfcap) follow the above | <t>The attributes "a=rmcap" and "a=mfcap" follow the above | |||
| recommendations under multiplexing.</t> | recommendations under multiplexing.</t> | |||
| <figure title=""> | <sourcecode type="sdp"> | |||
| <artwork><![CDATA[ | ||||
| v=0 | v=0 | |||
| o=- 25678 753849 IN IP4 192.0.2.1 | o=- 25678 753849 IN IP4 192.0.2.1 | |||
| s= | s= | |||
| c=IN IP4 192.0.2.1 | c=IN IP4 192.0.2.1 | |||
| t=0 0 | t=0 0 | |||
| a=creq:med-v0 | a=creq:med-v0 | |||
| m=audio 54322 RTP/AVP 96 | m=audio 54322 RTP/AVP 96 | |||
| a=rtpmap:96 AMR-WB/16000/1 | a=rtpmap:96 AMR-WB/16000/1 | |||
| a=fmtp:96 mode-change-capability=1; max-red=220; | a=fmtp:96 mode-change-capability=1; max-red=220; | |||
| mode-set=0,2,4,7 | mode-set=0,2,4,7 | |||
| skipping to change at line 3438 ¶ | skipping to change at line 4548 ¶ | |||
| m=audio 54322 RTP/AVP 96 | m=audio 54322 RTP/AVP 96 | |||
| a=rtpmap:96 AMR-WB/16000/1 | a=rtpmap:96 AMR-WB/16000/1 | |||
| a=fmtp:96 mode-change-capability=1; max-red=220; | a=fmtp:96 mode-change-capability=1; max-red=220; | |||
| mode-set=0,2,4,7 | mode-set=0,2,4,7 | |||
| a=rmcap:4 audio AMR/8000/1 | a=rmcap:4 audio AMR/8000/1 | |||
| a=rmcap:5 audio OPUS/48000/2 | a=rmcap:5 audio OPUS/48000/2 | |||
| a=mfcap:5 minptime=40 | a=mfcap:5 minptime=40 | |||
| a=mfcap:4 mode-change-capability=1 | a=mfcap:4 mode-change-capability=1 | |||
| a=pcfg:1 m=4 pt=4:97 | a=pcfg:1 m=4 pt=4:97 | |||
| a=pcfg:4 m=5 pt=5:101 | a=pcfg:4 m=5 pt=5:101 | |||
| ]]> | </sourcecode> | |||
| </artwork> | ||||
| </figure> | <t>In this example, the potential configuration | |||
| <t>In the example above, the potential configuration | number "1" is repeated when referring to media and media-format | |||
| number "1" is repeated when referring to media and media | capability used for the Payload Type 96. This | |||
| format capability used for the Payload Type 96. This | implies that both media capabilities 2 and 4, along | |||
| implies that both the media capability 2 and 4 along | with their media-format capabilities, <bcp14>MUST</bcp14> refer to t | |||
| with their media format capabilities MUST refer to the | he | |||
| same codec configuration, as per the definition of | same codec configuration, as per the definition of | |||
| IDENTICAL-PER-PT.</t> | IDENTICAL-PER-PT.</t> | |||
| </section> | </section> | |||
| </section> | </section> | |||
| <section title="Recommendation: Dealing with Latent Configurations"> | <section numbered="true" toc="default"> | |||
| <t><xref target="RFC6871"/> adds the notion of a latent configurations | <name>Recommendation: Dealing with Latent Configurations</name> | |||
| , | <t><xref target="RFC6871" format="default"/> adds the notion of a late | |||
| which provides configuration information that may be used to guide a | nt | |||
| subsequent offer/exchange, e.g. by adding another media stream or use | configuration that provides configuration information that may be | |||
| used to guide a | ||||
| subsequent offer/exchange -- e.g., by adding another media stream or u | ||||
| sing | ||||
| alternative codec combinations not currently offered. Latent configura tions | alternative codec combinations not currently offered. Latent configura tions | |||
| have configuration numbers which cannot overlap with the potential con | have configuration numbers that cannot overlap with the potential conf | |||
| figuration | iguration | |||
| numbers <xref target="RFC6871"/>. Supported combinations of potential | numbers <xref target="RFC6871" format="default"/>. Supported combinati | |||
| and | ons of potential and | |||
| latent configurations are indicated by use of the "a=sescap" attribute | latent configurations are indicated by use of the "a=sescap" attribute | |||
| , | ; | |||
| however use of this attribute is not recommended with multiplexed medi | however, use of this attribute is not recommended with multiplexed med | |||
| a, | ia, | |||
| since it requires the use of unique configuration numbers across the S DP. | since it requires the use of unique configuration numbers across the S DP. | |||
| Taken together, this means there is no well-defined way to indicate su pported | Taken together, this means there is no well-defined way to indicate su pported | |||
| combinations of latent configurations, or combinations of latent and p otential | combinations of latent configurations, or combinations of latent and p otential | |||
| configurations with multiplexed media. It is still allowed to | configurations with multiplexed media. It is still allowed to | |||
| use the latent configuration attribute, however the limitations | use the latent configuration attribute; however, the limitations | |||
| above will apply. To determine valid combinations, actual | above will apply. To determine valid combinations, actual | |||
| negotiation will have to be attempted subsequently instead.</t> | negotiation will have to be attempted subsequently instead.</t> | |||
| </section> | </section> | |||
| </section> | ||||
| </section> | </section> | |||
| <section title="IANA Considerations"> | </section> | |||
| <t>[RFC EDITOR NOTE: Please replace RFCXXXX with the RFC number | <section numbered="true" toc="default"> | |||
| of this document.]</t> | <name>IANA Considerations</name> | |||
| <t> <xref target="sec-mux-cat-iana"/> defines a new subregistry to be | <t><xref target="sec-mux-cat-iana" format="default"/> defines a new | |||
| added by the IANA for identifying the initial registrations for | subregistry, which has been | |||
| various multiplexing categories applicable, as proposed in this document. | added by the IANA, for identifying the initial registrations for | |||
| </t> | various multiplexing categories applicable, as described in this document | |||
| <t>IANA is also requested to add a new column named "Mux Category" | .</t> | |||
| <t>IANA has added a new column named "Mux Category" | ||||
| to several of the subregistries in the "Session Description Protocol | to several of the subregistries in the "Session Description Protocol | |||
| (SDP) Parameters" registry. The tables in <xref target="sec-mux-cat-value | (SDP) Parameters" registry. The tables in <xref target="sec-mux-cat-value | |||
| s-iana"/> | s-iana" format="default"/> | |||
| identify name of an entry in the existing subregistry and specify the | identify the names of entries in the existing subregistry and specify the | |||
| value to be put in the new "Mux Category" column of the associated IANA | value to be put in the new "Mux Category" column of the associated IANA | |||
| registry.</t> | registry for each.</t> | |||
| <section title="New 'Multiplexing Categories' subregistry " anchor="sec-m | <section anchor="sec-mux-cat-iana" numbered="true" toc="default"> | |||
| ux-cat-iana"> | <name>New "Multiplexing Categories" Subregistry</name> | |||
| <t>A new sub-registry needs to be defined called the | <t>A new subregistry has been created. It is called "Multiplexing | |||
| "Multiplexing Categories", with the following registrations | Categories" and has the following registrations | |||
| created initially: "NORMAL", "CAUTION", | initially:</t> | |||
| "IDENTICAL", "TRANSPORT", "SUM", "INHERIT", "IDENTICAL-PER-PT", "SPECI | <table align="left"> | |||
| AL" | <thead> | |||
| and "TBD" as defined in this document.</t> | <tr> | |||
| <t>Initial value registration for "Multiplexing Categories".</t> | <th align="left">Multiplexing Categories</th> | |||
| <th align="left">Reference</th> | ||||
| <texttable align="left"> | </tr> | |||
| <ttcol align='left'>Multiplexing Categories</ttcol> | </thead> | |||
| <ttcol align='left'>Reference</ttcol> | <tbody> | |||
| <c>NORMAL </c><c> RFCXXXX</c> | <tr> | |||
| <c>CAUTION </c><c> RFCXXXX</c> | <td align="left">NORMAL</td> | |||
| <c>IDENTICAL </c><c> RFCXXXX</c> | <td align="left">RFC 8859</td> | |||
| <c>TRANSPORT </c><c> RFCXXXX</c> | </tr> | |||
| <c>SUM </c><c> RFCXXXX</c> | <tr> | |||
| <c>INHERIT </c><c> RFCXXXX</c> | <td align="left">CAUTION</td> | |||
| <c>IDENTICAL-PER-PT </c><c> RFCXXXX</c> | <td align="left">RFC 8859</td> | |||
| <c>SPECIAL </c><c> RFCXXXX</c> | </tr> | |||
| <c>TBD </c><c> RFCXXXX</c> | <tr> | |||
| </texttable> | <td align="left">IDENTICAL</td> | |||
| <td align="left">RFC 8859</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">TRANSPORT</td> | ||||
| <td align="left">RFC 8859</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">SUM</td> | ||||
| <td align="left">RFC 8859</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">INHERIT</td> | ||||
| <td align="left">RFC 8859</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| <td align="left">RFC 8859</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">SPECIAL</td> | ||||
| <td align="left">RFC 8859</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">TBD</td> | ||||
| <td align="left">RFC 8859</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| <t> Further entries can be registered using Standard Actions policies | <t>Further entries can be registered using Standard Actions policies | |||
| outlined in <xref target="RFC5226"/>, which requires IESG review and | outlined in <xref target="RFC8126" format="default"/>, which requires I | |||
| approval and standards-track IETF RFC publication.</t> | ESG review and | |||
| <t> Each registration needs to indicate the multiplexing category value | approval and Standards Track IETF RFC publication.</t> | |||
| to be added to the "Multiplexing Categories" subregistry as defined | <t>Each registration needs to indicate the multiplexing category value | |||
| to be added to the "Multiplexing Categories" subregistry, as defined | ||||
| in this section.</t> | in this section.</t> | |||
| <t> Such a registration MUST also indicate the applicability of the | <t>Such a registration <bcp14>MUST</bcp14> also indicate the applicabili ty of the | |||
| newly defined multiplexing category value to various subregistries | newly defined multiplexing category value to various subregistries | |||
| defined at the "Session Description Protocol (SDP) Parameters" registry .</t> | defined in the "Session Description Protocol (SDP) Parameters" registry .</t> | |||
| </section> | </section> | |||
| <section title="'Mux Category' column for subregistries" | <section anchor="sec-mux-cat-values-iana" toc="default" numbered="true"> | |||
| anchor="sec-mux-cat-values-iana" toc="default"> | <name>"Mux Category" Column for Subregistries</name> | |||
| <t> Each sub-section identifies a subregistry in the "Session Descriptio | <t>Each subsection identifies a subregistry of the "Session Description | |||
| n | ||||
| Protocol (SDP) Parameters" registry. The tables list the column that | Protocol (SDP) Parameters" registry. The tables list the column that | |||
| identifies the SDP attribute name/Token/Value from the corresponding | identifies the SDP attribute name/Token/Value from the corresponding | |||
| subregistries and the values to be used for the new "Mux Category" colum n | subregistries and the values to be used for the new "Mux Category" colum n | |||
| to be added.</t> | to be added.</t> | |||
| <t> For the entries in the existing subregistries, under the "Session De | <t>Entries in the existing subregistries of the "Session Description | |||
| scription | Protocol (SDP) Parameters" registry that lack a value for the | |||
| Protocol (SDP) Parameters" registry, that lack a value for the | ||||
| "Mux Category" in this specification will get a value of "TBD".</t> | "Mux Category" in this specification will get a value of "TBD".</t> | |||
| <t> The registration policy for updates to the 'Mux Category' column val | <t>The registration policy for updates to the "Mux Category" column valu | |||
| ues | es | |||
| for existing parameters, or when registering new parameters, are beyond | for existing parameters, or when registering new parameters, is beyond t | |||
| the | he | |||
| scope of this document. The registration policy for the affected table is | scope of this document. The registration policy for the affected table is | |||
| defined in <xref target="I-D.ietf-mmusic-rfc4566bis"/>.</t> | defined in <xref target="RFC8866" format="default"/>.</t> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="Table: SDP bwtype"> | <name>Table: SDP bwtype</name> | |||
| <t>The following values are to be added to the 'SDP bwtype' subregistry | <t>The following values have been added to the "bwtype" subregistry | |||
| in the "Session Description Protocol (SDP) Parameters" registry. | of the "Session Description Protocol (SDP) Parameters" registry. | |||
| The references should be updated to point at this RFC as well | The references have been updated to point to this RFC as well | |||
| as the previous references.</t> | as the previous references.</t> | |||
| <texttable align="left"> | <table align="left"> | |||
| <ttcol align='left'>SDP Name</ttcol> | <thead> | |||
| <ttcol align='left'>Mux Category</ttcol> | <tr> | |||
| <c>CT </c><c>NORMAL </c> | <th align="left">SDP Name</th> | |||
| <c>AS </c><c>SUM </c> | <th align="left">Mux Category</th> | |||
| <c>RS </c><c>SUM </c> | </tr> | |||
| <c>RR </c><c>SUM </c> | </thead> | |||
| <c>TIAS </c><c>SPECIAL </c> | <tbody> | |||
| </texttable> | <tr> | |||
| </section> | <td align="left">CT</td> | |||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">AS</td> | ||||
| <td align="left">SUM</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">RS</td> | ||||
| <td align="left">SUM</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">RR</td> | ||||
| <td align="left">SUM</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">TIAS</td> | ||||
| <td align="left">SPECIAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | ||||
| <section numbered="true" toc="default"> | ||||
| <name>Table: attribute-name</name> | ||||
| <t>The following values have been added to the "attribute-name" | ||||
| (formerly "att-field") subregistry of the "Session Description | ||||
| Protocol (SDP) Parameters" registry. The references have been | ||||
| updated to point to this RFC as well as the previous references.</t> | ||||
| <section title="Table: att-field (session level)"> | <t>NOTE: The attributes from <xref target="I-D.ietf-rmt-flute-sdp" for | |||
| <t>The following values are to be added to the "att-field (session level | mat="default"/> | |||
| )" | ("flute-tsi", "flute-ch", "FEC-declaration", "FEC-OTI-extension", | |||
| subregistry in the "Session Description Protocol (SDP) Parameters" regis | "content-desc") were not analyzed for their multiplexing behavior, | |||
| try. | due to the expired status of the draft. For the purposes of this | |||
| The references should be updated to point at this RFC as well as the pre | specification, the multiplexing category of "TBD" is assigned. </t> | |||
| vious | ||||
| references.</t> | ||||
| <texttable align="left"> | ||||
| <ttcol align='left'>SDP Name</ttcol> | ||||
| <ttcol align='left'>Mux Category</ttcol> | ||||
| <c>cat </c><c>NORMAL </c> | ||||
| <c>keywds </c><c>NORMAL </c> | ||||
| <c>type </c><c>NORMAL </c> | ||||
| <c>type:broadcast </c><c>NORMAL </c> | ||||
| <c>type:H332 </c><c>NORMAL </c> | ||||
| <c>type:meeting </c><c>NORMAL </c> | ||||
| <c>type:moderated </c><c>NORMAL </c> | ||||
| <c>type:test </c><c>NORMAL </c> | ||||
| <c>charset </c><c>NORMAL </c> | ||||
| <c>charset:iso8895-1 </c><c>NORMAL </c> | ||||
| <c>tool </c><c>NORMAL </c> | ||||
| <c>ipbcp </c><c>SPECIAL </c> | ||||
| <c>group </c><c>NORMAL </c> | ||||
| <c>ice-lite </c><c>NORMAL </c> | ||||
| <c>ice-options </c><c>NORMAL </c> | ||||
| <c>bcastversion </c><c>NORMAL </c> | ||||
| <c>3GPP-Integrity-Key </c><c>CAUTION </c> | ||||
| <c>3GPP-SDP-Auth </c><c>CAUTION </c> | ||||
| <c>alt-group </c><c>CAUTION </c> | ||||
| <c>PSCid </c><c>NORMAL </c> | ||||
| <c>bc_service </c><c>NORMAL </c> | ||||
| <c>bc_program </c><c>NORMAL </c> | ||||
| <c>bc_service_package </c><c>NORMAL </c> | ||||
| <c>sescap </c><c>CAUTION </c> | ||||
| <c>rtsp-ice-d-m </c><c>TBD </c> | ||||
| </texttable> | ||||
| </section> | ||||
| <section title="Table: att-field (both session and media level)"> | ||||
| <t> The following values are to be added to the "att-field (both session | ||||
| and media level)" subregistry in the "Session Description Protocol (SDP) | ||||
| Parameters" registry. The references should be updated to point at this | ||||
| RFC | ||||
| as well as the previous references. </t> | ||||
| <t> NOTE: The attributes from draft-ietf-rmt-flute-sdp ('flute-tsi', | ||||
| 'flute-ch', 'FEC-declaration', 'FEC-OTI-extension', 'content-desc') were | ||||
| not analyzed for their multiplexing behavior due to the expired status o | ||||
| f the | ||||
| draft. For purposes of this specification, the multiplexing category | ||||
| of 'TBD' is assigned. </t> | ||||
| <texttable align="left"> | <!-- [rfced] Follow-up question re: | |||
| <ttcol align='left'>SDP Name</ttcol> | 2. "etag" row from section 15.2.2. needs to be removed as well | |||
| <ttcol align='left'>Mux Category</ttcol> | ||||
| <c>recvonly </c><c>NORMAL </c> | ||||
| <c>sendrecv </c><c>NORMAL </c> | ||||
| <c>sendonly </c><c>NORMAL </c> | ||||
| <c>sdplang </c><c>NORMAL </c> | ||||
| <c>lang </c><c>NORMAL </c> | ||||
| <c>h248item </c><c>SPECIAL </c> | ||||
| <c>sqn </c><c>NORMAL </c> | ||||
| <c>cdsc </c><c>NORMAL </c> | ||||
| <c>cpar </c><c>INHERIT </c> | ||||
| <c>cparmin </c><c>SPECIAL </c> | ||||
| <c>cparmax </c><c>SPECIAL </c> | ||||
| <c>rtcp-xr </c><c>NORMAL </c> | ||||
| <c>maxprate </c><c>SPECIAL </c> | ||||
| <c>setup </c><c>TRANSPORT </c> | ||||
| <c>connection </c><c>TRANSPORT </c> | ||||
| <c>key-mgmt </c><c>IDENTICAL </c> | ||||
| <c>source-filter </c><c>IDENTICAL </c> | ||||
| <c>inactive </c><c>NORMAL </c> | ||||
| <c>fingerprint </c><c>TRANSPORT </c> | ||||
| <c>flute-tsi </c><c>TBD </c> | ||||
| <c>flute-ch </c><c>TBD </c> | ||||
| <c>FEC-declaration </c><c>TBD </c> | ||||
| <c>FEC-OTI-extension </c><c>TBD </c> | ||||
| <c>content-desc </c><c>TBD </c> | ||||
| <c>ice-pwd </c><c>TRANSPORT </c> | ||||
| <c>ice-ufrag </c><c>TRANSPORT </c> | ||||
| <c>stkmstream </c><c>NORMAL </c> | ||||
| <c>extmap </c><c>SPECIAL </c> | ||||
| <c>qos-mech-send </c><c>TRANSPORT </c> | ||||
| <c>qos-mech-recv </c><c>TRANSPORT </c> | ||||
| <c>csup </c><c>NORMAL </c> | ||||
| <c>creq </c><c>NORMAL </c> | ||||
| <c>acap </c><c>INHERIT </c> | ||||
| <c>tcap </c><c>INHERIT </c> | ||||
| <c>3GPP-QoE-Metrics </c><c>CAUTION </c> | ||||
| <c>3GPP-Asset-Information </c><c>CAUTION </c> | ||||
| <c>mbms-mode </c><c>CAUTION </c> | ||||
| <c>mbms-repair </c><c>CAUTION </c> | ||||
| <c>ike-setup </c><c>IDENTICAL </c> | ||||
| <c>psk-fingerprint </c><c>IDENTICAL </c> | ||||
| <c>multicast-rtcp </c><c>IDENTICAL </c> | ||||
| <c>rmcap </c><c>IDENTICAL-PER-PT </c> | ||||
| <c>omcap </c><c>NORMAL </c> | ||||
| <c>mfcap </c><c>IDENTICAL-PER-PT </c> | ||||
| <c>mscap </c><c>INHERIT </c> | ||||
| <c>3gpp.iut.replication </c><c>TBD </c> | ||||
| <c>bcap </c><c>INHERIT </c> | ||||
| <c>ccap </c><c>IDENTICAL </c> | ||||
| <c>icap </c><c>NORMAL </c> | ||||
| <c>3gpp_sync_info </c><c>NORMAL </c> | ||||
| <c>3gpp_MaxRecvSDUSize </c><c>NORMAL </c> | ||||
| <c>etag </c><c>CAUTION </c> | ||||
| <c>duplication-delay </c><c>NORMAL </c> | ||||
| <c>range </c><c>CAUTION </c> | ||||
| <c>control </c><c>CAUTION </c> | ||||
| <c>mtag </c><c>CAUTION </c> | ||||
| <c>ts-refclk </c><c>NORMAL </c> | ||||
| <c>mediaclk </c><c>NORMAL </c> | ||||
| <c>calgextmap </c><c>NORMAL </c> | ||||
| </texttable> | ||||
| </section> | ||||
| <section title="Table: att-field (media level only)"> | ||||
| <t> The following values are to be added to the | ||||
| "att-field (media level only)" registry in the | ||||
| "Session Description Protocol (SDP) Parameters" registry. | ||||
| The references should be updated to point at this RFC as | ||||
| well as the previous references. </t> | ||||
| <texttable align="left"> | The IANA registry | |||
| <ttcol align='left'>SDP Name</ttcol> | (https://www.iana.org/assignments/sdp-parameters/sdp-parameters.xml#sdp-att-fiel | |||
| <ttcol align='left'>Mux Category</ttcol> | d) | |||
| <c>ptime </c><c>IDENTICAL-PER-PT </c> | lists this document as a reference for etag. So, should the etag row be | |||
| <c>orient </c><c>NORMAL </c> | restored in Section 15.2.2, or should the IANA registry be updated to remove | |||
| <c>orient:portrait </c><c>NORMAL </c> | this document as a reference? (If the latter, we will send a request to | |||
| <c>orient:landscape </c><c>NORMAL </c> | IANA.) | |||
| <c>orient:seascape </c><c>NORMAL </c> | --> | |||
| <c>framerate </c><c>IDENTICAL-PER-PT </c> | ||||
| <c>quality </c><c>NORMAL </c> | ||||
| <c>rtpmap </c><c>IDENTICAL-PER-PT </c> | ||||
| <c>fmtp </c><c>IDENTICAL-PER-PT </c> | ||||
| <c>rtpred1 </c><c>CAUTION </c> | ||||
| <c>rtpred2 </c><c>CAUTION </c> | ||||
| <c>T38FaxVersion </c><c>TBD </c> | ||||
| <c>T38MaxBitRate </c><c>TBD </c> | ||||
| <c>T38FaxFillBitRemoval </c><c>TBD </c> | ||||
| <c>T38FaxTranscodingMMR </c><c>TBD </c> | ||||
| <c>T38FaxTranscodingJBIG </c><c>TBD </c> | ||||
| <c>T38FaxRateManagement </c><c>TBD </c> | ||||
| <c>T38FaxMaxBuffer </c><c>TBD </c> | ||||
| <c>T38FaxMaxDatagram </c><c>TBD </c> | ||||
| <c>T38FaxUdpEC </c><c>TBD </c> | ||||
| <c>maxptime </c><c>IDENTICAL-PER-PT </c> | ||||
| <c>des </c><c>CAUTION </c> | ||||
| <c>curr </c><c>CAUTION </c> | ||||
| <c>conf </c><c>CAUTION </c> | ||||
| <c>mid </c><c>NORMAL </c> | ||||
| <c>rtcp </c><c>TRANSPORT </c> | ||||
| <c>rtcp-fb </c><c>IDENTICAL-PER-PT </c> | ||||
| <c>label </c><c>NORMAL </c> | ||||
| <c>T38VendorInfo </c><c>TBD </c> | ||||
| <c>crypto </c><c>TRANSPORT </c> | ||||
| <c>eecid </c><c>CAUTION </c> | ||||
| <c>aalType </c><c>CAUTION </c> | ||||
| <c>capability </c><c>CAUTION </c> | ||||
| <c>qosClass </c><c>CAUTION </c> | ||||
| <c>bcob </c><c>CAUTION </c> | ||||
| <c>stc </c><c>CAUTION </c> | ||||
| <c>upcc </c><c>CAUTION </c> | ||||
| <c>atmQOSparms </c><c>CAUTION </c> | ||||
| <c>atmTrfcDesc </c><c>CAUTION </c> | ||||
| <c>abrParms </c><c>CAUTION </c> | ||||
| <c>abrSetup </c><c>CAUTION </c> | ||||
| <c>bearerType </c><c>CAUTION </c> | ||||
| <c>lij </c><c>CAUTION </c> | ||||
| <c>anycast </c><c>CAUTION </c> | ||||
| <c>cache </c><c>CAUTION </c> | ||||
| <c>bearerSigIE </c><c>CAUTION </c> | ||||
| <c>aalApp </c><c>CAUTION </c> | ||||
| <c>cbrRate </c><c>CAUTION </c> | ||||
| <c>sbc </c><c>CAUTION </c> | ||||
| <c>clkrec </c><c>CAUTION </c> | ||||
| <c>fec </c><c>CAUTION </c> | ||||
| <c>prtfl </c><c>CAUTION </c> | ||||
| <c>structure </c><c>CAUTION </c> | ||||
| <c>cpsSDUsize </c><c>CAUTION </c> | ||||
| <c>all2CPS </c><c>CAUTION </c> | ||||
| <c>all2CPSSDUrate </c><c>CAUTION </c> | ||||
| <c>aal2sscs3661unassured </c><c>CAUTION </c> | ||||
| <c>aal2sscs3661assured </c><c>CAUTION </c> | ||||
| <c>aal2sscs3662 </c><c>CAUTION </c> | ||||
| <c>aal5sscop </c><c>CAUTION </c> | ||||
| <c>atmmap </c><c>CAUTION </c> | ||||
| <c>silenceSupp </c><c>CAUTION </c> | ||||
| <c>ecan </c><c>CAUTION </c> | ||||
| <c>gc </c><c>CAUTION </c> | ||||
| <c>profileDesc </c><c>CAUTION </c> | ||||
| <c>vsel </c><c>CAUTION </c> | ||||
| <c>dsel </c><c>CAUTION </c> | ||||
| <c>fsel </c><c>CAUTION </c> | ||||
| <c>onewaySel </c><c>CAUTION </c> | ||||
| <c>codecconfig </c><c>CAUTION </c> | ||||
| <c>isup_usi </c><c>CAUTION </c> | ||||
| <c>uiLayer1_Prot </c><c>CAUTION </c> | ||||
| <c>chain </c><c>CAUTION </c> | ||||
| <c>floorctrl </c><c>TBD </c> | ||||
| <c>confid </c><c>NORMAL </c> | ||||
| <c>userid </c><c>NORMAL </c> | ||||
| <c>floorid </c><c>NORMAL </c> | ||||
| <c>FEC </c><c>NORMAL </c> | ||||
| <c>accept-types </c><c>TBD </c> | ||||
| <c>accept-wrapped-types </c><c>TBD </c> | ||||
| <c>max-size </c><c>TBD </c> | ||||
| <c>path </c><c>TBD </c> | ||||
| <c>dccp-service-code </c><c>CAUTION </c> | ||||
| <c>rtcp-mux </c><c>IDENTICAL </c> | ||||
| <c>candidate </c><c>TRANSPORT </c> | ||||
| <c>ice-mismatch </c><c>NORMAL </c> | ||||
| <c>remote-candidates </c><c>TRANSPORT </c> | ||||
| <c>SRTPAuthentication </c><c>TBD </c> | ||||
| <c>SRTPROCTxRate </c><c>TBD </c> | ||||
| <c>rtcp-rsize </c><c>IDENTICAL </c> | ||||
| <c>file-selector </c><c>TBD </c> | ||||
| <c>file-transfer-id </c><c>TBD </c> | ||||
| <c>file-disposition </c><c>TBD </c> | ||||
| <c>file-date </c><c>TBD </c> | ||||
| <c>file-icon </c><c>TBD </c> | ||||
| <c>file-range </c><c>TBD </c> | ||||
| <c>depend </c><c>IDENTICAL-PER-PT </c> | ||||
| <c>ssrc </c><c>NORMAL </c> | ||||
| <c>ssrc-group </c><c>NORMAL </c> | ||||
| <c>rtcp-unicast </c><c>IDENTICAL </c> | ||||
| <c>pcfg </c><c>SPECIAL </c> | ||||
| <c>acfg </c><c>SPECIAL </c> | ||||
| <c>zrtp-hash </c><c>TRANSPORT </c> | ||||
| <c>X-predecbufsize </c><c>CAUTION </c> | ||||
| <c>X-initpredecbufperiod </c><c>CAUTION </c> | ||||
| <c>X-initpostdecbufperiod </c><c>CAUTION </c> | ||||
| <c>X-decbyterate </c><c>CAUTION </c> | ||||
| <c>3gpp-videopostdecbufsize </c><c>CAUTION </c> | ||||
| <c>framesize </c><c>CAUTION </c> | ||||
| <c>3GPP-SRTP-Config </c><c>CAUTION </c> | ||||
| <c>alt </c><c>CAUTION </c> | ||||
| <c>alt-default-id </c><c>CAUTION </c> | ||||
| <c>3GPP-Adaption-Support </c><c>CAUTION </c> | ||||
| <c>mbms-flowid </c><c>CAUTION </c> | ||||
| <c>fec-source-flow </c><c>SPECIAL </c> | ||||
| <c>fec-repair-flow </c><c>SPECIAL </c> | ||||
| <c>repair-window </c><c>SPECIAL </c> | ||||
| <c>rams-updates </c><c>CAUTION </c> | ||||
| <c>imageattr </c><c>IDENTICAL-PER-PT </c> | ||||
| <c>cfw-id </c><c>NORMAL </c> | ||||
| <c>portmapping-req </c><c>CAUTION </c> | ||||
| <c>g.3gpp.cat </c><c>NORMAL </c> | ||||
| <c>g.3gpp.crs </c><c>NORMAL </c> | ||||
| <c>ecn-capable-rtp </c><c>IDENTICAL </c> | ||||
| <c>visited-realm </c><c>TRANSPORT </c> | ||||
| <c>secondary-realm </c><c>TRANSPORT </c> | ||||
| <c>omr-s-cksum </c><c>NORMAL </c> | ||||
| <c>omr-m-cksum </c><c>NORMAL </c> | ||||
| <c>omr-codecs </c><c>NORMAL </c> | ||||
| <c>omr-m-att </c><c>NORMAL </c> | ||||
| <c>omr-s-att </c><c>NORMAL </c> | ||||
| <c>omr-m-bw </c><c>NORMAL </c> | ||||
| <c>omr-s-bw </c><c>NORMAL </c> | ||||
| <c>msrp-cema </c><c>TBD </c> | ||||
| <c>dccp-port </c><c>CAUTION </c> | ||||
| <c>resource </c><c>NORMAL </c> | ||||
| <c>channel </c><c>NORMAL </c> | ||||
| <c>cmid </c><c>NORMAL </c> | ||||
| <c>content </c><c>NORMAL </c> | ||||
| <c>lcfg </c><c>SPECIAL </c> | ||||
| <c>loopback </c><c>NORMAL </c> | ||||
| <c>loopback-source </c><c>NORMAL </c> | ||||
| <c>loopback-mirror </c><c>NORMAL </c> | ||||
| <c>chatroom </c><c>TBD </c> | ||||
| <c>altc </c><c>TRANSPORT </c> | ||||
| <c>T38FaxMaxIFP </c><c>TBD </c> | ||||
| <c>T38FaxUdpECDepth </c><c>TBD </c> | ||||
| <c>T38FaxUdpFECMaxSpan </c><c>TBD </c> | ||||
| <c>T38ModemType </c><c>TBD </c> | ||||
| <c>cs-correlation </c><c>TBD </c> | ||||
| <c>rtcp-idms </c><c>NORMAL </c> | ||||
| </texttable> | ||||
| </section> | ||||
| <section title="Table: att-field (source level)"> | ||||
| <t>The following values are to be added to the | ||||
| "att-field (source level)" registry in the | ||||
| "Session Description Protocol (SDP) Parameters" registry. | ||||
| The references should be updated to point at this RFC as | ||||
| well as the previous references. </t> | ||||
| <texttable align="left"> | <table align="left"> | |||
| <ttcol align='left'>SDP Name</ttcol> | <thead> | |||
| <ttcol align='left'>Mux Category</ttcol> | <tr> | |||
| <c>cname </c><c>NORMAL </c> | <th align="left">SDP Name</th> | |||
| <c>previous-ssrc </c><c>NORMAL </c> | <th align="left">Mux Category</th> | |||
| <c>fmtp </c><c>IDENTICAL-PER-PT </c> | </tr> | |||
| <c>ts-refclk </c><c>NORMAL </c> | </thead> | |||
| <c>mediaclk </c><c>NORMAL </c> | <tbody> | |||
| </texttable> | <tr> | |||
| </section> | <td align="left">cat</td> | |||
| <section title="Table: content SDP Parameters"> | <td align="left">NORMAL</td> | |||
| <t>The following values are to be added to the | </tr> | |||
| "content SDP Parameters" subregistry in the | <tr> | |||
| "Session Description Protocol (SDP) Parameters" registry. | <td align="left">keywds</td> | |||
| The references should be updated to point at this RFC | <td align="left">NORMAL</td> | |||
| as well as the previous references. </t> | </tr> | |||
| <tr> | ||||
| <td align="left">type</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">type:broadcast</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">type:H332</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">type:meeting</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">type:moderated</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">type:test</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">charset</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">charset:iso8895-1</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">tool</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">ipbcp</td> | ||||
| <td align="left">SPECIAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">group</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">ice-lite</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">ice-options</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">bcastversion</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">3GPP-Integrity-Key</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">3GPP-SDP-Auth</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">alt-group</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">PSCid</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">bc_service</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">bc_program</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">bc_service_package</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">sescap</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">rtsp-ice-d-m</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <texttable align="left"> | <!-- (both session and media level) --> | |||
| <ttcol align='left'>SDP Name</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <td align="left">recvonly</td> | |||
| <c>slides </c><c>NORMAL </c> | <td align="left">NORMAL</td> | |||
| <c>speaker </c><c>NORMAL </c> | </tr> | |||
| <c>sl </c><c>NORMAL </c> | <tr> | |||
| <c>main </c><c>NORMAL </c> | <td align="left">sendrecv</td> | |||
| <c>alt </c><c>NORMAL </c> | <td align="left">NORMAL</td> | |||
| </texttable> | </tr> | |||
| </section> | <tr> | |||
| <section title="Table: Semantics for the 'group' SDP Attribute"> | <td align="left">sendonly</td> | |||
| <t>The following values are to be added to the | <td align="left">NORMAL</td> | |||
| "Semantics for the "group" SDP Attribute" subregistry in the | </tr> | |||
| <tr> | ||||
| <td align="left">sdplang</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">lang</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">h248item</td> | ||||
| <td align="left">SPECIAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">sqn</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">cdsc</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">cpar</td> | ||||
| <td align="left">INHERIT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">cparmin</td> | ||||
| <td align="left">SPECIAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">cparmax</td> | ||||
| <td align="left">SPECIAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">rtcp-xr</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">maxprate</td> | ||||
| <td align="left">SPECIAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">setup</td> | ||||
| <td align="left">TRANSPORT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">connection</td> | ||||
| <td align="left">TRANSPORT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">key-mgmt</td> | ||||
| <td align="left">IDENTICAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">source-filter</td> | ||||
| <td align="left">IDENTICAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">inactive</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">fingerprint</td> | ||||
| <td align="left">TRANSPORT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">flute-tsi</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">flute-ch</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">FEC-declaration</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">FEC-OTI-extension</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">content-desc</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">ice-pwd</td> | ||||
| <td align="left">TRANSPORT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">ice-ufrag</td> | ||||
| <td align="left">TRANSPORT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">stkmstream</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">extmap</td> | ||||
| <td align="left">SPECIAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">qos-mech-send</td> | ||||
| <td align="left">TRANSPORT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">qos-mech-recv</td> | ||||
| <td align="left">TRANSPORT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">csup</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">creq</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">acap</td> | ||||
| <td align="left">INHERIT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">tcap</td> | ||||
| <td align="left">INHERIT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">3GPP-QoE-Metrics</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">3GPP-Asset-Information</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">mbms-mode</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">mbms-repair</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">ike-setup</td> | ||||
| <td align="left">IDENTICAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">psk-fingerprint</td> | ||||
| <td align="left">IDENTICAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">multicast-rtcp</td> | ||||
| <td align="left">IDENTICAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">rmcap</td> | ||||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">omcap</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">mfcap</td> | ||||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">mscap</td> | ||||
| <td align="left">INHERIT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">3gpp.iut.replication</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">bcap</td> | ||||
| <td align="left">INHERIT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">ccap</td> | ||||
| <td align="left">IDENTICAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">icap</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">etag</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">duplication-delay</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">range</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">control</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">mtag</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">ts-refclk</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">mediaclk</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">calgextmap</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <!-- (media level only) --> | ||||
| <tr> | ||||
| <td align="left">ptime</td> | ||||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">orient</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">orient:portrait</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">orient:landscape</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">orient:seascape</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">framerate</td> | ||||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">quality</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">rtpmap</td> | ||||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">fmtp</td> | ||||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">rtpred1</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">rtpred2</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">T38FaxVersion</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">T38MaxBitRate</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">T38FaxFillBitRemoval</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">T38FaxTranscodingMMR</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">T38FaxTranscodingJBIG</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">T38FaxRateManagement</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">T38FaxMaxBuffer</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">T38FaxMaxDatagram</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">T38FaxUdpEC</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">maxptime</td> | ||||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">des</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">curr</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">conf</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">mid</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">rtcp</td> | ||||
| <td align="left">TRANSPORT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">rtcp-fb</td> | ||||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">label</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">T38VendorInfo</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">crypto</td> | ||||
| <td align="left">TRANSPORT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">eecid</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">aalType</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">capability</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">qosClass</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">bcob</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">stc</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">upcc</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">atmQOSparms</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">atmTrfcDesc</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">abrParms</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">abrSetup</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">bearerType</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">lij</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">anycast</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">cache</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">bearerSigIE</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">aalApp</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">cbrRate</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">sbc</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">clkrec</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">fec</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">prtfl</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">structure</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">cpsSDUsize</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">aal2CPS</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">aal2CPSSDUrate</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">aal2sscs3661unassured</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">aal2sscs3661assured</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">aal2sscs3662</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">aal5sscop</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">atmmap</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">silenceSupp</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">ecan</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">gc</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">profileDesc</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">vsel</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">dsel</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">fsel</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">onewaySel</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">codecconfig</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">isup_usi</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">uiLayer1_Prot</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">chain</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">floorctrl</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">confid</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">userid</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">floorid</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">FEC</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">accept-types</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">accept-wrapped-types</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">max-size</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">path</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">dccp-service-code</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">rtcp-mux</td> | ||||
| <td align="left">IDENTICAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">candidate</td> | ||||
| <td align="left">TRANSPORT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">ice-mismatch</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">remote-candidates</td> | ||||
| <td align="left">TRANSPORT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">SRTPAuthentication</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">SRTPROCTxRate</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">rtcp-rsize</td> | ||||
| <td align="left">IDENTICAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">file-selector</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">file-transfer-id</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">file-disposition</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">file-date</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">file-icon</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">file-range</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">depend</td> | ||||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">ssrc</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">ssrc-group</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">rtcp-unicast</td> | ||||
| <td align="left">IDENTICAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">pcfg</td> | ||||
| <td align="left">SPECIAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">acfg</td> | ||||
| <td align="left">SPECIAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">zrtp-hash</td> | ||||
| <td align="left">TRANSPORT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">X-predecbufsize</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">X-initpredecbufperiod</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">X-initpostdecbufperiod</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">X-decbyterate</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">3gpp-videopostdecbufsize</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">framesize</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">3GPP-SRTP-Config</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">alt</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">alt-default-id</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">3GPP-Adaption-Support</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">mbms-flowid</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">fec-source-flow</td> | ||||
| <td align="left">SPECIAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">fec-repair-flow</td> | ||||
| <td align="left">SPECIAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">repair-window</td> | ||||
| <td align="left">SPECIAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">rams-updates</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">imageattr</td> | ||||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">cfw-id</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">portmapping-req</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">ecn-capable-rtp</td> | ||||
| <td align="left">IDENTICAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">visited-realm</td> | ||||
| <td align="left">TRANSPORT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">secondary-realm</td> | ||||
| <td align="left">TRANSPORT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">omr-s-cksum</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">omr-m-cksum</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">omr-codecs</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">omr-m-att</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">omr-s-att</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">omr-m-bw</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">omr-s-bw</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">msrp-cema</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">dccp-port</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">resource</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">channel</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">cmid</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">content</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">lcfg</td> | ||||
| <td align="left">SPECIAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">loopback</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">loopback-source</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">loopback-mirror</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">chatroom</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">altc</td> | ||||
| <td align="left">TRANSPORT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">T38FaxMaxIFP</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">T38FaxUdpECDepth</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">T38FaxUdpFECMaxSpan</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">T38ModemType</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">cs-correlation</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">rtcp-idms</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <!-- (source level)--> | ||||
| <tr> | ||||
| <td align="left">cname</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">previous-ssrc</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">fmtp</td> | ||||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">ts-refclk</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">mediaclk</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | ||||
| <section numbered="true" toc="default"> | ||||
| <name>Table: content SDP Parameters</name> | ||||
| <t>The following values have been added to the | ||||
| "content SDP Parameters" subregistry of the | ||||
| "Session Description Protocol (SDP) Parameters" registry. | "Session Description Protocol (SDP) Parameters" registry. | |||
| The references should be updated to point at this RFC as well as | The references have been updated to point to this RFC | |||
| as well as the previous references. </t> | ||||
| <table align="left"> | ||||
| <thead> | ||||
| <tr> | ||||
| <th align="left">SDP Name</th> | ||||
| <th align="left">Mux Category</th> | ||||
| </tr> | ||||
| </thead> | ||||
| <tbody> | ||||
| <tr> | ||||
| <td align="left">slides</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">speaker</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">sl</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">main</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">alt</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">g.3gpp.cat</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">g.3gpp.crs</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | ||||
| <section numbered="true" toc="default"> | ||||
| <name>Table: Semantics for the "group" SDP Attribute</name> | ||||
| <t>The following values have been added to the | ||||
| "Semantics for the 'group' SDP Attribute" subregistry of the | ||||
| "Session Description Protocol (SDP) Parameters" registry. | ||||
| The references have been updated to point to this RFC as well as | ||||
| the previous references.</t> | the previous references.</t> | |||
| <table align="left"> | ||||
| <texttable align="left"> | <thead> | |||
| <ttcol align='left'>Token</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Token</th> | |||
| <c>LS </c><c>NORMAL </c> | <th align="left">Mux Category</th> | |||
| <c>FID </c><c>NORMAL </c> | </tr> | |||
| <c>SRF </c><c>NORMAL </c> | </thead> | |||
| <c>ANAT </c><c>CAUTION </c> | <tbody> | |||
| <c>FEC </c><c>NORMAL </c> | <tr> | |||
| <c>FEC-FR </c><c>NORMAL </c> | <td align="left">LS</td> | |||
| <c>CS </c><c>NORMAL </c> | <td align="left">NORMAL</td> | |||
| <c>DDP </c><c>NORMAL </c> | </tr> | |||
| <c>DUP </c><c>NORMAL </c> | <tr> | |||
| </texttable> | <td align="left">FID</td> | |||
| </section> | <td align="left">NORMAL</td> | |||
| <section title="Table: 'rtcp-fb' Attribute Values"> | </tr> | |||
| <t>The following values are to be added to the | <tr> | |||
| " 'rtcp-fb' Attribute Values" subregistry in the | <td align="left">SRF</td> | |||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">ANAT</td> | ||||
| <td align="left">CAUTION</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">FEC</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">FEC-FR</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">CS</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">DDP</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">DUP</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | ||||
| <section numbered="true" toc="default"> | ||||
| <name>Table: "rtcp-fb" Attribute Values</name> | ||||
| <t>The following values have been added to the | ||||
| "'rtcp-fb' Attribute Values" subregistry of the | ||||
| "Session Description Protocol (SDP) Parameters" registry. | "Session Description Protocol (SDP) Parameters" registry. | |||
| The references should be updated to point at this RFC as well as | The references have been updated to point to this RFC as well as | |||
| the previous references.</t> | the previous references.</t> | |||
| <table align="left"> | ||||
| <texttable align="left"> | <thead> | |||
| <ttcol align='left'>Value Name</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Value Name</th> | |||
| <c>ack </c><c>IDENTICAL-PER-PT </c> | <th align="left">Mux Category</th> | |||
| <c>app </c><c>SPECIAL </c> | </tr> | |||
| <c>ccm </c><c>IDENTICAL-PER-PT </c> | </thead> | |||
| <c>nack </c><c>IDENTICAL-PER-PT </c> | <tbody> | |||
| <c>trr-int </c><c>IDENTICAL-PER-PT </c> | <tr> | |||
| </texttable> | <td align="left">ack</td> | |||
| </section> | <td align="left">IDENTICAL-PER-PT</td> | |||
| <section title="Table: 'ack' and 'nack' Attribute Values"> | </tr> | |||
| <t>The following values are to be added to the | <tr> | |||
| " 'ack' and 'nack' Attribute Values" subregistry in the | <td align="left">app</td> | |||
| <td align="left">SPECIAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">ccm</td> | ||||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">nack</td> | ||||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">trr-int</td> | ||||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | ||||
| <section numbered="true" toc="default"> | ||||
| <name>Table: "ack" and "nack" Attribute Values</name> | ||||
| <t>The following values have been added to the | ||||
| "'ack' and 'nack' Attribute Values" subregistry of the | ||||
| "Session Description Protocol (SDP) Parameters" registry. | "Session Description Protocol (SDP) Parameters" registry. | |||
| The references should be updated to point at this RFC as | The references have been updated to point to this RFC as | |||
| well as the previous references.</t> | well as the previous references.</t> | |||
| <table align="left"> | ||||
| <texttable align="left"> | <thead> | |||
| <ttcol align='left'>Value Name</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Value Name</th> | |||
| <c>sli </c><c>IDENTICAL-PER-PT </c> | <th align="left">Mux Category</th> | |||
| <c>pli </c><c>IDENTICAL-PER-PT </c> | </tr> | |||
| <c>rpsi </c><c>IDENTICAL-PER-PT </c> | </thead> | |||
| <c>app </c><c>SPECIAL </c> | <tbody> | |||
| <c>rai </c><c>IDENTICAL-PER-PT </c> | <tr> | |||
| <c>tllei </c><c>IDENTICAL-PER-PT </c> | <td align="left">sli</td> | |||
| <c>pslei </c><c>IDENTICAL-PER-PT </c> | <td align="left">IDENTICAL-PER-PT</td> | |||
| <c>ecn </c><c>IDENTICAL </c> | </tr> | |||
| </texttable> | <tr> | |||
| </section> | <td align="left">pli</td> | |||
| <section title="Table: 'depend' SDP Attribute Values"> | <td align="left">IDENTICAL-PER-PT</td> | |||
| </tr> | ||||
| <t> The following values are to be added to the | <tr> | |||
| " 'depend' SDP Attribute Values" subregistry in the | <td align="left">rpsi</td> | |||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">app</td> | ||||
| <td align="left">SPECIAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">rai</td> | ||||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">tllei</td> | ||||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">pslei</td> | ||||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">ecn</td> | ||||
| <td align="left">IDENTICAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | ||||
| <section numbered="true" toc="default"> | ||||
| <name>Table: "depend" SDP Attribute Values</name> | ||||
| <t>The following values have been added to the | ||||
| "'depend' SDP Attribute Values" subregistry of the | ||||
| "Session Description Protocol (SDP) Parameters" registry. | "Session Description Protocol (SDP) Parameters" registry. | |||
| The references should be updated to point at this RFC | The references have been updated to point to this RFC | |||
| as well as the previous references. </t> | as well as the previous references. </t> | |||
| <table align="left"> | ||||
| <texttable align="left"> | <thead> | |||
| <ttcol align='left'>Token</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Token</th> | |||
| <c>lay </c><c>IDENTICAL-PER-PT </c> | <th align="left">Mux Category</th> | |||
| <c>mdc </c><c>IDENTICAL-PER-PT </c> | </tr> | |||
| </texttable> | </thead> | |||
| </section> | <tbody> | |||
| <section title="Table: 'cs-correlation' Attribute Values"> | <tr> | |||
| <td align="left">lay</td> | ||||
| <t> The following values are to be added to the | <td align="left">IDENTICAL-PER-PT</td> | |||
| " "cs-correlation" Attribute Values" subregistry in the | </tr> | |||
| <tr> | ||||
| <td align="left">mdc</td> | ||||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | ||||
| <section numbered="true" toc="default"> | ||||
| <name>Table: "cs-correlation" Attribute Values</name> | ||||
| <t>The following values have been added to the | ||||
| "'cs-correlation' Attribute Values" subregistry of the | ||||
| "Session Description Protocol (SDP) Parameters" registry. | "Session Description Protocol (SDP) Parameters" registry. | |||
| The references should be updated to point at this RFC | The references have been updated to point to this RFC | |||
| as well as the previous references. </t> | as well as the previous references. </t> | |||
| <table align="left"> | ||||
| <texttable align="left"> | <thead> | |||
| <ttcol align='left'>Value</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Value</th> | |||
| <c>callerid </c><c>TBD </c> | <th align="left">Mux Category</th> | |||
| <c>uuie </c><c>TBD </c> | </tr> | |||
| <c>dtmf </c><c>TBD </c> | </thead> | |||
| <c>external </c><c>TBD </c> | <tbody> | |||
| </texttable> | <tr> | |||
| </section> | <td align="left">callerid</td> | |||
| <section title="Table: Semantics for the 'ssrc-group' SDP Attribute"> | <td align="left">TBD</td> | |||
| </tr> | ||||
| <t> The following values are to be added to the | <tr> | |||
| Semantics for the "Semantics for the "ssrc-group" SDP Attribute" | <td align="left">uuie</td> | |||
| subregistry in the "Session Description Protocol (SDP) Parameters" | <td align="left">TBD</td> | |||
| registry. The references should be updated to point at this RFC | </tr> | |||
| <tr> | ||||
| <td align="left">dtmf</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">external</td> | ||||
| <td align="left">TBD</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | ||||
| <section numbered="true" toc="default"> | ||||
| <name>Table: Semantics for the "ssrc-group" SDP Attribute</name> | ||||
| <t>The following values have been added to the "Semantics for the | ||||
| 'ssrc-group' SDP Attribute" | ||||
| subregistry of the "Session Description Protocol (SDP) Parameters" | ||||
| registry. The references have been updated to point to this RFC | ||||
| as well as the previous references. </t> | as well as the previous references. </t> | |||
| <table align="left"> | ||||
| <thead> | ||||
| <tr> | ||||
| <th align="left">Token</th> | ||||
| <th align="left">Mux Category</th> | ||||
| </tr> | ||||
| </thead> | ||||
| <tbody> | ||||
| <tr> | ||||
| <td align="left">FID</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">FEC</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">FEC-FR</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">DUP</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| <texttable align="left"> | </section> | |||
| <ttcol align='left'>Token</ttcol> | <section numbered="true" toc="default"> | |||
| <ttcol align='left'>Mux Category</ttcol> | <name>Table: SDP/RTSP Key Management Protocol Identifiers</name> | |||
| <c>FID </c><c>NORMAL </c> | <t>The following values have been added to the | |||
| <c>FEC </c><c>NORMAL </c> | ||||
| <c>FEC-FR </c><c>NORMAL </c> | ||||
| <c>DUP </c><c>NORMAL </c> | ||||
| </texttable> | ||||
| </section> | ||||
| <section title="Table: SDP/RTSP key management protocol identifiers"> | ||||
| <t>The following values are to be added to the | ||||
| "SDP/RTSP key management protocol identifiers" subregistry | "SDP/RTSP key management protocol identifiers" subregistry | |||
| in the "Session Description Protocol (SDP) Parameters" registry. | of the "Session Description Protocol (SDP) Parameters" registry. | |||
| The references should be updated to point at this RFC as well as | The references have been updated to point to this RFC as well as | |||
| the previous references.</t> | the previous references.</t> | |||
| <table align="left"> | ||||
| <texttable align="left"> | <thead> | |||
| <ttcol align='left'>Value Name</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Value Name</th> | |||
| <c>mikey </c><c>IDENTICAL </c> | <th align="left">Mux Category</th> | |||
| </texttable> | </tr> | |||
| </section> | </thead> | |||
| <section title="Table: Codec Control Messages"> | <tbody> | |||
| <t> The following values are to be added to the | <tr> | |||
| "Codec Control Messages" subregistry in the | <td align="left">mikey</td> | |||
| <td align="left">IDENTICAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | ||||
| <section numbered="true" toc="default"> | ||||
| <name>Table: Codec Control Messages</name> | ||||
| <t>The following values have been added to the | ||||
| "Codec Control Messages" subregistry of the | ||||
| "Session Description Protocol (SDP) Parameters" registry. | "Session Description Protocol (SDP) Parameters" registry. | |||
| The references should be updated to point at this RFC | The references have been updated to point to this RFC | |||
| as well as the previous references. </t> | as well as the previous references. </t> | |||
| <table align="left"> | ||||
| <texttable align="left"> | <thead> | |||
| <ttcol align='left'>Value Name</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Value Name</th> | |||
| <c>fir </c><c>IDENTICAL-PER-PT </c> | <th align="left">Mux Category</th> | |||
| <c>tmmbr </c><c>IDENTICAL-PER-PT </c> | </tr> | |||
| <c>tstr </c><c>IDENTICAL-PER-PT </c> | </thead> | |||
| <c>vbcm </c><c>IDENTICAL-PER-PT </c> | <tbody> | |||
| </texttable> | <tr> | |||
| </section> | <td align="left">fir</td> | |||
| <section title="Table: QoS Mechanism Tokens"> | <td align="left">IDENTICAL-PER-PT</td> | |||
| <t> The following values are to be added to the | </tr> | |||
| "QoS Mechanism Tokens" subregistry in the | <tr> | |||
| <td align="left">tmmbr</td> | ||||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">tstr</td> | ||||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">vbcm</td> | ||||
| <td align="left">IDENTICAL-PER-PT</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | ||||
| <section numbered="true" toc="default"> | ||||
| <name>Table: QoS Mechanism Tokens</name> | ||||
| <t>The following values have been added to the | ||||
| "QoS Mechanism Tokens" subregistry of the | ||||
| "Session Description Protocol (SDP) Parameters" registry. | "Session Description Protocol (SDP) Parameters" registry. | |||
| The references should be updated to point at this RFC | The references have been updated to point to this RFC | |||
| as well as the previous references. </t> | as well as the previous references. </t> | |||
| <table align="left"> | ||||
| <texttable align="left"> | <thead> | |||
| <ttcol align='left'>QoS Mechanism</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">QoS Mechanism</th> | |||
| <c>rsvp </c><c>TRANSPORT </c> | <th align="left">Mux Category</th> | |||
| <c>nsis </c><c>TRANSPORT </c> | </tr> | |||
| </texttable> | </thead> | |||
| </section> | <tbody> | |||
| <section title="Table: SDP Capability Negotiation Option Tags"> | <tr> | |||
| <t> The following values are to be added to the | <td align="left">rsvp</td> | |||
| <td align="left">TRANSPORT</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">nsis</td> | ||||
| <td align="left">TRANSPORT</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | ||||
| <section numbered="true" toc="default"> | ||||
| <name>Table: SDP Capability Negotiation Option Tags</name> | ||||
| <t>The following values have been added to the | ||||
| "SDP Capability Negotiation Option Tags" subregistry | "SDP Capability Negotiation Option Tags" subregistry | |||
| in the "Session Description Protocol (SDP) Parameters" registry. | of the "Session Description Protocol (SDP) Parameters" registry. | |||
| The references should be updated to point at this RFC | The references have been updated to point to this RFC | |||
| as well as the previous references. </t> | as well as the previous references. </t> | |||
| <table align="left"> | ||||
| <texttable align="left"> | <thead> | |||
| <ttcol align='left'>Option Tag</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Option Tag</th> | |||
| <c>cap-v0 </c><c>NORMAL </c> | <th align="left">Mux Category</th> | |||
| <c>med-v0 </c><c>NORMAL </c> | </tr> | |||
| <c>bcap-v0 </c><c>NORMAL </c> | </thead> | |||
| <c>ccap-v0 </c><c>NORMAL </c> | <tbody> | |||
| <c>icap-v0 </c><c>NORMAL </c> | <tr> | |||
| </texttable> | <td align="left">cap-v0</td> | |||
| </section> | <td align="left">NORMAL</td> | |||
| <section title="Table: Timestamp Reference Clock Source Parameters"> | </tr> | |||
| <t> The following values are to be added to the | <tr> | |||
| <td align="left">med-v0</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">bcap-v0</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">ccap-v0</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">icap-v0</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | ||||
| <section numbered="true" toc="default"> | ||||
| <name>Table: Timestamp Reference Clock Source Parameters</name> | ||||
| <t>The following values have been added to the | ||||
| "Timestamp Reference Clock Source Parameters" subregistry | "Timestamp Reference Clock Source Parameters" subregistry | |||
| in the "Session Description Protocol (SDP) Parameters" registry. | of the "Session Description Protocol (SDP) Parameters" registry. | |||
| The references should be updated to point at this RFC as well as | The references have been updated to point to this RFC as well as | |||
| the previous references. </t> | the previous references. </t> | |||
| <table align="left"> | ||||
| <texttable align="left"> | <thead> | |||
| <ttcol align='left'>Name</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <c>ntp </c><c>NORMAL </c> | <th align="left">Mux Category</th> | |||
| <c>ptp </c><c>NORMAL </c> | </tr> | |||
| <c>gps </c><c>NORMAL </c> | </thead> | |||
| <c>gal </c><c>NORMAL </c> | <tbody> | |||
| <c>glonass </c><c>NORMAL </c> | <tr> | |||
| <c>local </c><c>NORMAL </c> | <td align="left">ntp</td> | |||
| <c>private </c><c>NORMAL </c> | <td align="left">NORMAL</td> | |||
| </texttable> | </tr> | |||
| </section> | <tr> | |||
| <section title="Table: Media Clock Source Parameters"> | <td align="left">ptp</td> | |||
| <t> The following values are to be added to the | <td align="left">NORMAL</td> | |||
| "Media Clock Source Parameters" subegistry | </tr> | |||
| in the "Session Description Protocol (SDP) Parameters" | <tr> | |||
| registry. The references should be updated to point at | <td align="left">gps</td> | |||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">gal</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">glonass</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">local</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">private</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | ||||
| <section numbered="true" toc="default"> | ||||
| <name>Table: Media Clock Source Parameters</name> | ||||
| <t>The following values have been added to the | ||||
| "Media Clock Source Parameters" subregistry | ||||
| of the "Session Description Protocol (SDP) Parameters" | ||||
| registry. The references have been updated to point to | ||||
| this RFC as well as the previous references. </t> | this RFC as well as the previous references. </t> | |||
| <table align="left"> | ||||
| <texttable align="left"> | <thead> | |||
| <ttcol align='left'>Name</ttcol> | <tr> | |||
| <ttcol align='left'>Mux Category</ttcol> | <th align="left">Name</th> | |||
| <c>sender </c><c>NORMAL </c> | <th align="left">Mux Category</th> | |||
| <c>direct </c><c>NORMAL </c> | </tr> | |||
| <c>IEEE1722 </c><c>NORMAL </c> | </thead> | |||
| </texttable> | <tbody> | |||
| <tr> | ||||
| <td align="left">sender</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">direct</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td align="left">IEEE1722</td> | ||||
| <td align="left">NORMAL</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | ||||
| </section> | </section> | |||
| </section> | </section> | |||
| </section> | <section numbered="true" toc="default"> | |||
| <section title="Security Considerations"> | <name>Security Considerations</name> | |||
| <t> | <t> | |||
| The primary security for RTP including the way it is used here | The primary security considerations for RTP, including the way it is use | |||
| is described in <xref target="RFC3550"/> and <xref target="RFC3711"/>. | d here, | |||
| are described in <xref target="RFC3550" format="default"/> and <xref tar | ||||
| get="RFC3711" format="default"/>. | ||||
| </t> | </t> | |||
| <t> | <t> | |||
| 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 as described in | implementations should be aware of possible issues described in | |||
| this specification. | this specification. | |||
| </t> | </t> | |||
| </section> | ||||
| <section title="Acknowledgments"> | ||||
| <t> | ||||
| I would like to thank Cullen Jennings, Flemming Andreasen | ||||
| for suggesting the categories, contributing text and reviewing | ||||
| the draft. I would also link to thank Magnus Westerlund, | ||||
| Christer Holmberg, Jonathan Lennox, Bo Burman, Ari Keranen, and | ||||
| Dan Wing on suggesting structural changes helping improve the | ||||
| document readability. | ||||
| </t> | ||||
| <t> | ||||
| I would like also to thank following experts on their inputs and | ||||
| reviews as listed - Flemming Andreasen(5.24,5.32,5.33,14), Rohan Mahy(5. | ||||
| 57), | ||||
| Eric Burger(5.26),Christian Huitema(5.14), Christer Holmberg(5.21,5.26,5 | ||||
| .51,5.52), | ||||
| Richard Ejzak (5.44,5.53,5.54), Colin Perkins(5.7,5.8,5.9,5.58), | ||||
| Magnus Westerlund(5.2,5.3,5.9,5.27,5.47,6.1,6.2,6.3,8.3,7), | ||||
| Roni Evens(5.12,5.27,8.4), Subha Dhesikan(5.6,10), | ||||
| Dan Wing(5.7,5.12,5.35,5.39,5.45), Cullen Jennings (5.40), | ||||
| Ali C Begen(5.1,5.20,5.22,5.25,5.38,7.3,8.2,8.4,8.6,9.2,13.1), | ||||
| Bo Burman (7.2,7.6), Charles Eckel(5.15,5.27,5.28,9.1,8.5), | ||||
| Paul Kyzivat(5.24), Ian Johansson(5.15), Saravanan Shanmugham(5.11), | ||||
| Paul E Jones(5.30), Rajesh Kumar(5.48), Jonathan Lennox(5.36,5,15,9.1,11 | ||||
| .1), | ||||
| Mo Zanaty(5.4,5.5,5.23,8.1,8.3,8.5,12.1), Christian Huitema (5.14), | ||||
| Qin Wu (5.47 PM-Dir review), Hans Stokking(5.43,5.16), | ||||
| Christian Groves (5.48,5.55), Thomas Stach. | ||||
| </t> | ||||
| <t> | ||||
| I would like to thank Chris Lonvick for the SECDIR review, Dan Romascanu | ||||
| for th Gen-ART review and Sabrina Tanamal for the IANA review. | ||||
| </t> | ||||
| <t> | ||||
| Thanks to Ben Campbell for AD review suggestions. Thanks to Spencer Dawki | ||||
| ns, | ||||
| Stephen Farrel, Alissa Cooper, Mirja Kuehlewind and the entire IESG exper | ||||
| ts | ||||
| for their reviews. | ||||
| </t> | ||||
| </section> | ||||
| <section title="Change Log"> | ||||
| <t>[RFC EDITOR NOTE: Please remove this section when publishing]</t> | ||||
| <t>Changes draft-ietf-mmusic-sdp-mux-attributes-16 | ||||
| <list style="symbols"> | ||||
| <t> | ||||
| Added a clarification note on when to encode IDENTICAL attribute | ||||
| s | ||||
| as suggested by Christer. | ||||
| </t> | ||||
| </list> | ||||
| </t> | ||||
| <t>Changes draft-ietf-mmusic-sdp-mux-attributes-15 | ||||
| <list style="symbols"> | ||||
| <t> | ||||
| Updated Mux category for floorctrl to TBD | ||||
| </t> | ||||
| </list> | ||||
| </t> | ||||
| <t>Changes draft-ietf-mmusic-sdp-mux-attributes-14 | ||||
| <list style="symbols"> | ||||
| <t> | ||||
| Incorporated Comments from IESG review : | ||||
| <list style="symbols"> | ||||
| <t>Updated security considerations section to fix the | ||||
| incositencies (Spencer's review)</t> | ||||
| <t>Updated section 5.36 to align the text with 5.39 | ||||
| (Stephen's review)</t> | ||||
| <t>Updated IANA registration section to make RFC4566bis | ||||
| a informative dependency (IETF 98 followup)</t> | ||||
| <t>Updated Section 5 to expand 'B' level SDP attributes | ||||
| (Dan's review)</t> | ||||
| </list> | ||||
| </t> | ||||
| </list> | ||||
| </t> | ||||
| <t>Changes from draft-ietf-mmusic-sdp-mux-attributes-10 - draft-ietf-mmusi | ||||
| c-sdp-mux-attributes-13 | ||||
| <list style="symbols"> | ||||
| <t> | ||||
| Incorporated Comments from WGLC review and AD Evaluation | ||||
| </t> | ||||
| </list> | ||||
| </t> | ||||
| <t>Changes from draft-ietf-mmusic-sdp-mux-attributes-10 | ||||
| <list style="symbols"> | ||||
| <t> | ||||
| Incorporated Comments from Bo Burman for publication request | ||||
| </t> | ||||
| </list> | ||||
| </t> | ||||
| <t>Changes from draft-ietf-mmusic-sdp-mux-attributes-08 to draft-ietf-mmus | ||||
| ic-sdp-mux-attributes-10 | ||||
| <list style="symbols"> | ||||
| <t> | ||||
| Minor nits and version update to advert expiration | ||||
| </t> | ||||
| </list> | ||||
| </t> | ||||
| <t>Changes from draft-ietf-mmusic-sdp-mux-attributes-06 to draft-ietf-mmus | ||||
| ic-sdp-mux-attributes-08 | ||||
| <list style="symbols"> | ||||
| <t> | ||||
| Assigned TBD category to all the attributes for whom there | ||||
| exists no specification on multiplexing behavior over the | ||||
| underlying transport protocol today. | ||||
| </t> | ||||
| <t> | ||||
| Incorporated comments from Flemming and Ari (post last call) | ||||
| </t> | ||||
| </list> | ||||
| </t> | ||||
| <t>Changes from draft-ietf-mmusic-sdp-mux-attributes-06 | ||||
| <list style="symbols"> | ||||
| <t> | ||||
| Incorporated last call review comments from Thomas Stach and | ||||
| Ari Keranen. | ||||
| </t> | ||||
| <t> | ||||
| Fixed more nits to prep for the LastCall. | ||||
| </t> | ||||
| </list> | ||||
| </t> | ||||
| <t>Changes from draft-ietf-mmusic-sdp-mux-attributes-05 | ||||
| <list style="symbols"> | ||||
| <t> | ||||
| Incorporated review comments from Christian Grooves and | ||||
| Ari Keranen. | ||||
| </t> | ||||
| <t> | ||||
| Fixed more nits to prep for the LastCall. | ||||
| </t> | ||||
| </list> | ||||
| </t> | ||||
| <t>Changes from draft-ietf-mmusic-sdp-mux-attributes-04 | ||||
| <list style="symbols"> | ||||
| <t> | ||||
| Fixed minor nits overall. | ||||
| </t> | ||||
| <t> | ||||
| Updated Acknowledgement Sections | ||||
| </t> | ||||
| <t> | ||||
| Last Call Version. | ||||
| </t> | ||||
| </list> | ||||
| </t> | ||||
| <t>Changes from draft-ietf-mmusic-sdp-mux-attributes-03 | ||||
| <list style="symbols"> | ||||
| <t> | ||||
| More re-work on the IANA section. | ||||
| </t> | ||||
| <t> | ||||
| Clean ups preparing for the last call. | ||||
| </t> | ||||
| </list> | ||||
| </t> | ||||
| <t>Changes from draft-ietf-mmusic-sdp-mux-attributes-02 | ||||
| <list style="symbols"> | ||||
| <t> | ||||
| Incorporated suggestions from Flemming on Capability Negotiation. | ||||
| </t> | ||||
| <t> | ||||
| Closed open issues from IETF90 | ||||
| </t> | ||||
| <t> | ||||
| Added IANA section to list the categories for all the SDP attributes | ||||
| anlayzed | ||||
| </t> | ||||
| <t> | ||||
| Lots of cleanup | ||||
| </t> | ||||
| <t> | ||||
| Reformatted Refernces section to use short-form notation | ||||
| </t> | ||||
| </list> | ||||
| </t> | ||||
| <t>Changes from draft-ietf-mmusic-sdp-mux-attributes-01 | ||||
| <list style="symbols"> | ||||
| <t> | ||||
| Updated section 15 to provide detailed recommendation on dealing | ||||
| with encapsulating attributes. Also updated sections 5.20, | ||||
| 5.28, 5.29 to refer to Section 15. | ||||
| </t> | ||||
| <t> | ||||
| Added new categories IDENTICAL-PER-PT and INHERIT | ||||
| </t> | ||||
| <t> | ||||
| Updated Sections 16 to add the new categories. | ||||
| </t> | ||||
| <t> | ||||
| Updated Sections 5.1, 5.14, 5.15, 5.38, 8.5 to reflect the | ||||
| category IDENTICAL-PER-PT. | ||||
| </t> | ||||
| <t> | ||||
| Reformatted section 4 to add individual categories to their | ||||
| own sections. | ||||
| </t> | ||||
| </list> | ||||
| </t> | ||||
| <t>Changes from draft-ietf-mmusic-sdp-mux-attributes-00 | ||||
| <list style="symbols"> | ||||
| <t> | ||||
| Added Section 15 to provide recommendations on multiplexing | ||||
| SDP encapsulating attributes. Also updated sections 5.20, | ||||
| 5.28, 5.29 to refer to Section 15. | ||||
| </t> | ||||
| <t> | ||||
| Updated Section 5.38 to incorporate PM-dir review inputs from | ||||
| Qin Wu | ||||
| </t> | ||||
| <t> | ||||
| Updated Sections 5.2,5.14,8.5 to refer to BUNDLE draft for more clar | ||||
| ity. | ||||
| </t> | ||||
| <t> | ||||
| Fixed few nits regarding sentence clarity and fill-in the NOTES | ||||
| section where information was lacking. | ||||
| </t> | ||||
| </list> | ||||
| </t> | ||||
| <t>Changes from draft-nandakumar-mmusic-mux-attributes-05 | ||||
| <list style="symbols"> | ||||
| <t> | ||||
| Renamed the document to be a WG document. | ||||
| </t> | ||||
| <t> | ||||
| Added Section 14. | ||||
| </t> | ||||
| <t> | ||||
| Updated Open Issues based on IETF88 discussions. | ||||
| </t> | ||||
| </list> | ||||
| </t> | ||||
| <t>Changes from draft-nandakumar-mmusic-mux-attributes-04 | ||||
| <list style="symbols"> | ||||
| <t> | ||||
| Added few OPEN ISSUES that needs to be discussed. | ||||
| </t> | ||||
| <t> | ||||
| Updated sections 5.10,5.23,5,24,5,25,7.2,9.1,5.12,5.27,8.4, | ||||
| 5.44,5.11,5.4,5.19,10.1,10.5,5.21,10.4,15.1 | ||||
| </t> | ||||
| <t> | ||||
| Updated Table Column name Current to Level and improved TRANSPORT | ||||
| category explanation on suggestions form Dan Wing. | ||||
| </t> | ||||
| <t> | ||||
| Grouped all the rtcp-fb attribute analysis under a single section | ||||
| as suggested by Magnus/ | ||||
| </t> | ||||
| </list> | ||||
| </t> | ||||
| <t>Changes from draft-nandakumar-mmusic-mux-attributes-03 | ||||
| <list style="symbols"> | ||||
| <t> Maintenance change to clean up grammatical nits and wordings. | ||||
| </t> | ||||
| </list> | ||||
| </t> | ||||
| <t>Changes from draft-nandakumar-mmusic-mux-attributes-02 | ||||
| <list style="symbols"> | ||||
| <t>Updated Sections 5.3,5.5,5.6,5.7,5.9,5.8,5.11,5.13,5.22,5.34, | ||||
| 5.37,5.40,5.41,5.42,5.43,5.44,5.45,6.1,6.2,6.3,8,3,12.1 based on the | ||||
| inputs from the respective RFC Authors. | ||||
| </t> | ||||
| </list> | ||||
| </t> | ||||
| <t>Changes from draft-nandakumar-mmusic-mux-attributes-01 | ||||
| <list style="symbols"> | ||||
| <t>Replaced Category BAD with NOT-RECOMMENDED.</t> | ||||
| <t>Added Category TBD.</t> | ||||
| <t>Updated IANA Consideration Section.</t> | ||||
| </list> | ||||
| </t> | ||||
| <t>Changes from draft-nandakumar-mmusic-mux-attributes-00 | ||||
| <list style="symbols"> | ||||
| <t>Added new section for dealing with FEC payload types.</t> | ||||
| </list> | ||||
| </t> | ||||
| </section> | </section> | |||
| </middle> | </middle> | |||
| <back> | <back> | |||
| <references title="Normative References"> | ||||
| &RFC4566; | ||||
| &RFC5226; | ||||
| &I-D.ietf-mmusic-sdp-bundle-negotiation; | ||||
| <reference anchor="RFC2119"> | ||||
| <front> | ||||
| <title abbrev="RFC Key Words">Key words for use in RFCs to Indicate | ||||
| Requirement Levels</title> | ||||
| <author fullname="Scott Bradner" initials="S." surname="Bradner"> | <displayreference target="I-D.ietf-rmt-flute-sdp" to="FLUTE"/> | |||
| <organization>Harvard University</organization> | <references> | |||
| <name>References</name> | ||||
| <address> | <references> | |||
| <postal> | <name>Normative References</name> | |||
| <street>1350 Mass. Ave.</street> | <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | |||
| ence.RFC.4566.xml"/> | ||||
| <street>Cambridge</street> | <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | |||
| ence.RFC.8126.xml"/> | ||||
| <street>MA 02138</street> | <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | |||
| </postal> | ence.RFC.8174.xml"/> | |||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| <phone>- +1 617 495 3864</phone> | ence.RFC.2119.xml"/> | |||
| <email>sob@harvard.edu</email> | <!-- draft-ietf-mmusic-sdp-bundle-negotiation (RFC 8843) --> | |||
| </address> | <reference anchor="RFC8843" target="https://www.rfc-editor.org/info/rfc8843" | |||
| </author> | > | |||
| <front> | ||||
| <title>Negotiating Media Multiplexing Using the Session Description Prot | ||||
| ocol (SDP)</title> | ||||
| <author initials="C" surname="Holmberg" fullname="Christer Holmberg"> | ||||
| <organization/> | ||||
| </author> | ||||
| <author initials="H" surname="Alvestrand" fullname="Harald Alvestrand"> | ||||
| <organization/> | ||||
| </author> | ||||
| <author initials="C" surname="Jennings" fullname="Cullen Jennings"> | ||||
| <organization/> | ||||
| </author> | ||||
| <date month="January" year="2021"/> | ||||
| </front> | ||||
| <seriesInfo name="RFC" value="8843"/> | ||||
| <seriesInfo name="DOI" value="10.17487/RFC8843"/> | ||||
| </reference> | ||||
| <date month="March" year="1997" /> | </references> | |||
| <references> | ||||
| <name>Informative References</name> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.2326.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.3108.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.3264.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.3312.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.3407.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.3524.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.3550.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.3556.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.3605.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.3611.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.3711.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.3890.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.4091.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.4145.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.4567.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.4568.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.4570.xml"/> | ||||
| <xi:include | ||||
| href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC. | ||||
| 4572.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.8122.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.4574.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.4583.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.4585.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.4796.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.4975.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.5104.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.5109.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.5159.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.8445.xml"/> | ||||
| <xi:include | ||||
| href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC. | ||||
| 5285.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.8285.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.5432.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.5506.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.5547.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.5576.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.5583.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.5760.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.5761.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.5762.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.5763.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.5888.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.5939.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.5956.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.6064.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.6128.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.6189.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.6193.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.6230.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.6236.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.6284.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.6285.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.6364.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.6642.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.6679.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.6714.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.6773.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.6787.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.6849.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.6871.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.6947.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.7006.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.7104.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.7197.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.7195.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.7272.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.7273.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.7266.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.7657.xml"/> | ||||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refer | ||||
| ence.RFC.7826.xml"/> | ||||
| <area>General</area> | <!-- draft-ietf-mmusic-rfc4566bis (RFC 8866) --> | |||
| <reference anchor="RFC8866" target="https://www.rfc-editor.org/info/rfc8 | ||||
| 866"> | ||||
| <front> | ||||
| <title>SDP: Session Description Protocol</title> | ||||
| <author initials="A" surname="Begen" fullname="Ali Begen"> | ||||
| <organization/> | ||||
| </author> | ||||
| <author initials="P" surname="Kyzivat" fullname="Paul Kyzivat"> | ||||
| <organization/> | ||||
| </author> | ||||
| <author initials="C" surname="Perkins" fullname="Colin Perkins"> | ||||
| <organization/> | ||||
| </author> | ||||
| <author initials="M" surname="Handley" fullname="Mark Handley"> | ||||
| <organization/> | ||||
| </author> | ||||
| <date month="January" year="2021"/> | ||||
| </front> | ||||
| <seriesInfo name="RFC" value="8866"/> | ||||
| <seriesInfo name="DOI" value="10.17487/RFC8866"/> | ||||
| </reference> | ||||
| <keyword>keyword</keyword> | <reference anchor="IANA" target="https://www.iana.org/assignments/sdp-pa | |||
| </front> | rameters"> | |||
| <front> | ||||
| <title>Session Description Protocol (SDP) Parameters</title> | ||||
| <author> | ||||
| <organization>IANA</organization> | ||||
| </author> | ||||
| <date/> | ||||
| </front> | ||||
| </reference> | ||||
| <reference anchor="T.38" target="https://www.itu.int/rec/T-REC-T.38/e"> | ||||
| <front> | ||||
| <title>Procedures for real-time Group 3 facsimile communication over | ||||
| IP networks</title> | ||||
| <seriesInfo name="ITU-T Recommendation" value="T.38"/> | ||||
| <author> | ||||
| <organization>ITU-T</organization> | ||||
| </author> | ||||
| <date month="November" year="2015"/> | ||||
| </front> | ||||
| </reference> | ||||
| <reference anchor="H.248.15" target="https://www.itu.int/rec/T-REC-H.248 | ||||
| .15"> | ||||
| <front> | ||||
| <title>Gateway control protocol: SDP ITU-T H.248 package attribute</ | ||||
| title> | ||||
| <seriesInfo name="ITU-T Recommendation" value="H.248.15"/> | ||||
| <author> | ||||
| <organization>ITU-T</organization> | ||||
| </author> | ||||
| <date month="March" year="2013"/> | ||||
| </front> | ||||
| </reference> | ||||
| <reference anchor="Q.1970" target="https://www.itu.int/rec/T-REC-Q.1970- | ||||
| 200609-I/en"> | ||||
| <front> | ||||
| <title>Q.1970: BICC IP bearer control protocol</title> | ||||
| <seriesInfo name="ITU-T Recommendation" value="Q.1970"/> | ||||
| <author> | ||||
| <organization>ITU-T</organization> | ||||
| </author> | ||||
| <date month="September" year="2006"/> | ||||
| </front> | ||||
| </reference> | ||||
| <seriesInfo name="BCP" value="14" /> | <reference anchor="IP-CALL" target="https://www.3gpp.org/ftp/Specs/html- | |||
| info/24229.htm"> | ||||
| <front> | ||||
| <title>IP multimedia call control protocol based on | ||||
| Session Initiation Protocol (SIP) | ||||
| and Session Description Protocol (SDP); Stage 3</title> | ||||
| <seriesInfo name="Specification" value="24.229"/> | ||||
| <author> | ||||
| <organization>3GPP</organization> | ||||
| </author> | ||||
| <date month="September" year="2016"/> | ||||
| </front> | ||||
| </reference> | ||||
| <reference anchor="TISPAN" target="https://www.etsi.org/deliver/etsi_ts/ | ||||
| 183000_183099/183063/02.01.00_60/ts_183063v020100p.pdf"> | ||||
| <front> | ||||
| <title> Telecommunications and Internet converged Services and | ||||
| Protocols for Advanced Networking (TISPAN); IMS-based IPTV stage 3 | ||||
| specification</title> | ||||
| <seriesInfo name="Technical Specification" value="183 063 V2.1.0"/> | ||||
| <author> | ||||
| <organization>ETSI</organization> | ||||
| </author> | ||||
| <date month="June" year="2008"/> | ||||
| </front> | ||||
| </reference> | ||||
| <reference anchor="IMS-CAT" target="https://www.3gpp.org/ftp/Specs/html- | ||||
| info/24182.htm"> | ||||
| <front> | ||||
| <title>IP Multimedia Subsystem (IMS) Customized Alerting Tones (CAT) | ||||
| ; | ||||
| Protocol specification</title> | ||||
| <seriesInfo name="Specification" value="24.182"/> | ||||
| <author> | ||||
| <organization>3GPP</organization> | ||||
| </author> | ||||
| <date month="January" year="2015"/> | ||||
| </front> | ||||
| <seriesInfo name="Specification" value="24.182"/> | ||||
| </reference> | ||||
| <reference anchor="IMS-CRS" target="https://www.3gpp.org/ftp/Specs/html- | ||||
| info/24183.htm"> | ||||
| <front> | ||||
| <title>IP Multimedia Subsystem (IMS) Customized Ringing Signal (CRS) | ||||
| ; | ||||
| Protocol specification</title> | ||||
| <author> | ||||
| <organization>3GPP</organization> | ||||
| </author> | ||||
| <date month="September" year="2016"/> | ||||
| </front> | ||||
| <seriesInfo name="Specification" value="24.183"/> | ||||
| </reference> | ||||
| <seriesInfo name="RFC" value="2119" /> | <!-- draft-ietf-rmt-flute-sdp-03 is expired --> | |||
| <format octets="4723" | <xi:include href="https://datatracker.ietf.org/doc/bibxml3/reference.I-D.ietf-rm | |||
| target="http://www.rfc-editor.org/rfc/rfc2119.txt" type="TXT" /> | t-flute-sdp.xml"/> | |||
| <format octets="17491" | <!-- draft-ietf-bfcpbis-rfc4583bis: 8856 --> | |||
| target="http://xml.resource.org/public/rfc/html/rfc2119.html" | <reference anchor='RFC8856' target="https://www.rfc-editor.org/info/rfc8856"> | |||
| type="HTML" /> | <front> | |||
| <title>Session Description Protocol (SDP) Format for Binary Floor Control | ||||
| Protocol (BFCP) Streams</title> | ||||
| <author initials='G' surname='Camarillo' fullname='Gonzalo Camarillo'> | ||||
| <organization /> | ||||
| </author> | ||||
| <author initials='T' surname='Kristensen' fullname='Tom Kristensen'> | ||||
| <organization /> | ||||
| </author> | ||||
| <author initials='C.' surname='Holmberg' fullname='Christer Holmberg'> | ||||
| <organization /> | ||||
| </author> | ||||
| <date month='January' year='2021' /> | ||||
| </front> | ||||
| <seriesInfo name="RFC" value="8856"/> | ||||
| <seriesInfo name="DOI" value="10.17487/RFC8856"/> | ||||
| </reference> | ||||
| <format octets="5777" | </references> | |||
| target="http://xml.resource.org/public/rfc/xml/rfc2119.xml" | ||||
| type="XML" /> | ||||
| </reference> | ||||
| </references> | </references> | |||
| <section numbered="false" toc="default"> | ||||
| <name>Acknowledgements</name> | ||||
| <t> | ||||
| I would like to thank <contact fullname="Cullen Jennings"/> and | ||||
| <contact fullname="Flemming Andreasen"/> | ||||
| for suggesting the categories, contributing text, and reviewing | ||||
| the draft of this document. I would also like to thank <contact | ||||
| fullname="Magnus Westerlund"/>, | ||||
| <contact fullname="Christer Holmberg"/>, <contact fullname="Jonathan | ||||
| Lennox"/>, <contact fullname="Bo Burman"/>, <contact fullname="Ari Kerä | ||||
| nen"/>, and | ||||
| <contact fullname="Dan Wing"/> for suggesting structural changes that im | ||||
| proved the | ||||
| document's readability. | ||||
| </t> | ||||
| <t> | ||||
| I would like also to thank the following experts for their inputs | ||||
| and | ||||
| reviews as listed: </t> | ||||
| <references title="Informative References"> | <ul empty="true" spacing="compact"> | |||
| &RFC2326; | <li><t><contact fullname="Flemming Andreasen"/> (5.24, 5.32, 5.33, 14),</ | |||
| &RFC3108; | t></li> | |||
| &RFC3264; | <li><t><contact fullname="Rohan Mahy"/> (5.54),</t></li> | |||
| &RFC3312; | <li><t><contact fullname="Eric Burger"/> (5.26),</t></li> | |||
| &RFC3407; | <li><t><contact fullname="Christian Huitema"/> (5.14),</t></li> | |||
| &RFC3524; | <li><t><contact fullname="Christer Holmberg"/> (5.21, 5.26, 12.2, 12.3),< | |||
| &RFC3550; | /t></li> | |||
| &RFC3556; | <li><t><contact fullname="Richard Ejzak"/> (5.44, 5.50, 5.51),</t></li> | |||
| &RFC3605; | <li><t><contact fullname="Colin Perkins"/> (5.7, 5.8, 5.9, 5.55),</t></li | |||
| &RFC3611; | > | |||
| &RFC3711; | <li><t><contact fullname="Magnus Westerlund"/> (5.2, 5.3, 5.9, 5.27, 5.4 | |||
| &RFC3890; | 7, 6.1 - 6.3, 8.3, 7),</t></li> | |||
| &RFC4091; | <li><t><contact fullname="Roni Even"/> (5.12, 5.27, 8.4),</t></li> | |||
| &RFC4145; | <li><t><contact fullname="Subha Dhesikan"/> (5.6, 10),</t></li> | |||
| &RFC4567; | <li><t><contact fullname="Dan Wing"/> (5.7, 5.12, 5.35, 5.39, 5.45),</t> | |||
| &RFC4568; | </li> | |||
| &RFC4570; | <li><t><contact fullname="Cullen Jennings"/> (5.40),</t></li> | |||
| &RFC4572; | <li><t><contact fullname="Ali C Begen"/> (5.1, 5.20, 5.22, 5.25, 5.38, 7 | |||
| &RFC4574; | .3, 8.2, 8.4, 8.6, 9.2, 13.1),</t></li> | |||
| &RFC4583; | <li><t><contact fullname="Bo Burman"/> (7.2, 7.6),</t></li> | |||
| &RFC4585; | <li><t><contact fullname="Charles Eckel"/> (5.15, 5.27, 5.28, 9.1, 8.5),< | |||
| &RFC4796; | /t></li> | |||
| &RFC4975; | <li><t><contact fullname="Paul Kyzivat"/> (5.24),</t></li> | |||
| &RFC5104; | <li><t><contact fullname="Ian Johansson"/> (5.15),</t></li> | |||
| &RFC5109; | <li><t><contact fullname="Saravanan Shanmugham"/> (5.11),</t></li> | |||
| &RFC5159; | <li><t><contact fullname="Paul E Jones"/> (5.30),</t></li> | |||
| &RFC5245; | <li><t><contact fullname="Rajesh Kumar"/> (5.48),</t></li> | |||
| &RFC5285; | <li><t><contact fullname="Jonathan Lennox"/> (5.36, 5, 15, 9.1, 11.1),</t | |||
| &RFC5432; | ></li> | |||
| &RFC5506; | <li><t><contact fullname="Mo Zanaty"/> (5.4, 5.5, 5.23, 8.1, 8.3, 8.5, 1 | |||
| &RFC5547; | 2.1),</t></li> | |||
| &RFC5576; | <li><t><contact fullname="Christian Huitema "/> (5.14),</t></li> | |||
| &RFC5583; | <li><t><contact fullname="Qin Wu"/> (5.47, PM-Dir review),</t></li> | |||
| &RFC5760; | <li><t><contact fullname="Hans Stokking"/> (5.43, 5.16),</t></li> | |||
| &RFC5761; | <li><t><contact fullname="Christian Groves"/> (5.48, 5.52), and</t></li> | |||
| &RFC5762; | <li><t><contact fullname="Thomas Stach"/>.</t></li> | |||
| &RFC5763; | </ul> | |||
| &RFC5888; | ||||
| &RFC5939; | ||||
| &RFC5956; | ||||
| &RFC6064; | ||||
| &RFC6128; | ||||
| &RFC6189; | ||||
| &RFC6193; | ||||
| &RFC6230; | ||||
| &RFC6236; | ||||
| &RFC6284; | ||||
| &RFC6285; | ||||
| &RFC6364; | ||||
| &RFC6642; | ||||
| &RFC6679; | ||||
| &RFC6714; | ||||
| &RFC6773; | ||||
| &RFC6787; | ||||
| &RFC6849; | ||||
| &RFC6871; | ||||
| &RFC6947; | ||||
| &RFC7006; | ||||
| &RFC7104; | ||||
| &RFC7195; | ||||
| &RFC7197; | ||||
| &RFC7272; | ||||
| &RFC7273; | ||||
| &RFC7266; | ||||
| &RFC7657; | ||||
| &I-D.ietf-mmusic-rfc4566bis; | ||||
| <reference anchor='IANA' | ||||
| target="http://www.iana.org/assignments/sdp-parameters/sdp-parameters.xm | ||||
| l"> | ||||
| <front> | ||||
| <title>Session Description Protocol (SDP) Parameters</title> | ||||
| <author/> | ||||
| <date/> | ||||
| </front> | ||||
| </reference> | ||||
| <reference anchor='T.38' target="http://www.itu.int/rec/T-REC-T.38/e"> | ||||
| <front> | ||||
| <title>Procedures for real-time Group 3 facsimile communication over I | ||||
| P networks</title> | ||||
| <author/> | ||||
| <date/> | ||||
| </front> | ||||
| </reference> | ||||
| <reference anchor='H.248.15' target="http://www.itu.int/rec/T-REC-H.248.15 | ||||
| "> | ||||
| <front> | ||||
| <title> Gateway control protocol: SDP H.248 package attribute</title> | ||||
| <author/> | ||||
| <date/> | ||||
| </front> | ||||
| </reference> | ||||
| <reference anchor='Q.1970' | ||||
| target="https://www.itu.int/rec/T-REC-Q.1970-200609-I/en"> | ||||
| <front> | ||||
| <title> Q.1970 : BICC IP bearer control protocol</title> | ||||
| <author/> | ||||
| <date/> | ||||
| </front> | ||||
| </reference> | ||||
| <reference anchor='R3GPPTS26.114' | ||||
| target="http://www.3gpp.org/DynaReport/26114.htm"> | ||||
| <front> | ||||
| <title>IP multimedia Subsystem : Media Handling and interaction</title | ||||
| > | ||||
| <author/> | ||||
| <date/> | ||||
| </front> | ||||
| </reference> | ||||
| <reference anchor='R3GPPTS24.229' | ||||
| target="http://www.3gpp.org/ftp/Specs/html-info/24229.htm"> | ||||
| <front> | ||||
| <title>IP multimedia call control protocol based on | ||||
| Session Initiation Protocol (SIP) | ||||
| and Session Description Protocol (SDP);</title> | ||||
| <author/> | ||||
| <date/> | ||||
| </front> | ||||
| </reference> | ||||
| <reference anchor='R3GPPTS183.063' | ||||
| target="http://www.etsi.org/deliver/etsi_ts/183000_183099/183063/02.01.0 | ||||
| 0_60/ts_183063v020100p.pdf"> | ||||
| <front> | ||||
| <title> TISPAN - IMS based ITPV Stage 3 specification.</title> | ||||
| <author/> | ||||
| <date/> | ||||
| </front> | ||||
| </reference> | ||||
| <reference anchor='R3GPPTS24.182' | ||||
| target="http://www.3gpp.org/ftp/Specs/html-info/24182.htm"> | ||||
| <front> | ||||
| <title>IP Multimedia Subsystem (IMS) Customized Alerting Tones (CAT); | ||||
| Protocol specification</title> | ||||
| <author/> | ||||
| <date/> | ||||
| </front> | ||||
| </reference> | ||||
| <reference anchor='R3GPPTS24.183' | ||||
| target="http://www.3gpp.org/ftp/Specs/html-info/24183.htm"> | ||||
| <front> | ||||
| <title>IP Multimedia Subsystem (IMS) Customized Ringing Signal (CRS); | ||||
| Protocol specification</title> | ||||
| <author/> | ||||
| <date/> | ||||
| </front> | ||||
| </reference> | ||||
| </references> | <t> | |||
| I would like to thank <contact fullname="Chris Lonvick"/> for the SECD | ||||
| IR | ||||
| review, <contact fullname="Dan Romascanu"/> | ||||
| for the Gen-ART review, and <contact fullname="Sabrina Tanamal"/> for | ||||
| the IANA review. | ||||
| </t> | ||||
| <t> | ||||
| Thanks to <contact fullname="Ben Campbell"/> for Area Director review | ||||
| suggestions. Thanks to <contact fullname="Spencer Dawkins"/>, | ||||
| <contact fullname="Stephen Farrel"/>, <contact fullname="Alissa Cooper"/> | ||||
| , | ||||
| <contact fullname="Mirja Kühlewind"/>, and the entire IESG | ||||
| for their reviews. | ||||
| </t> | ||||
| </section> | ||||
| </back> | </back> | |||
| </rfc> | </rfc> | |||
| End of changes. 397 change blocks. | ||||
| 3814 lines changed or deleted | 5882 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/ | ||||