draft-ietf-xrblock-rtcp-xr-discard-rle-metrics-08.txt   draft-ietf-xrblock-rtcp-xr-discard-rle-metrics-09.txt 
XR Block Working Group J. Ott XR Block Working Group J. Ott
Internet-Draft V. Singh, Ed. Internet-Draft V. Singh, Ed.
Intended status: Standards Track Aalto University Intended status: Standards Track Aalto University
Expires: May 08, 2014 I. Curcio Expires: May 16, 2014 I. Curcio
Nokia Research Center Nokia Research Center
November 04, 2013 November 12, 2013
RTP Control Protocol (RTCP) Extended Report (XR) for Run Length Encoding RTP Control Protocol (RTCP) Extended Report (XR) for Run Length Encoding
(RLE) of Discarded Packets (RLE) of Discarded Packets
draft-ietf-xrblock-rtcp-xr-discard-rle-metrics-08 draft-ietf-xrblock-rtcp-xr-discard-rle-metrics-09
Abstract Abstract
The RTP Control Protocol (RTCP) is used in conjunction with the Real- The RTP Control Protocol (RTCP) is used in conjunction with the Real-
time Transport Protocol (RTP) in to provide a variety of short-term time Transport Protocol (RTP) in to provide a variety of short-term
and long-term reception statistics. The available reporting may and long-term reception statistics. The available reporting may
include aggregate information across longer periods of time as well include aggregate information across longer periods of time as well
as individual packet reporting. This document specifies a per-packet as individual packet reporting. This document specifies a per-packet
report metric capturing individual packets discarded from the de- report metric capturing individual packets discarded from the de-
jitter buffer after successful reception. jitter buffer after successful reception.
skipping to change at page 1, line 39 skipping to change at page 1, line 39
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet- working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/. Drafts is at http://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
This Internet-Draft will expire on May 08, 2014. This Internet-Draft will expire on May 16, 2014.
Copyright Notice Copyright Notice
Copyright (c) 2013 IETF Trust and the persons identified as the Copyright (c) 2013 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
(http://trustee.ietf.org/license-info) in effect on the date of (http://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
described in the Simplified BSD License. described in the Simplified BSD License.
Table of Contents Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 4 2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 4
3. XR Discard RLE Report Block . . . . . . . . . . . . . . . . . 4 3. XR Discard RLE Report Block . . . . . . . . . . . . . . . . . 4
4. Protocol Operation . . . . . . . . . . . . . . . . . . . . . 5 4. Protocol Operation . . . . . . . . . . . . . . . . . . . . . 5
4.1. Reporting Node (Receiver) . . . . . . . . . . . . . . . . 6 4.1. Reporting Node (Receiver) . . . . . . . . . . . . . . . . 6
4.2. Media Sender . . . . . . . . . . . . . . . . . . . . . . 6 4.2. Media Sender . . . . . . . . . . . . . . . . . . . . . . 6
5. SDP signaling . . . . . . . . . . . . . . . . . . . . . . . . 6 5. SDP signaling . . . . . . . . . . . . . . . . . . . . . . . . 6
6. Security Considerations . . . . . . . . . . . . . . . . . . . 7 6. Security Considerations . . . . . . . . . . . . . . . . . . . 7
7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 7 7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 7
7.1. XR Report Block Registration . . . . . . . . . . . . . . 7 7.1. XR Report Block Registration . . . . . . . . . . . . . . 7
7.2. SDP Parameter Registration . . . . . . . . . . . . . . . 8 7.2. SDP Parameter Registration . . . . . . . . . . . . . . . 8
skipping to change at page 2, line 48 skipping to change at page 2, line 48
B.5. changes in draft-ietf-xrblock-rtcp-xr-discard-rle- B.5. changes in draft-ietf-xrblock-rtcp-xr-discard-rle-
metrics-04 . . . . . . . . . . . . . . . . . . . . . . . 11 metrics-04 . . . . . . . . . . . . . . . . . . . . . . . 11
B.6. changes in draft-ietf-xrblock-rtcp-xr-discard-rle- B.6. changes in draft-ietf-xrblock-rtcp-xr-discard-rle-
metrics-05 . . . . . . . . . . . . . . . . . . . . . . . 11 metrics-05 . . . . . . . . . . . . . . . . . . . . . . . 11
B.7. changes in draft-ietf-xrblock-rtcp-xr-discard-rle- B.7. changes in draft-ietf-xrblock-rtcp-xr-discard-rle-
metrics-06 . . . . . . . . . . . . . . . . . . . . . . . 11 metrics-06 . . . . . . . . . . . . . . . . . . . . . . . 11
B.8. changes in draft-ietf-xrblock-rtcp-xr-discard-rle- B.8. changes in draft-ietf-xrblock-rtcp-xr-discard-rle-
metrics-07 . . . . . . . . . . . . . . . . . . . . . . . 11 metrics-07 . . . . . . . . . . . . . . . . . . . . . . . 11
B.9. changes in draft-ietf-xrblock-rtcp-xr-discard-rle- B.9. changes in draft-ietf-xrblock-rtcp-xr-discard-rle-
metrics-08 . . . . . . . . . . . . . . . . . . . . . . . 11 metrics-08 . . . . . . . . . . . . . . . . . . . . . . . 11
B.10. changes in draft-ietf-xrblock-rtcp-xr-discard-rle-
metrics-09 . . . . . . . . . . . . . . . . . . . . . . . 11
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 11 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 11
1. Introduction 1. Introduction
RTP [RFC3550] provides a transport for real-time media flows such as RTP [RFC3550] provides a transport for real-time media flows such as
audio and video together with the RTP control protocol (RTCP) which audio and video together with the RTP control protocol (RTCP) which
provides periodic feedback about the media streams received in a provides periodic feedback about the media streams received in a
specific duration. In addition, RTCP can be used for timely feedback specific duration. In addition, RTCP can be used for timely feedback
about individual events to report (e.g., packet loss) [RFC4585]. about individual events to report (e.g., packet loss) [RFC4585].
Both long-term and short-term feedback enable a media sender to adapt Both long-term and short-term feedback enable a media sender to adapt
its media transmission and/or encoding dynamically to the observed its media transmission and/or encoding dynamically to the observed
path characteristics. path characteristics.
RFC3611 [RFC3611] defines RTCP Extended Reports as a detailed RFC3611 [RFC3611] defines RTCP Extended Reports as a detailed
skipping to change at page 9, line 42 skipping to change at page 9, line 42
Singh, V., Ott, J., and I. Curcio, "RTP Control Protocol Singh, V., Ott, J., and I. Curcio, "RTP Control Protocol
(RTCP) Extended Report (XR) for Bytes Discarded Metric", (RTCP) Extended Report (XR) for Bytes Discarded Metric",
draft-ietf-xrblock-rtcp-xr-bytes-discarded-metric-00 (work draft-ietf-xrblock-rtcp-xr-bytes-discarded-metric-00 (work
in progress), October 2013. in progress), October 2013.
Appendix A. Metrics represented using RFC6390 Template Appendix A. Metrics represented using RFC6390 Template
RFC EDITOR NOTE: please change XXXX in [RFCXXXX] by the new RFC RFC EDITOR NOTE: please change XXXX in [RFCXXXX] by the new RFC
number, when assigned. number, when assigned.
a. Run-length encoding (RLE) of Discarded RTP Packets Metric a. Run-length encoding of Discarded RTP Packets Metric
* Metric Name: Run-length encoding (RLE) of Discarded RTP * Metric Name: Run-length encoding of Discarded RTP Packets
Packets Metric. Metric.
* Metric Description: Instances of RTP packets discarded over * Metric Description: Instances of RTP packets discarded over
the period covered by this report. the period covered by this report.
* Method of Measurement or Calculation: See section 3, for the * Method of Measurement or Calculation: See section 3, for the
definition of Discard RLE [RFCXXXX] and section 4.1 of RFC3611 definition of Discard run-length encoding [RFCXXXX] and
for Run-length encoding. section 4.1 of RFC3611 for Run-length encoding.
* Units of Measurement: Every RTP packet in the interval is * Units of Measurement: Every RTP packet in the interval is
reported as discarded or not. See section 3 for the reported as discarded or not. See section 3 for the
definition of [RFCXXXX]. definition of [RFCXXXX].
* Measurement Point(s) with Potential Measurement Domain: The * Measurement Point(s) with Potential Measurement Domain: The
measurement of these metrics is made at the receiving end of measurement of these metrics is made at the receiving end of
the RTP stream. the RTP stream.
* Measurement Timing: Each RTP packet between a beginning * Measurement Timing: Each RTP packet between a beginning
sequence number (begin_seq) and ending sequence number sequence number (begin_seq) and ending sequence number
(end_seq) are reported as discarded or not. See section 3 for (end_seq) are reported as discarded or not. See section 3 for
the definition of Discard RLE [RFCXXXX]. the definition of Discard run-length encoding [RFCXXXX].
* Use and applications: See section 1, paragraph 1 of [RFCXXXX]. * Use and applications: See section 1, paragraph 1 of [RFCXXXX].
* Reporting model: See RFC3611. * Reporting model: See RFC3611.
Appendix B. Change Log Appendix B. Change Log
Note to the RFC-Editor: please remove this section prior to Note to the RFC-Editor: please remove this section prior to
publication as an RFC. publication as an RFC.
skipping to change at page 11, line 38 skipping to change at page 11, line 38
o This draft now normatively cites the definition of discards in o This draft now normatively cites the definition of discards in
'packets discarded' draft. 'packets discarded' draft.
B.9. changes in draft-ietf-xrblock-rtcp-xr-discard-rle-metrics-08 B.9. changes in draft-ietf-xrblock-rtcp-xr-discard-rle-metrics-08
o Editorial fixes: Updated references from drafts to RFCs. o Editorial fixes: Updated references from drafts to RFCs.
o Updated RFC6390 template with RTP keyword. o Updated RFC6390 template with RTP keyword.
B.10. changes in draft-ietf-xrblock-rtcp-xr-discard-rle-metrics-09
o Removed (RLE) from RFC6390 template.
Authors' Addresses Authors' Addresses
Joerg Ott Joerg Ott
Aalto University Aalto University
School of Electrical Engineering School of Electrical Engineering
Otakaari 5 A Otakaari 5 A
Espoo, FIN 02150 Espoo, FIN 02150
Finland Finland
Email: jo@comnet.tkk.fi Email: jo@comnet.tkk.fi
 End of changes. 12 change blocks. 
11 lines changed or deleted 18 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/