Extended RTP Profile for Real-time Transport Control Protocol (RTCP)-Based Feedback: Results of the Timing Rule Simulations
RFC 4586
Document | Type |
RFC - Informational
(July 2006; Errata)
Was draft-burmeister-avt-rtcp-feedback-sim (individual in tsv area)
|
|
---|---|---|---|
Authors | Shigeru Fukunaga , Joerg Ott , Noriyuki Sato , Rolf Hakenberg , Akihiro Miyazaki , Carsten Burmeister | ||
Last updated | 2015-10-14 | ||
Stream | IETF | ||
Formats | plain text html pdf htmlized bibtex | ||
Stream | WG state | (None) | |
Document shepherd | No shepherd assigned | ||
IESG | IESG state | RFC 4586 (Informational) | |
Action Holders |
(None)
|
||
Consensus Boilerplate | Unknown | ||
Telechat date | |||
Responsible AD | Allison Mankin | ||
Send notices to | <csp@csperkins.org>, <magnus.westerlund@ericsson.com> |
Network Working Group C. Burmeister Request for Comments: 4586 R. Hakenberg Category: Informational A. Miyazaki Panasonic J. Ott Helsinki University of Technology N. Sato S. Fukunaga Oki July 2006 Extended RTP Profile for Real-time Transport Control Protocol (RTCP)-Based Feedback: Results of the Timing Rule Simulations Status of This Memo This memo provides information for the Internet community. It does not specify an Internet standard of any kind. Distribution of this memo is unlimited. Copyright Notice Copyright (C) The Internet Society (2006). Abstract This document describes the results achieved when simulating the timing rules of the Extended RTP Profile for Real-time Transport Control Protocol (RTCP)-Based Feedback, denoted AVPF. Unicast and multicast topologies are considered as well as several protocol and environment configurations. The results show that the timing rules result in better performance regarding feedback delay and still preserve the well-accepted RTP rules regarding allowed bit rates for control traffic. Burmeister, et al. Informational [Page 1] RFC 4586 Timing Rules Simulation Results July 2006 Table of Contents 1. Introduction ....................................................3 2. Timing Rules of the Extended RTP Profile for RTCP-Based Feedback ........................................................4 3. Simulation Environment ..........................................5 3.1. Network Simulator Version 2 ................................5 3.2. RTP Agent ..................................................5 3.3. Scenarios ..................................................5 3.4. Topologies .................................................6 4. RTCP Bit Rate Measurements ......................................6 4.1. Unicast ....................................................7 4.2. Multicast .................................................10 4.3. Summary of the RTCP Bit Rate Measurements .................10 5. Feedback Measurements ..........................................11 5.1. Unicast ...................................................11 5.2. Multicast .................................................12 5.2.1. Shared Losses vs. Distributed Losses ...............13 6. Investigations on "l" ..........................................14 6.1. Feedback Suppression Performance ..........................16 6.2. Loss Report Delay .........................................18 6.3. Summary of "l" Investigations .............................18 7. Applications Using AVPF ........................................19 7.1. NEWPRED Implementation in NS2 .............................19 7.2. Simulation ................................................21 7.2.1. Simulation A - Constant Packet Loss Rate ...........21 7.2.2. Simulation B - Packet Loss Due to Congestion .......23 7.3. Summary of Application Simulations ........................24 8. Summary ........................................................24 9. Security Considerations ........................................25 10. Normative References ..........................................26 11. Informative References ........................................26 Burmeister, et al. Informational [Page 2] RFC 4586 Timing Rules Simulation Results July 2006 1. Introduction The Real-time Transport Protocol (RTP) is widely used for the transmission of real-time or near real-time media data over the Internet. While it was originally designed to work well for multicast groups in very large scales, its scope is not limited to that. More and more applications use RTP for small multicast groups (e.g., video conferences) or even unicast (e.g., IP telephony and media streaming applications). RTP comes together with its companion protocol Real-time Transport Control Protocol (RTCP), which is used to monitor the transmission of the media data and provide feedback of the reception quality. Furthermore, it can be used for loose session control. Having the scope of large multicast groups in mind, the rules regarding when toShow full document text