| rfc8851v3.txt | rfc8851.txt | |||
|---|---|---|---|---|
| Internet Engineering Task Force (IETF) A.B. Roach, Ed. | Internet Engineering Task Force (IETF) A.B. Roach, Ed. | |||
| Request for Comments: 8851 Mozilla | Request for Comments: 8851 Mozilla | |||
| Updates: 4855 May 2020 | Updates: 4855 January 2021 | |||
| Category: Standards Track | Category: Standards Track | |||
| ISSN: 2070-1721 | ISSN: 2070-1721 | |||
| RTP Payload Format Restrictions | RTP Payload Format Restrictions | |||
| Abstract | Abstract | |||
| In this specification, we define a framework for specifying | In this specification, we define a framework for specifying | |||
| restrictions on RTP streams in the Session Description Protocol | restrictions on RTP streams in the Session Description Protocol | |||
| (SDP). This framework defines a new "rid" ("restriction identifier") | (SDP). This framework defines a new "rid" ("restriction identifier") | |||
| skipping to change at line 40 ¶ | skipping to change at line 40 ¶ | |||
| received public review and has been approved for publication by the | received public review and has been approved for publication by the | |||
| Internet Engineering Steering Group (IESG). Further information on | Internet Engineering Steering Group (IESG). Further information on | |||
| Internet Standards is available in Section 2 of RFC 7841. | Internet Standards is available in Section 2 of RFC 7841. | |||
| Information about the current status of this document, any errata, | Information about the current status of this document, any errata, | |||
| and how to provide feedback on it may be obtained at | and how to provide feedback on it may be obtained at | |||
| https://www.rfc-editor.org/info/rfc8851. | https://www.rfc-editor.org/info/rfc8851. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (c) 2020 IETF Trust and the persons identified as the | Copyright (c) 2021 IETF Trust and the persons identified as the | |||
| document authors. All rights reserved. | document authors. All rights reserved. | |||
| This document is subject to BCP 78 and the IETF Trust's Legal | This document is subject to BCP 78 and the IETF Trust's Legal | |||
| Provisions Relating to IETF Documents | Provisions Relating to IETF Documents | |||
| (https://trustee.ietf.org/license-info) in effect on the date of | (https://trustee.ietf.org/license-info) in effect on the date of | |||
| publication of this document. Please review these documents | publication of this document. Please review these documents | |||
| carefully, as they describe your rights and restrictions with respect | carefully, as they describe your rights and restrictions with respect | |||
| to this document. Code Components extracted from this document must | to this document. Code Components extracted from this document must | |||
| include Simplified BSD License text as described in Section 4.e of | include Simplified BSD License text as described in Section 4.e of | |||
| the Trust Legal Provisions and are provided without warranty as | the Trust Legal Provisions and are provided without warranty as | |||
| skipping to change at line 1098 ¶ | skipping to change at line 1098 ¶ | |||
| * an explanation of the purpose of the restriction | * an explanation of the purpose of the restriction | |||
| * a specification of appropriate attribute values for this | * a specification of appropriate attribute values for this | |||
| restriction | restriction | |||
| * an ABNF definition of the restriction | * an ABNF definition of the restriction | |||
| The initial set of "a=rid" restriction names, with definitions in | The initial set of "a=rid" restriction names, with definitions in | |||
| Section 5 of this document, is given below: | Section 5 of this document, is given below: | |||
| +--------------------+-----------+ | +====================+===========+ | |||
| | RID Parameter Name | Reference | | | RID Parameter Name | Reference | | |||
| +====================+===========+ | +====================+===========+ | |||
| | pt | RFC 8851 | | | pt | RFC 8851 | | |||
| +--------------------+-----------+ | +--------------------+-----------+ | |||
| | max-width | RFC 8851 | | | max-width | RFC 8851 | | |||
| +--------------------+-----------+ | +--------------------+-----------+ | |||
| | max-height | RFC 8851 | | | max-height | RFC 8851 | | |||
| +--------------------+-----------+ | +--------------------+-----------+ | |||
| | max-fps | RFC 8851 | | | max-fps | RFC 8851 | | |||
| +--------------------+-----------+ | +--------------------+-----------+ | |||
| skipping to change at line 1186 ¶ | skipping to change at line 1186 ¶ | |||
| [RFC7405] Kyzivat, P., "Case-Sensitive String Support in ABNF", | [RFC7405] Kyzivat, P., "Case-Sensitive String Support in ABNF", | |||
| RFC 7405, DOI 10.17487/RFC7405, December 2014, | RFC 7405, DOI 10.17487/RFC7405, December 2014, | |||
| <https://www.rfc-editor.org/info/rfc7405>. | <https://www.rfc-editor.org/info/rfc7405>. | |||
| [RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC | [RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC | |||
| 2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, | 2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, | |||
| May 2017, <https://www.rfc-editor.org/info/rfc8174>. | May 2017, <https://www.rfc-editor.org/info/rfc8174>. | |||
| [RFC8852] Roach, A.B., Nandakumar, S., and P. Thatcher, "RTP Stream | [RFC8852] Roach, A.B., Nandakumar, S., and P. Thatcher, "RTP Stream | |||
| Identifier Source Description (SDES)", | Identifier Source Description (SDES)", RFC 8852, | |||
| DOI 10.17487/RFC8852, RFC 8852, May 2020, | DOI 10.17487/RFC8852, January 2021, | |||
| <https://www.rfc-editor.org/info/rfc8852>. | <https://www.rfc-editor.org/info/rfc8852>. | |||
| 14.2. Informative References | 14.2. Informative References | |||
| [H264] International Telecommunication Union, "Advanced video | [H264] International Telecommunication Union, "Advanced video | |||
| coding for generic audiovisual services", ITU-T | coding for generic audiovisual services", ITU-T | |||
| Recommendation H.264, June 2019, | Recommendation H.264, June 2019, | |||
| <https://www.itu.int/rec/T-REC-H.264>. | <https://www.itu.int/rec/T-REC-H.264>. | |||
| [RFC2198] Perkins, C., Kouvelas, I., Hodson, O., Hardman, V., | [RFC2198] Perkins, C., Kouvelas, I., Hodson, O., Hardman, V., | |||
| skipping to change at line 1250 ¶ | skipping to change at line 1250 ¶ | |||
| DOI 10.17487/RFC8285, October 2017, | DOI 10.17487/RFC8285, October 2017, | |||
| <https://www.rfc-editor.org/info/rfc8285>. | <https://www.rfc-editor.org/info/rfc8285>. | |||
| [RFC8627] Zanaty, M., Singh, V., Begen, A., and G. Mandyam, "RTP | [RFC8627] Zanaty, M., Singh, V., Begen, A., and G. Mandyam, "RTP | |||
| Payload Format for Flexible Forward Error Correction | Payload Format for Flexible Forward Error Correction | |||
| (FEC)", RFC 8627, DOI 10.17487/RFC8627, July 2019, | (FEC)", RFC 8627, DOI 10.17487/RFC8627, July 2019, | |||
| <https://www.rfc-editor.org/info/rfc8627>. | <https://www.rfc-editor.org/info/rfc8627>. | |||
| [RFC8843] Holmberg, C., Alvestrand, H., and C. Jennings, | [RFC8843] Holmberg, C., Alvestrand, H., and C. Jennings, | |||
| "Negotiating Media Multiplexing Using the Session | "Negotiating Media Multiplexing Using the Session | |||
| Description Protocol (SDP)", DOI 10.17487/RFC8843, | Description Protocol (SDP)", RFC 8843, | |||
| RFC 8843, May 2020, | DOI 10.17487/RFC8843, January 2021, | |||
| <https://www.rfc-editor.org/info/rfc8843>. | <https://www.rfc-editor.org/info/rfc8843>. | |||
| [RFC8853] Burman, B., Westerlund, M., Nandakumar, S., and M. Zanaty, | [RFC8853] Burman, B., Westerlund, M., Nandakumar, S., and M. Zanaty, | |||
| "Using Simulcast in SDP and RTP Sessions", | "Using Simulcast in Session Description Protocol (SDP) and | |||
| DOI 10.17487/RFC8853, RFC 8853, May 2020, | RTP Sessions", RFC 8853, DOI 10.17487/RFC8853, January | |||
| <https://www.rfc-editor.org/info/rfc8853>. | 2021, <https://www.rfc-editor.org/info/rfc8853>. | |||
| Acknowledgements | Acknowledgements | |||
| Many thanks to Cullen Jennings, Magnus Westerlund, and Paul Kyzivat | Many thanks to Cullen Jennings, Magnus Westerlund, and Paul Kyzivat | |||
| for reviewing. Thanks to Colin Perkins for input on future payload | for reviewing. Thanks to Colin Perkins for input on future payload | |||
| type handling. | type handling. | |||
| Contributors | Contributors | |||
| The following individuals have contributed significant text to this | The following individuals have contributed significant text to this | |||
| End of changes. 6 change blocks. | ||||
| 10 lines changed or deleted | 10 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/ | ||||