draft-ietf-xrblock-rtcp-xr-concsec-01.txt   draft-ietf-xrblock-rtcp-xr-concsec-02.txt 
Audio/Video Transport Working Group A. Clark Audio/Video Transport Working Group A. Clark
Internet-Draft Telchemy Internet-Draft Telchemy
Intended status: Standards Track G. Zorn Intended status: Standards Track G. Zorn
Expires: April 19, 2013 Network Zen Expires: April 22, 2013 Network Zen
C. Bi C. Bi
STTRI STTRI
Q. Wu Q. Wu
Huawei Huawei
October 16, 2012 October 19, 2012
RTP Control Protocol (RTCP) Extended Report (XR) Block for Concealed RTP Control Protocol (RTCP) Extended Report (XR) Block for Concealed
Seconds metric Reporting Seconds metric Reporting
draft-ietf-xrblock-rtcp-xr-concsec-01.txt draft-ietf-xrblock-rtcp-xr-concsec-02.txt
Abstract Abstract
This document defines an RTP Control Protocol(RTCP) Extended Report This document defines an RTP Control Protocol(RTCP) Extended Report
(XR) Block that allows the reporting of Concealed Seconds metrics (XR) Block that allows the reporting of Concealed Seconds metrics
primarily for audio applications of RTP. primarily for audio applications of RTP.
Status of this Memo Status of this Memo
This Internet-Draft is submitted in full conformance with the This Internet-Draft is submitted in full conformance with the
skipping to change at page 1, line 38 skipping to change at page 1, line 38
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 April 19, 2013. This Internet-Draft will expire on April 22, 2013.
Copyright Notice Copyright Notice
Copyright (c) 2012 IETF Trust and the persons identified as the Copyright (c) 2012 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
skipping to change at page 2, line 18 skipping to change at page 2, line 18
Table of Contents Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1. Concealed Seconds Block . . . . . . . . . . . . . . . . . 3 1.1. Concealed Seconds Block . . . . . . . . . . . . . . . . . 3
1.2. RTCP and RTCP XR Reports . . . . . . . . . . . . . . . . . 3 1.2. RTCP and RTCP XR Reports . . . . . . . . . . . . . . . . . 3
1.3. Performance Metrics Framework . . . . . . . . . . . . . . 3 1.3. Performance Metrics Framework . . . . . . . . . . . . . . 3
1.4. Applicability . . . . . . . . . . . . . . . . . . . . . . 4 1.4. Applicability . . . . . . . . . . . . . . . . . . . . . . 4
2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 5 2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1. Standards Language . . . . . . . . . . . . . . . . . . . . 5 2.1. Standards Language . . . . . . . . . . . . . . . . . . . . 5
3. Loss Concealment Block . . . . . . . . . . . . . . . . . . . . 6 3. Concealment Seconds Block . . . . . . . . . . . . . . . . . . 6
3.1. Report Block Structure . . . . . . . . . . . . . . . . . . 6 3.1. Report Block Structure . . . . . . . . . . . . . . . . . . 6
3.2. Definition of Fields in Concealed Seconds Metrics Block . 7 3.2. Definition of Fields in Concealed Seconds Metrics Block . 7
4. SDP Signaling . . . . . . . . . . . . . . . . . . . . . . . . 12 4. SDP Signaling . . . . . . . . . . . . . . . . . . . . . . . . 12
4.1. SDP rtcp-xr-attrib Attribute Extension . . . . . . . . . . 12 4.1. SDP rtcp-xr-attrib Attribute Extension . . . . . . . . . . 12
4.2. Offer/Answer Usage . . . . . . . . . . . . . . . . . . . . 12 4.2. Offer/Answer Usage . . . . . . . . . . . . . . . . . . . . 12
5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 13 5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 13
5.1. New RTCP XR Block Type value . . . . . . . . . . . . . . . 13 5.1. New RTCP XR Block Type value . . . . . . . . . . . . . . . 13
5.2. New RTCP XR SDP Parameter . . . . . . . . . . . . . . . . 13 5.2. New RTCP XR SDP Parameter . . . . . . . . . . . . . . . . 13
5.3. Contact information for registrations . . . . . . . . . . 13 5.3. Contact information for registrations . . . . . . . . . . 13
6. Security Considerations . . . . . . . . . . . . . . . . . . . 14 6. Security Considerations . . . . . . . . . . . . . . . . . . . 14
7. Contributors . . . . . . . . . . . . . . . . . . . . . . . . . 15 7. Contributors . . . . . . . . . . . . . . . . . . . . . . . . . 15
8. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 16 8. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 16
9. References . . . . . . . . . . . . . . . . . . . . . . . . . . 17 9. References . . . . . . . . . . . . . . . . . . . . . . . . . . 17
9.1. Normative References . . . . . . . . . . . . . . . . . . . 17 9.1. Normative References . . . . . . . . . . . . . . . . . . . 17
9.2. Informative References . . . . . . . . . . . . . . . . . . 17 9.2. Informative References . . . . . . . . . . . . . . . . . . 17
Appendix A. Change Log . . . . . . . . . . . . . . . . . . . . . 18 Appendix A. Change Log . . . . . . . . . . . . . . . . . . . . . 18
A.1. draft-ietf-xrblock-rtcp-xr-concsec-01 . . . . . . . . . . 18 A.1. draft-ietf-xrblock-rtcp-xr-concsec-02 . . . . . . . . . . 18
A.2. draft-ietf-xrblock-rtcp-xr-concsec-00 . . . . . . . . . . 18 A.2. draft-ietf-xrblock-rtcp-xr-concsec-01 . . . . . . . . . . 18
A.3. draft-ietf-xrblock-rtcp-xr-concsec-00 . . . . . . . . . . 18
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 19 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 19
1. Introduction 1. Introduction
1.1. Concealed Seconds Block 1.1. Concealed Seconds Block
This draft defines a new block type to augment those defined in This draft defines a new block type to augment those defined in
[RFC3611], for use primarily in audio applications of RTP. [RFC3611], for use primarily in audio applications of RTP.
At any instant, the audio output at a receiver may be classified as At any instant, the audio output at a receiver may be classified as
skipping to change at page 4, line 8 skipping to change at page 4, line 8
The Performance Metrics Framework [RFC6390] provides guidance on the The Performance Metrics Framework [RFC6390] provides guidance on the
definition and specification of performance metrics. The RTP definition and specification of performance metrics. The RTP
Monitoring Architectures [MONARCH] provides guideline for reporting Monitoring Architectures [MONARCH] provides guideline for reporting
block format using RTCP XR. The Metrics Block described in this block format using RTCP XR. The Metrics Block described in this
document are in accordance with the guidelines in [RFC6390] and document are in accordance with the guidelines in [RFC6390] and
[MONARCH]. [MONARCH].
1.4. Applicability 1.4. Applicability
This metric is primarily applicable to audio applications of RTP. This metric is primarily applicable to audio applications of RTP.
EDITOR'S NOTE: are there metrics for concealment of transport errors EDITOR'S NOTE: are there metrics for concealment of transport errors
for video? for video?
Editor's Note: note that with video it is possible to use RTP based
retransmission and also FEC (e.g. COP3) - typically these would only
be used with IPTV as this is less delay sensitive than interactive
services.
2. Terminology 2. Terminology
2.1. Standards Language 2.1. Standards Language
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in RFC 2119 [RFC2119]. document are to be interpreted as described in RFC 2119 [RFC2119].
In addition, the following terms are defined: In addition, the following terms are defined:
Editor's Note: For Video loss concealment, at least the following Editor's Note: For Video loss concealment, at least the following
four methods are used,i.e., Frame freeze,inter-frame four methods are used,i.e., Frame freeze,inter-frame
extrapolation, interpolation, Noise insertation, should this extrapolation, interpolation, Noise insertation, should this
section consider giving definition of these four methods for video section consider giving definition of these four methods for video
loss concealment? loss concealment?
3. Loss Concealment Block 3. Concealment Seconds Block
This sub-block provides a description of potentially audible This sub-block provides a description of potentially audible
impairments due to lost and discarded packets at the endpoint, impairments due to lost and discarded packets at the endpoint,
expressed on a time basis analogous to a traditional PSTN T1/E1 expressed on a time basis analogous to a traditional PSTN T1/E1
errored seconds metric. errored seconds metric.
Editor's Note: Should impairment also cover video application? Editor's Note: Should impairment also cover video application?
The following metrics are based on successive one second intervals as The following metrics are based on successive one second intervals as
declared by a local clock. This local clock does NOT need to be declared by a local clock. This local clock does NOT need to be
skipping to change at page 18, line 10 skipping to change at page 18, line 10
[RFC6390] Clark, A. and B. Claise, "Framework for Performance Metric [RFC6390] Clark, A. and B. Claise, "Framework for Performance Metric
Development", RFC 6390, October 2011. Development", RFC 6390, October 2011.
[VAD] "http://en.wikipedia.org/wiki/Voice_activity_detection". [VAD] "http://en.wikipedia.org/wiki/Voice_activity_detection".
Appendix A. Change Log Appendix A. 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.
A.1. draft-ietf-xrblock-rtcp-xr-concsec-01 A.1. draft-ietf-xrblock-rtcp-xr-concsec-02
The following are the major changes to previous version :
o One typo fixed.
o Add one note to highlight these metrics are primarily applicable
to audio.
A.2. draft-ietf-xrblock-rtcp-xr-concsec-01
The following are the major changes to previous version : The following are the major changes to previous version :
o Outdated references update. o Outdated references update.
o Add Editor's notes to point out where to require more texts for o Add Editor's notes to point out where to require more texts for
video loss concealment support video loss concealment support
o Other Editorial changes. o Other Editorial changes.
A.2. draft-ietf-xrblock-rtcp-xr-concsec-00 A.3. draft-ietf-xrblock-rtcp-xr-concsec-00
The following are the major changes to previous version : The following are the major changes to previous version :
o Updated references. o Updated references.
o Allocate two bits for interval metric flag and 32 bit for SSRC o Allocate two bits for interval metric flag and 32 bit for SSRC
o Other editorial changes to get in line with MONARCH and MeasID o Other editorial changes to get in line with MONARCH and MeasID
draft. draft.
 End of changes. 11 change blocks. 
10 lines changed or deleted 26 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/