draft-ietf-xrblock-rtcp-xr-summary-stat-02.txt   draft-ietf-xrblock-rtcp-xr-summary-stat-03.txt 
Network Working Group G. Zorn, Ed. Network Working Group G. Zorn, Ed.
Internet-Draft Network Zen Internet-Draft Network Zen
Intended status: Standards Track R. Schott Intended status: Standards Track R. Schott
Expires: April 25, 2013 Deutsche Telekom Expires: May 30, 2013 Deutsche Telekom
Q. Wu Q. Wu
R. Huang R. Huang
Huawei Huawei
October 22, 2012 November 26, 2012
RTP Control Protocol (RTCP) Extended Report (XR) Blocks for Summary RTP Control Protocol (RTCP) Extended Report (XR) Blocks for Summary
Statistics Metrics Reporting Statistics Metrics Reporting
draft-ietf-xrblock-rtcp-xr-summary-stat-02 draft-ietf-xrblock-rtcp-xr-summary-stat-03
Abstract Abstract
This document defines three RTP Control Protcol (RTCP) Extended This document defines three RTP Control Protcol (RTCP) Extended
Report (XR) Blocks and associated SDP parameters that allow the Report (XR) Blocks and associated SDP parameters that allow the
reporting of loss, duplication and discard summary statistics metrics reporting of loss, duplication and discard summary statistics metrics
in a range of RTP applications. in a range of RTP applications.
Status of this Memo Status of this Memo
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 25, 2013. This Internet-Draft will expire on May 30, 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 24 skipping to change at page 2, line 24
3. Transport Related End System Metrics . . . . . . . . . . . . . 4 3. Transport Related End System Metrics . . . . . . . . . . . . . 4
3.1. Burst/Gap Loss Summary Statistics Block . . . . . . . . . 4 3.1. Burst/Gap Loss Summary Statistics Block . . . . . . . . . 4
3.1.1. Report Block Structure . . . . . . . . . . . . . . . . 4 3.1.1. Report Block Structure . . . . . . . . . . . . . . . . 4
3.1.2. Definition of Fields in Loss Summary Statistics 3.1.2. Definition of Fields in Loss Summary Statistics
Block . . . . . . . . . . . . . . . . . . . . . . . . 4 Block . . . . . . . . . . . . . . . . . . . . . . . . 4
3.2. Burst/Gap Discard Summary Statistics Block . . . . . . . . 6 3.2. Burst/Gap Discard Summary Statistics Block . . . . . . . . 6
3.2.1. Report Block Structure . . . . . . . . . . . . . . . . 7 3.2.1. Report Block Structure . . . . . . . . . . . . . . . . 7
3.2.2. Definition of Fields inBurst/Gap Discard Summary 3.2.2. Definition of Fields inBurst/Gap Discard Summary
Statistics Block . . . . . . . . . . . . . . . . . . . 7 Statistics Block . . . . . . . . . . . . . . . . . . . 7
4. Application Level Metrics . . . . . . . . . . . . . . . . . . 8 4. Application Level Metrics . . . . . . . . . . . . . . . . . . 8
4.1. Frame Impairment Statistics Summary Block . . . . . . . . 9 4.1. Frame Impairment Statistics Summary Block . . . . . . . . 8
4.1.1. Report Block Structure . . . . . . . . . . . . . . . . 9 4.1.1. Report Block Structure . . . . . . . . . . . . . . . . 9
4.1.2. Definition of Fields in Frame Impairment Summary 4.1.2. Definition of Fields in Frame Impairment Summary
Statistics Block . . . . . . . . . . . . . . . . . . . 9 Statistics Block . . . . . . . . . . . . . . . . . . . 9
5. SDP Signaling . . . . . . . . . . . . . . . . . . . . . . . . 11 5. SDP Signaling . . . . . . . . . . . . . . . . . . . . . . . . 11
5.1. SDP rtcp-xr-attrib Attribute Extension . . . . . . . . . . 11 5.1. SDP rtcp-xr-attrib Attribute Extension . . . . . . . . . . 11
5.2. Offer/Answer Usage . . . . . . . . . . . . . . . . . . . . 11 5.2. Offer/Answer Usage . . . . . . . . . . . . . . . . . . . . 11
6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 11 6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 11
6.1. New RTCP XR Block Type values . . . . . . . . . . . . . . 11 6.1. New RTCP XR Block Type values . . . . . . . . . . . . . . 11
6.2. New RTCP XR SDP Parameters . . . . . . . . . . . . . . . . 12 6.2. New RTCP XR SDP Parameters . . . . . . . . . . . . . . . . 12
6.3. Contact information for registrations . . . . . . . . . . 12 6.3. Contact information for registrations . . . . . . . . . . 12
7. Security Considerations . . . . . . . . . . . . . . . . . . . 12 7. Security Considerations . . . . . . . . . . . . . . . . . . . 12
8. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 12 8. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 12
9. References . . . . . . . . . . . . . . . . . . . . . . . . . . 13 9. References . . . . . . . . . . . . . . . . . . . . . . . . . . 13
9.1. Normative References . . . . . . . . . . . . . . . . . . . 13 9.1. Normative References . . . . . . . . . . . . . . . . . . . 13
9.2. Informative References . . . . . . . . . . . . . . . . . . 13 9.2. Informative References . . . . . . . . . . . . . . . . . . 13
Appendix A. Change Log . . . . . . . . . . . . . . . . . . . . . 14 Appendix A. Change Log . . . . . . . . . . . . . . . . . . . . . 14
A.1. draft-ietf-xrblock-rtcp-xr-summary-stat-01 . . . . . . . . 14 A.1. draft-ietf-xrblock-rtcp-xr-summary-stat-02 . . . . . . . . 14
A.2. draft-ietf-xrblock-rtcp-xr-summary-stat-01 . . . . . . . . 14
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 14 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 14
1. Introduction 1. Introduction
This draft defines three new block types to augment those defined in This draft defines three new block types to augment those defined in
Freidman, et al. [RFC3611] for use in a range of RTP applications. Freidman, et al. [RFC3611] for use in a range of RTP applications.
The first two block types support the reporting of burst gap loss/ The first two block types support the reporting of burst gap loss/
discard summary statistics including packet loss/discard proportion, discard summary statistics including packet loss/discard proportion,
mean and variance and belong to the class of transport-related end mean and variance and belong to the class of transport-related end
system metrics defined in Wu, Hunt & Arden system metrics defined in Wu, Hunt & Arden [RFC6792]. These two
[I-D.ietf-avtcore-monarch]. These two blocks are intended to be used blocks are intended to be used in conjunction with information from
in conjunction with information from the Burst Gap Loss metric block the Burst Gap Loss metric block or Burst Gap Discard metric block,
or Burst Gap Discard metric block, and on which these two block and on which these two block therefore depend. The metrics in the
therefore depend. The metrics in the Burst Gap Loss block or Burst Burst Gap Loss block or Burst Gap Discard metric block can be used
Gap Discard metric block can be used independently of the metrics independently of the metrics defined in the first two blocks,
defined in the first two blocks, however. These two blocks reflect however. These two blocks reflect transient IP problems that affect
transient IP problems that affect user experience and can be used to user experience and can be used to influence sender strategies to
influence sender strategies to mitigate the problem. mitigate the problem.
To form an accurate assessment of users' quality of experience, it is To form an accurate assessment of users' quality of experience, it is
therefore necessary to know not just overall rates of packet loss/ therefore necessary to know not just overall rates of packet loss/
discard, but also which frame types were affected. The third block discard, but also which frame types were affected. The third block
supports the reporting of detailed statistics for each frame type, supports the reporting of detailed statistics for each frame type,
including the number of frames received, lost and discarded of each including the number of frames received, lost and discarded of each
frame type in the Group of Pictures (GOP) and additional data frame type in the Group of Pictures (GOP) and additional data
allowing the calculation of statistical parameters (e.g.,the allowing the calculation of statistical parameters (e.g.,the
proportion of each frame type impaired by packet loss and discard). proportion of each frame type impaired by packet loss and discard).
The metrics defined in this block belong to the class of application The metrics defined in this block belong to the class of application
layer metrics defined in Wu, Hunt & Arden [I-D.ietf-avtcore-monarch]. layer metrics defined in Wu, Hunt & Arden [RFC6792].
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:
skipping to change at page 4, line 11 skipping to change at page 4, line 11
pictures. It is coded without prediction from other pictures. pictures. It is coded without prediction from other pictures.
Derived frames are derived from a Key frame using a prediction Derived frames are derived from a Key frame using a prediction
algorithm. algorithm.
3. Transport Related End System Metrics 3. Transport Related End System Metrics
3.1. Burst/Gap Loss Summary Statistics Block 3.1. Burst/Gap Loss Summary Statistics Block
The metrics described here are intended to be used as described in The metrics described here are intended to be used as described in
this section, in conjunction with information from the Measurement this section, in conjunction with information from the Measurement
Information block [I-D.ietf-xrblock-rtcp-xr-meas-identity] (which Information block [RFC6776] (which MUST be present in the same RTCP
MUST be present in the same RTCP packet as the Burst/Gap Loss block) packet as the Burst/Gap Loss block) and also with the metric
and also with the metric "cumulative number of packets lost" provided "cumulative number of packets lost" provided in standard RTCP
in standard RTCP [RFC3550]. [RFC3550].
These metrics provide information relevant to statistical parameters, These metrics provide information relevant to statistical parameters,
including burst loss rate, gap loss rate, burst duration mean, burst including burst loss rate, gap loss rate, burst duration mean, burst
duration variance and are calculated using burst gap loss metrics duration variance and are calculated using burst gap loss metrics
defined in [I-D.ietf-xrblock-rtcp-xr-burst-gap-loss] and other defined in [I-D.ietf-xrblock-rtcp-xr-burst-gap-loss] and other
information which is sent together with this report block. information which is sent together with this report block.
3.1.1. Report Block Structure 3.1.1. Report Block Structure
0 1 2 3 0 1 2 3
skipping to change at page 4, line 46 skipping to change at page 4, line 46
3.1.2. Definition of Fields in Loss Summary Statistics Block 3.1.2. Definition of Fields in Loss Summary Statistics Block
Block Type (BT): 8 bits Block Type (BT): 8 bits
Burst/Gap Loss Summary Statistics Block is identified by the Burst/Gap Loss Summary Statistics Block is identified by the
constant <BGLSS>. constant <BGLSS>.
Interval Metric flag (I): 2 bits Interval Metric flag (I): 2 bits
This field is used to indicate whether the Burst/Gap Loss Summary This field is used to indicate whether the Burst/Gap Loss Summary
Statistics metrics are Sampled, Interval or Cumulative metrics, Statistics metrics are Sampled, Interval or Cumulative metrics:
that is, whether the reported values apply to the most recent I=10: Interval Duration - the reported value applies to the
measurement interval duration between successive metrics reports most recent measurement interval duration between successive
(I=10) (the Interval Duration) or to the accumulation period metrics reports.
characteristic of cumulative measurements (I=11) (the Cumulative
Duration) or is a sampled instantaneous value (I=01) (Sampled I=11: Cumulative Duration - the reported value applies to the
Value). accumulation period characteristic of cumulative measurements.
I=01: Sampled Value - the reported value is a sampled
instantaneous value.
Reserved: 6 bits Reserved: 6 bits
This field is reserved for future definition. In the absence of This field is reserved for future definition. In the absence of
such a definition, the bits in this field MUST be set to zero and such a definition, the bits in this field MUST be set to zero and
SHOULD be ignored by the receiver. SHOULD be ignored by the receiver (See RFC6709 section 4.2).
Block Length: 16 bits Block Length: 16 bits
The constant 3, in accordance with the definition of this field in The constant 3, in accordance with the definition of this field in
Section 3 of RFC 3611 [RFC3611]. Section 3 of RFC 3611 [RFC3611].
SSRC of Source: 32 bits SSRC of Source: 32 bits
As defined in Section 4.1 of RFC3611 [RFC3611]. As defined in Section 4.1 of RFC3611 [RFC3611].
skipping to change at page 5, line 46 skipping to change at page 5, line 51
lost in Bursts by the difference between Packets Expected and lost in Bursts by the difference between Packets Expected and
Total Packets expected in Bursts as follows: Total Packets expected in Bursts as follows:
(number of packets lost - Packets Lost in Bursts) / (Packets (number of packets lost - Packets Lost in Bursts) / (Packets
Expected - Total Packets expected in Bursts) Expected - Total Packets expected in Bursts)
where "number of packets lost" is obtained from standard RTCP where "number of packets lost" is obtained from standard RTCP
[RFC3550] and Packets Expected is calculated as the difference [RFC3550] and Packets Expected is calculated as the difference
between "extended last sequence number" and "extended first between "extended last sequence number" and "extended first
sequence number" (Interval or Cumulative) provided in the sequence number" (Interval or Cumulative) provided in the
Measurement Identity and Information block Measurement Identity and Information block [RFC6776].
[I-D.ietf-xrblock-rtcp-xr-meas-identity].
Note that if the metric is to be calculated on an Interval basis, Note that if the metric is to be calculated on an Interval basis,
a difference must be taken between the current and preceding a difference must be taken between the current and preceding
values of "cumulative number of packets lost" in RTCP, to obtain values of "cumulative number of packets lost" in RTCP, to obtain
the "number of packets lost" for the reporting interval. the "number of packets lost" for the reporting interval.
Burst Duration Mean:16bits Burst Duration Mean:16bits
The mean burst duration is obtained as the quotient: The mean burst duration is obtained as the quotient:
skipping to change at page 6, line 31 skipping to change at page 6, line 36
mean^2 ) / (Number of Bursts - 1) mean^2 ) / (Number of Bursts - 1)
where "Sum of Squares of Burst Durations" and "Number of Bursts"is where "Sum of Squares of Burst Durations" and "Number of Bursts"is
obtained from the RTCP XR Burst/Gap Loss Block obtained from the RTCP XR Burst/Gap Loss Block
[I-D.ietf-xrblock-rtcp-xr-burst-gap-loss]. [I-D.ietf-xrblock-rtcp-xr-burst-gap-loss].
3.2. Burst/Gap Discard Summary Statistics Block 3.2. Burst/Gap Discard Summary Statistics Block
The metrics described here are intended to be used as described in The metrics described here are intended to be used as described in
this section, in conjunction with information from the Measurement this section, in conjunction with information from the Measurement
Identity block [I-D.ietf-xrblock-rtcp-xr-meas-identity] (which MUST Identity block [RFC6776] (which MUST be present in the same RTCP
be present in the same RTCP packet as the Burst/Gap Discard Summary packet as the Burst/Gap Discard Summary Statistics block) and also
Statistics block) and also with the metric "number of packets with the metric "number of packets discarded" provided in the RTCP XR
discarded" provided in the RTCP XR Discard Block Discard Block [I-D.ietf-xrblock-rtcp-xr-discard]. The RTCP XR
[I-D.ietf-xrblock-rtcp-xr-discard]. The RTCP XR Discard Block SHOULD Discard Block SHOULD be sent if the Burst/Gap Discard Summary
be sent if the Burst/Gap Discard Summary Statistics block is sent, Statistics block is sent, but the converse does not apply.
but the converse does not apply.
These metrics provide information relevant to statistical parameters, These metrics provide information relevant to statistical parameters,
including burst discard rate, gap discard rate and are calculated including burst discard rate, gap discard rate and are calculated
using burst gap loss metrics defined in using burst gap loss metrics defined in
[I-D.ietf-xrblock-rtcp-xr-burst-gap-discard] and other information [I-D.ietf-xrblock-rtcp-xr-burst-gap-discard] and other information
which is sent together with this report block. which is sent together with this report block.
3.2.1. Report Block Structure 3.2.1. Report Block Structure
0 1 2 3 0 1 2 3
skipping to change at page 7, line 29 skipping to change at page 7, line 29
Block Type (BT): 8 bits Block Type (BT): 8 bits
Burst/Gap Discard Summary Statistics Block is identified by the Burst/Gap Discard Summary Statistics Block is identified by the
constant <BGDSS>. constant <BGDSS>.
Interval Metric Type (I): 2 bits Interval Metric Type (I): 2 bits
This field is used to indicate whether the Burst/Gap Discard This field is used to indicate whether the Burst/Gap Discard
Summary Statistics metrics are Sampled, Interval or Cumulative Summary Statistics metrics are Sampled, Interval or Cumulative
metrics, that is, whether the reported values applies to the most metrics:
recent measurement interval duration between successive metrics I=10: Interval Duration - the reported value applies to the
reports (I=10) (the Interval Duration) or to the accumulation most recent measurement interval duration between successive
period characteristic of cumulative measurements (I=11) (the metrics reports.
Cumulative Duration) or is a sampled instantaneous value (I=01) I=11: Cumulative Duration - the reported value applies to the
(Sampled Value). accumulation period characteristic of cumulative measurements.
I=01: Sampled Value - the reported value is a sampled
instantaneous value.
Reserved: 6 bits Reserved: 6 bits
This field is reserved for future definition. In the absence of This field is reserved for future definition. In the absence of
such a definition, the bits in this field MUST be set to zero and such a definition, the bits in this field MUST be set to zero and
SHOULD be ignored by the receiver. SHOULD be ignored by the receiver (See RFC6709 section 4.2).
Block Length: 16 bits Block Length: 16 bits
The constant 2, in accordance with the definition of this field in The constant 2, in accordance with the definition of this field in
Section 3 of RFC 3611 [RFC3611]. Section 3 of RFC 3611 [RFC3611].
SSRC of Source: 32 bits SSRC of Source: 32 bits
As defined in Section 4.1 of RFC3611 [RFC3611]. As defined in Section 4.1 of RFC3611 [RFC3611].
skipping to change at page 8, line 28 skipping to change at page 8, line 32
of reception expressed as a fixed point number with the binary of reception expressed as a fixed point number with the binary
point at the left edge of the field. This value is calculated by point at the left edge of the field. This value is calculated by
dividing the difference between number of packets discarded and dividing the difference between number of packets discarded and
Packets Discarded in Bursts by the difference between Packets Packets Discarded in Bursts by the difference between Packets
Expected and Total Packets expected in Bursts as follows: Expected and Total Packets expected in Bursts as follows:
(number of packets discarded - Packets Discarded in Bursts) / (number of packets discarded - Packets Discarded in Bursts) /
(Packets Expected - Total Packets expected in Bursts) (Packets Expected - Total Packets expected in Bursts)
where "number of packets discarded" is obtained from the RTCP XR where "number of packets discarded" is obtained from the RTCP XR
Discard Count Block [I-D.ietf-xrblock-rtcp-xr-discard] and Packets Discard Count Block [I-D.ietf-xrblock-rtcp-xr-discard] and filled
Expected is calculated as the difference between "extended last with the total number of packets discarded due to both early and
sequence number" and "extended first sequence number" (Interval or late arrival(DT=3) and Packets Expected is calculated as the
Cumulative) provided in the Measurement Information block difference between "extended last sequence number" and "extended
[I-D.ietf-xrblock-rtcp-xr-meas-identity]. In order for the Burst/ first sequence number" (Interval or Cumulative) provided in the
Gap Discard Summary Statistics Block to be meaningful either Measurement Information block [RFC6776]. In order for the Burst/
Gap Discard Summary Statistics Block to be meaningful a single
1. a single instance of the Discard Count block with DT=3 or instance of the Discard Count block with DT=3 and a single
2. exactly 2 instances of the Discard Count block with DT=1 and instance of the Burst Gap Discard Block MUST be included in the
DT=2, respectively same RTCP compound packet as the Burst/Gap Discard Summary
Statistics Block.
MUST be included in the same RTCP compound packet. If a Discard
Count block with DT=3 is received, "the number of packet
discarded" is be filled with the number of packets discarded due
to both early and late arrival; otherwise, "the number of packet
discarded" is calculated as the sum of packet discards due to
early arrival (DT=1) and packet discards due to late arrival
(DT=2).
4. Application Level Metrics 4. Application Level Metrics
4.1. Frame Impairment Statistics Summary Block 4.1. Frame Impairment Statistics Summary Block
This block reports statistics on which frame type were affected This block reports statistics on which frame type were affected
beyond the information carried in the Statistics Summary Report Block beyond the information carried in the Statistics Summary Report Block
RTCP packet specified in the section 4.6 of RFC 3611 [RFC3611]. RTCP packet specified in the section 4.6 of RFC 3611 [RFC3611].
Information is recorded about thenumber of frames received, lost Information is recorded about thenumber of frames received, lost
frames, duplicated frames and lost partial frames. Such information frames, duplicated frames and lost partial frames. Such information
can be useful for network management and video quality monitoring. can be useful for network management and video quality monitoring.
4.1.1. Report Block Structure 4.1.1. Report Block Structure
skipping to change at page 9, line 18 skipping to change at page 9, line 12
RTCP packet specified in the section 4.6 of RFC 3611 [RFC3611]. RTCP packet specified in the section 4.6 of RFC 3611 [RFC3611].
Information is recorded about thenumber of frames received, lost Information is recorded about thenumber of frames received, lost
frames, duplicated frames and lost partial frames. Such information frames, duplicated frames and lost partial frames. Such information
can be useful for network management and video quality monitoring. can be useful for network management and video quality monitoring.
4.1.1. Report Block Structure 4.1.1. Report Block Structure
0 1 2 3 0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| BT=FISS |I| Reserved | block length | | BT=FISS |T| Reserved | block length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| SSRC of Source | | SSRC of Source |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Begin_seq | End_seq | | Begin_seq | End_seq |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Number of frames received | | Number of frames received |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Discarded_frames | | Discarded_frames |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Dup_frames | | Dup_frames |
skipping to change at page 9, line 43 skipping to change at page 9, line 37
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
4.1.2. Definition of Fields in Frame Impairment Summary Statistics 4.1.2. Definition of Fields in Frame Impairment Summary Statistics
Block Block
Block type (BT): 8 bits Block type (BT): 8 bits
Frame Impairment Statistics Summary Block is identified by the Frame Impairment Statistics Summary Block is identified by the
constant <FISS>. constant <FISS>.
Picture type indicator (I): 1 bit Picture type indicator (T): 1 bit
This field is used to indicate the frame type to be reported. The This field is used to indicate the frame type to be reported. The
bit is set to 0 if the lost_full_frames, lost_partial_frames and bit is set to 0 if the lost_full_frames, lost_partial_frames and
dup_frames fields contain Key frame (reference frame) counts or 1 dup_frames fields contain Key frame (reference frame) counts or 1
if they contain Derivation frame counts. Note that if both the if they contain Derivation frame counts. Note that if both the
Key frame and Derivation frame report are sent, they should be Key frame and Derivation frame report are sent, they should be
sent in the same RTCP compound packet using two Frame Impairment sent in the same RTCP compound packet using two Frame Impairment
Summary Statistics Blocks. Summary Statistics Blocks.
Reserved: 7 bits Reserved: 7 bits
skipping to change at page 13, line 25 skipping to change at page 13, line 25
[RFC3611] Friedman, T., Caceres, R., and A. Clark, "RTP Control [RFC3611] Friedman, T., Caceres, R., and A. Clark, "RTP Control
Protocol Extended Reports (RTCP XR)", RFC 3611, Protocol Extended Reports (RTCP XR)", RFC 3611,
November 2003. November 2003.
[RFC4566] Handley, M., Jacobson, V., and C. Perkins, "SDP: Session [RFC4566] Handley, M., Jacobson, V., and C. Perkins, "SDP: Session
Description Protocol", RFC 4566, July 2006. Description Protocol", RFC 4566, July 2006.
9.2. Informative References 9.2. Informative References
[I-D.ietf-avtcore-monarch]
Wu, W., Hunt, G., and P. Arden, "Guidelines for Use of the
RTP Monitoring Framework", draft-ietf-avtcore-monarch-22
(work in progress), September 2012.
[I-D.ietf-xrblock-rtcp-xr-burst-gap-discard] [I-D.ietf-xrblock-rtcp-xr-burst-gap-discard]
Clark, A., Huang, R., and W. Wu, "RTP Control Clark, A., Huang, R., and W. Wu, "RTP Control
Protocol(RTCP) Extended Report (XR) Block for Discard Protocol(RTCP) Extended Report (XR) Block for Discard
Count metric Reporting", Count metric Reporting",
draft-ietf-xrblock-rtcp-xr-burst-gap-discard-06 (work in draft-ietf-xrblock-rtcp-xr-burst-gap-discard-06 (work in
progress), October 2012. progress), October 2012.
[I-D.ietf-xrblock-rtcp-xr-burst-gap-loss] [I-D.ietf-xrblock-rtcp-xr-burst-gap-loss]
Clark, A., Zhang, S., Zhao, J., and W. Wu, "RTP Control Clark, A., Zhang, S., Zhao, J., and W. Wu, "RTP Control
Protocol (RTCP) Extended Report (XR) Block for Burst/Gap Protocol (RTCP) Extended Report (XR) Block for Burst/Gap
Loss metric Reporting", Loss metric Reporting",
draft-ietf-xrblock-rtcp-xr-burst-gap-loss-04 (work in draft-ietf-xrblock-rtcp-xr-burst-gap-loss-04 (work in
progress), October 2012. progress), October 2012.
[I-D.ietf-xrblock-rtcp-xr-discard] [I-D.ietf-xrblock-rtcp-xr-discard]
Clark, A., Zorn, G., and W. Wu, "RTP Control Protocol Clark, A., Zorn, G., and W. Wu, "RTP Control Protocol
(RTCP) Extended Report (XR) Block for Discard Count metric (RTCP) Extended Report (XR) Block for Discard Count metric
Reporting", draft-ietf-xrblock-rtcp-xr-discard-09 (work in Reporting", draft-ietf-xrblock-rtcp-xr-discard-09 (work in
progress), October 2012. progress), October 2012.
[I-D.ietf-xrblock-rtcp-xr-meas-identity] [RFC6776] Wu, Q., "Measurement Identity and information Reporting
Clark, A. and W. Wu, "Measurement Identity and information using SDES item and XR Block", RFC 6776, August 2012.
Reporting using SDES item and XR Block",
draft-ietf-xrblock-rtcp-xr-meas-identity-10 (work in [RFC6792] Hunt, G., Wu, Q., and P. Arden, "Monitoring Architectures
progress), August 2012. for RTP", RFC 6792, November 2012.
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-summary-stat-01 A.1. draft-ietf-xrblock-rtcp-xr-summary-stat-02
The following are the major changes compared to 01:
o Modify texts to clarify the selection of discard count based on
discard count metric block.
A.2. draft-ietf-xrblock-rtcp-xr-summary-stat-01
The following are the major changes compared to 00: The following are the major changes compared to 00:
o Outdated Reference update o Outdated Reference update
o Add text to clarify the selection of discard count based on o Add text to clarify the selection of discard count based on
discard count metric block. discard count metric block.
o Revise Interval metric flag defintion for consistency. o Revise Interval metric flag defintion for consistency.
o SDP text restructure o SDP text restructure
o Other editorial changes based on comments on the list. o Other editorial changes based on comments on the list.
Authors' Addresses Authors' Addresses
 End of changes. 22 change blocks. 
75 lines changed or deleted 73 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/