K.2 Calculation
26.2473GPPProgressive Download and Dynamic Adaptive Streaming over HTTP (3GP-DASH)Release 17Transparent end-to-end Packet-switched Streaming Service (PSS)TS
The PSS server should support MOS estimation according to ITU-T P.1203 [49] Mode 0. To enable the MOS estimation, the QoE reporting should include the following metrics in either MPD@metrics or OMA DM QoE Management Object ‘metrics’:
– Initial Playout Delay (section 10.2.5)
– Play List (section 10.2.7)
– MPD Information, unless already available by other means (section 10.2.8)
– Device Information (section 10.2.10)
The attribute MPD.Metrics.Range@duration or the OMA DM QoE Management Object ‘duration’ shall be set to a value between 1 and 5 minutes.
The value of MPD.Metrics.Reporting@reportinginterval or OMA DM QoE Management Object ‘Interval’ shall be larger or equal than the value of MPD.Metrics.Range@duration or OMA DM QoE Management Object ‘duration’.
The DASH client reports collected metrics using quality metric reporting protocol defined in clause 10.6.
The mapping between QoE metrics and input to ITU-T P.1203 [49] Mode 0 is provided in table K-1 to K-4 below.
Table K-1 mapping between QoE metrics and input in ITU-T P.1203 mode 0 model for video stream
Video Metrics needed for ITU-T P.1203[49] model |
QoE metrics defined in clause 10.2 |
Remark |
||
Description |
Value |
Metric |
Description |
|
Target Video bit-rate |
Bit-rate in kbps. |
Mpdinfo |
Provides the MPD information for the representation or subrepresentation identified by representationid and subreplevel, if present. Related attributes: @bandwidth, @width, @height, and @codecs. Note: codec attribute includes video codec profile information and video frame rate information |
Target Video bit-rate has been supported by @bandwidth attribute. Video frame-rate and Video codec and profile have been supported by @ codec attribute. Video encoding resolution has been supported by @width and @height attributes. |
Video frame-rate |
Frame rate in frames per second. |
|||
Segment duration |
Duration in seconds |
|||
Video encoding resolution |
Number of pixels (WxH) in transmitted video |
|||
Video codec and profile |
One of: H264-baseline, H264-high, H264-main |
|||
Play List |
Provides information on when and how long different representations or subrepresentations have been used during the session. |
Note that the actual timing of the required input for the P.1203 quality model may be influenced by actions such as play/pause. |
Table K-2 mapping between QoE metrics and input in ITU-T P.1203 mode 0 model for audio stream
Audio Metrics needed for ITU-T P.1203 model |
QoE metrics defined in clause 10.2 |
Remark |
||
Description |
Value |
Metric |
Description |
|
Target Audio bit-rate |
Bit-rate in kbps. |
Mpdinfo |
Provides the MPD information for the representation or subrepresentation identified by representationid and subreplevel, if present. Related attributes: @bandwidth, and @codecs. Note: codec attribute includes audio codec profile information, audio sampling frequency and Number of audio channels information |
Target Audio bit-rate has been supported by @bandwidth attribute. Audio codec, Audio sampling frequency and Number of audio channels have been supported by @ codecs attribute. |
Segment duration |
Duration in seconds |
|||
Audio codec |
One of: AAC-LC, AAC-HEv1, AAC-HEv2, AC3 |
|||
Audio sampling frequency |
In Hz |
|||
Number of audio channels |
2 |
|||
Play List |
Provides information on when and how long different representations or subrepresentations have been used during the session. |
Note that the actual timing of the required input for the P.1203 quality model may be influenced by actions such as play/pause. |
Table K-3 mapping between QoE metrics and input in ITU-T P.1203 mode 0 model for stalling
Metrics needed for ITU-T P.1203 model |
QoE metrics defined in clause 10.2 |
Remark |
||
Description |
Value |
Metric |
Description |
|
Buffering event start |
The start time of the buffering/stalling event in seconds relative to the start of the original video clip, expressed in media time (not wall clock time) Note: This is 0 for initial buffering. |
Play List |
The start time of a buffering/stalling event is equal to the end time of a trace entry with the stop reason equal to "rebuffering” |
– |
Event duration |
The duration of the buffering/stalling event in seconds. |
Play List |
The duration of each buffer event is calculated from the PlayList according to the example described in the Play List metric clause. |
– |
Table K-4 mapping between QoE metrics and input in ITU-T P.1203 mode 0 model for device information
Metrics needed for ITU-T P.1203 model |
QoE metrics defined in clause 10.2 |
Remark |
||
Description |
Value |
Metric |
Description |
|
The resolution of the image displayed to the user |
Number of pixels (WxH) in displayed video |
Device Information |
videoWidth and videoHeight |
. |
The device type on which the media is played |
pc or mobile |
Device Information |
screenWidth x pixelWidth, screenHeight x pixelHeight |
P.1203 formally classifies devices up to 10" (diagonal) as mobiles, but to cover most handheld devices (phones and tablets) devices up to 12" could be classified as mobiles |
The size of the video shown |
WxH in mm |
Device Information |
videoWidth x pixelWidth, videoHeight x pixelHeight |
Annex L (normative):
QoE Measurement Collection Functionalities