4 QoE record contents
28.4063GPPInformation definition and transportQuality of Experience (QoE) measurement collectionRelease 17Telecommunication managementTS
4.1 General
The QoE record may contain QoE metrics for 3GP-DASH and MTSI.
4.2 QoE metrics for 3GP-DASH
4.2.1 QoE Metric Definitions
4.2.1.1 Introduction
This clause provides the general QoE metric definitions and measurement framework.
The semantics are defined using an abstract syntax. Items in this abstract syntax have one of the following primitive types (Integer, Real, Boolean, Enum, String) or one of the following compound types:
– Objects: an unordered sequence of (key, value) pairs, where the key always has string type and is unique within the sequence.
– List: an ordered list of items.
– Set: an unordered set of items.
Additionally, there are two kinds of timestamp defined, i.e. real time (wall-clock time) and media time.
4.2.1.2 Representation Switch Events
Clause 10.2.3 in TS 26.247 [7] defines the metrics for representation switch events.
4.2.1.3 Average Throughput
Clause 10.2.4 in TS 26.247 [7] defines the metric for average throughput.
4.2.1.4 Initial Playout Delay
Clause 10.2.5 in TS 26.247 [7] defines the metric for initial playout delay.
4.2.1.5 Buffer Level
Clause 10.2.6 in TS 26.247 [7] defines the metrics for buffer level status events.
4.2.1.6 Play List
Clause 10.2.7 in TS 26.247 [7] defines the metric for play list.
4.2.1.7 MPD Information
Clause 10.2.8 in TS 26.247 [7] defines the metric for MPD information.
4.2.1.8 Playout Delay for Media Start-up
Clause 10.2.9 in TS 26.247 [7] defines the metric for playout delay for Media Start-up.
4.2.1.9 Device information
Clause 10.2.10 in TS 26.247 [7] defines the metric for playout delay for device information.
4.2.2 Quality Metrics for Progressive Download
The following metrics shall be supported by progressive download clients supporting the QoE reporting feature:
– Average Throughput (Clause 4.2.1.3),
– Initial Playout Delay (Clause 4.2.1.4),
– Buffer Level (Clause 4.2.1.5),
– Play List (Clause 4.2.1.6), and
– Device information (Clause 4.2.1.9).
4.2.3 Quality Metrics for DASH
The following metrics shall be supported by 3GP-DASH clients supporting the QoE reporting feature:
– List of Representation Switch Events (Clause 4.2.1.2).
– Average Throughput (Clause 4.2.1.3).
– Initial Playout Delay (Clause 4.2.1.4).
– Buffer Level (Clause 4.2.1.5).
– Play List (Clause 4.2.1.6).
– MPD Information (Clause 4.2.1.7).
– Device information (Clause 4.2.1.9).
The @metrics attribute contains a list of quality metric keys listing all metrics that the DASH shall collect and report.
The semantics of the attributes within the Metrics element are provided in Table 1. The XML-syntax of a Metrics element is provided in Table 2.
Table 1: Semantics of Metrics element
|
Element or Attribute Name |
Use |
Description |
|||||
|---|---|---|---|---|---|---|---|
|
Metrics |
DASH metric element |
||||||
|
@metrics |
M |
This attribute lists all quality metrics (as a list of quality metric keys as defined in clause 4.2.1.1, separated by a whitespace) that the client shall report. Certain keys allow specifying a measurement interval or period over which a single value of the metric is derived and potentially also other parameters controlling the collection of the metrics. The parameters, if any, are included in parenthesis after the key and their semantics are specified in clause 4.2.1.1 with the metric definition itself. |
|||||
|
Range |
0…N |
When specified, it indicates the time period during which quality metric collection is requested. When not present, quality metric collection is requested for the whole duration of the content. |
|||||
|
@starttime |
O |
When specified, it indicates the start time of the quality metric collection operation. When not present, quality metric collection is requested from the beginning of content consumption. For services with MPD@type "Live", the start time of quality metric collection can be obtained in wallclock time by adding the value of this attribute indicated in media time to the value of the MPD@availabilityStartTime attribute. For services with MPD@type "OnDemand", the start time is indicated in media time and is relative to the PeriodStart time of the first period in this MPD. |
|||||
|
@duration |
O |
When specified, it indicates the duration of the quality metric collection period. The value of this attribute is expressed in media time. |
|||||
|
Reporting |
1…N |
Descriptors that provide information about the requested Quality Reporting method and formats, and Auxiliary Reporting method and format. |
|||||
|
Legend: For attributes: M=Mandatory, O=Optional, OD=Optional with Default Value, CM=Conditionally Mandatory. For elements: <minOccurs>…<maxOccurs> (N=unbounded) Elements are bold; attributes are non-bold and preceded with an @. |
|||||||
Table 2: XML-Syntax of Metrics element
|
<!– QoE Collection and Reporting 🡪 <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> <xs:complexType name="RangeType"> |
4.3 QoE metrics for MTSI
4.3.1 Metrics Definition
An MTSI client supporting the QoE metrics feature shall support the reporting of the metrics in this clause. The metrics are valid for speech, video and text media, and are calculated for each measurement resolution interval "Measure-Resolution". They are reported to the server according to the measurement reporting interval "Sending-Rate" and after the end of the session.
4.3.1.1 Corruption duration metric
Clause 16.2.1 in TS 26.114 [8] defines the metric for corruption duration.
4.3.1.2 Successive loss of RTP packets
Clause 16.2.2 in TS 26.114 [8] defines the metric for successive loss of RTP packets.
4.3.1.3 Frame rate
Clause 16.2.3 in TS 26.114 [8] defines the metric for frame rate.
4.3.1.4 Jitter duration
Clause 16.2.4 in TS 26.114 [8] defines the metric for jitter duration.
4.3.1.5 Sync loss duration
Clause 16.2.5 in TS 26.114 [8] defines the metric for sync loss duration.
4.3.1.6 Round-trip time
Clause 16.2.6 in TS 26.114 [8] defines the metric for round-trip time.
4.3.1.7 Average codec bitrate
Clause 16.2.7 in TS 26.114 [8] defines the metric for average codec bitrate.
4.3.1.8 Codec information
Clause 16.2.8 in TS 26.114 [8] defines the metric for codec information.
Annex A (informative):
Change history
|
Change history |
|||||||
|
Date |
Meeting |
TDoc |
CR |
Rev |
Cat |
Subject/Comment |
New version |
|
2019-10 |
SA5#127 |
S5-196170 S5-196171 |
Add Introduction Add scope and reference |
0.1.0 |
|||
|
2019-11 |
SA5#127 |
Used new TS template |
0.1.1 |
||||
|
2020-03 |
SA5#129e |
S5-201404 |
Remove SBA |
0.2.0 |
|||
|
2020-04 |
SA5#130e |
S5-202010 |
Add definitions of terms, symbols and abbreviations |
0.3.0 |
|||
|
2020-04 |
SA5#130e |
S5-202406 |
Add QoE record contents |
0.3.0 |
|||
|
2020-06 |
Corrections for editHelp (editorial and introduction of explanation of modal verbs). |
0.3.1 |
|||||
|
2020-06 |
SA#88-e |
SP-200477 |
Presented for information and approval |
1.0.0 |
|||
|
2020-07 |
SA#88e |
Upgrade to change control version |
16.0.0 |
||||
|
2022-03 |
– |
– |
– |
– |
– |
Update to Rel-17 version (MCC) |
17.0.0 |