| rfc8867v3.txt | rfc8867.txt | |||
|---|---|---|---|---|
| Internet Engineering Task Force (IETF) Z. Sarker | Internet Engineering Task Force (IETF) Z. Sarker | |||
| Request for Comments: 8867 Ericsson AB | Request for Comments: 8867 Ericsson AB | |||
| Category: Informational V. Singh | Category: Informational V. Singh | |||
| ISSN: 2070-1721 callstats.io | ISSN: 2070-1721 callstats.io | |||
| X. Zhu | X. Zhu | |||
| Cisco Systems | Cisco Systems | |||
| M. Ramalho | M. Ramalho | |||
| AcousticComms | AcousticComms | |||
| July 2020 | January 2021 | |||
| Test Cases for Evaluating Congestion Control for Interactive Real-Time | Test Cases for Evaluating Congestion Control for Interactive Real-Time | |||
| Media | Media | |||
| Abstract | Abstract | |||
| The Real-time Transport Protocol (RTP) is used to transmit media in | The Real-time Transport Protocol (RTP) is used to transmit media in | |||
| multimedia telephony applications. These applications are typically | multimedia telephony applications. These applications are typically | |||
| required to implement congestion control. This document describes | required to implement congestion control. This document describes | |||
| the test cases to be used in the performance evaluation of such | the test cases to be used in the performance evaluation of such | |||
| skipping to change at line 41 ¶ | skipping to change at line 41 ¶ | |||
| Internet Engineering Steering Group (IESG). Not all documents | Internet Engineering Steering Group (IESG). Not all documents | |||
| approved by the IESG are candidates for any level of Internet | approved by the IESG are candidates for any level of Internet | |||
| Standard; see Section 2 of RFC 7841. | Standard; see 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/rfc8867. | https://www.rfc-editor.org/info/rfc8867. | |||
| 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 481 ¶ | skipping to change at line 481 ¶ | |||
| two endpoints varies over time. This test is designed to measure the | two endpoints varies over time. This test is designed to measure the | |||
| responsiveness of the candidate algorithm. This test tries to | responsiveness of the candidate algorithm. This test tries to | |||
| address the requirements in [RFC8836], which requires the algorithm | address the requirements in [RFC8836], which requires the algorithm | |||
| to adapt the flow(s) and provide lower end-to-end latency when there | to adapt the flow(s) and provide lower end-to-end latency when there | |||
| exists: | exists: | |||
| * an intermediate bottleneck | * an intermediate bottleneck | |||
| * change in available capacity (e.g., due to interface change, | * change in available capacity (e.g., due to interface change, | |||
| routing change, abrupt arrival/departure of background non- | routing change, abrupt arrival/departure of background non- | |||
| adaptive traffic). | adaptive traffic) | |||
| * maximum media bit rate is greater than link capacity. In this | * maximum media bit rate is greater than link capacity. In this | |||
| case, when the application tries to ramp up to its maximum bit | case, when the application tries to ramp up to its maximum bit | |||
| rate, since the link capacity is limited to a lower value, the | rate, since the link capacity is limited to a lower value, the | |||
| congestion control scheme is expected to stabilize the sending bit | congestion control scheme is expected to stabilize the sending bit | |||
| rate close to the available bottleneck capacity. | rate close to the available bottleneck capacity. | |||
| It should be noted that the exact variation in available capacity due | It should be noted that the exact variation in available capacity due | |||
| to any of the above depends on the underlying technologies. Hence, | to any of the above depends on the underlying technologies. Hence, | |||
| we describe a set of known factors, which may be extended to devise a | we describe a set of known factors, which may be extended to devise a | |||
| skipping to change at line 847 ¶ | skipping to change at line 847 ¶ | |||
| Application-related: | Application-related: | |||
| Media Source: | Media Source: | |||
| Media type: Video | Media type: Video | |||
| Media direction: forward | Media direction: forward | |||
| Number of media sources: three (3) | Number of media sources: three (3) | |||
| Media timeline: new media flows are added sequentially, | Media timeline: New media flows are added sequentially, | |||
| at short time intervals. See the test-specific setup | at short time intervals. See the test-specific setup | |||
| below. | below. | |||
| Media type: Audio | Media type: Audio | |||
| Media direction: forward | Media direction: forward | |||
| Number of media sources: three (3) | Number of media sources: three (3) | |||
| Media timeline: new media flows are added sequentially, | Media timeline: New media flows are added sequentially, | |||
| at short time intervals. See the test-specific setup | at short time intervals. See the test-specific setup | |||
| below. | below. | |||
| Competing traffic: | Competing traffic: | |||
| Number of sources: zero (0) | Number of sources: zero (0) | |||
| Test-specific information: Table 5 defines the media timeline for | Test-specific information: Table 5 defines the media timeline for | |||
| both media types. | both media types. | |||
| skipping to change at line 936 ¶ | skipping to change at line 936 ¶ | |||
| Application-related: | Application-related: | |||
| Media source: | Media source: | |||
| Media type: Video | Media type: Video | |||
| Media direction: forward | Media direction: forward | |||
| Number of media sources: five (5) | Number of media sources: five (5) | |||
| Media timeline: new media flows are added sequentially, | Media timeline: New media flows are added sequentially, | |||
| at short time intervals. See the test-specific setup | at short time intervals. See the test-specific setup | |||
| below. | below. | |||
| Media type: Audio | Media type: Audio | |||
| Media direction: forward | Media direction: forward | |||
| Number of media sources: five (5) | Number of media sources: five (5) | |||
| Media timeline: New media flows are added sequentially, | Media timeline: New media flows are added sequentially, | |||
| skipping to change at line 1473 ¶ | skipping to change at line 1473 ¶ | |||
| for RTP over UDP", RFC 6679, DOI 10.17487/RFC6679, August | for RTP over UDP", RFC 6679, DOI 10.17487/RFC6679, August | |||
| 2012, <https://www.rfc-editor.org/info/rfc6679>. | 2012, <https://www.rfc-editor.org/info/rfc6679>. | |||
| [RFC8593] Zhu, X., Mena, S., and Z. Sarker, "Video Traffic Models | [RFC8593] Zhu, X., Mena, S., and Z. Sarker, "Video Traffic Models | |||
| for RTP Congestion Control Evaluations", RFC 8593, | for RTP Congestion Control Evaluations", RFC 8593, | |||
| DOI 10.17487/RFC8593, May 2019, | DOI 10.17487/RFC8593, May 2019, | |||
| <https://www.rfc-editor.org/info/rfc8593>. | <https://www.rfc-editor.org/info/rfc8593>. | |||
| [RFC8836] Jesup, R. and Z. Sarker, Ed., "Congestion Control | [RFC8836] Jesup, R. and Z. Sarker, Ed., "Congestion Control | |||
| Requirements for Interactive Real-Time Media", RFC 8836, | Requirements for Interactive Real-Time Media", RFC 8836, | |||
| DOI 10.17487/RFC8836, July 2020, | DOI 10.17487/RFC8836, January 2021, | |||
| <https://www.rfc-editor.org/info/rfc8836>. | <https://www.rfc-editor.org/info/rfc8836>. | |||
| [RFC8868] Singh, V., Ott, J., and S. Holmer, "Evaluating Congestion | [RFC8868] Singh, V., Ott, J., and S. Holmer, "Evaluating Congestion | |||
| Control for Interactive Real-time Media", RFC 8868, | Control for Interactive Real-Time Media", RFC 8868, | |||
| DOI 10.17487/RFC8868, July 2020, | DOI 10.17487/RFC8868, January 2021, | |||
| <https://www.rfc-editor.org/info/rfc8868>. | <https://www.rfc-editor.org/info/rfc8868>. | |||
| [RFC8869] Sarker, Z., Zhu, X., and J. Fu, "Evaluation Test Cases for | [RFC8869] Sarker, Z., Zhu, X., and J. Fu, "Evaluation Test Cases for | |||
| Interactive Real-Time Media over Wireless Networks", | Interactive Real-Time Media over Wireless Networks", | |||
| RFC 8869, DOI 10.17487/RFC8869, July 2020, | RFC 8869, DOI 10.17487/RFC8869, January 2021, | |||
| <https://www.rfc-editor.org/info/rfc8869>. | <https://www.rfc-editor.org/info/rfc8869>. | |||
| 10.2. Informative References | 10.2. Informative References | |||
| [HEVC-seq] HEVC, "Test Sequences", | [HEVC-seq] HEVC, "Test Sequences", | |||
| <http://www.netlab.tkk.fi/~varun/test_sequences/>. | <http://www.netlab.tkk.fi/~varun/test_sequences/>. | |||
| [RFC2914] Floyd, S., "Congestion Control Principles", BCP 41, | [RFC2914] Floyd, S., "Congestion Control Principles", BCP 41, | |||
| RFC 2914, DOI 10.17487/RFC2914, September 2000, | RFC 2914, DOI 10.17487/RFC2914, September 2000, | |||
| <https://www.rfc-editor.org/info/rfc2914>. | <https://www.rfc-editor.org/info/rfc2914>. | |||
| End of changes. 9 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/ | ||||