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)
Last updated 2013-03-02
Stream IETF
Formats plain text pdf html
Stream WG state (None)
Consensus Unknown
Document shepherd No shepherd assigned
IESG IESG state RFC 4586 (Informational)
Telechat date
Responsible AD Allison Mankin
Send notices to <csp@csperkins.org>, <magnus.westerlund@ericsson.com>,<burmeister@panasonic.de>
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
Show full document text