`
`Technical Specification
`
`Universal Mobile Telecommunications System (UMTS);
`LTE:
`Transparent end-to-end Packet-switched
`Streaming Service (PSS);
`Protocols and codecs
`(3GPP TS 26.234 version 9.3.0 Release 9)
`
`Ene
`
`AW
`
`lte
`
`aco)
`
`Google Exhibit 1017
`Google Exhibit 1017
`Google v. Ericsson
`Google v. Ericsson
`
`
`
`3GPP TS 26.234 version 9.3.0 Release 9
`
`ETSI TS 126 234 V9.3.0 (2010-06)
`
`Reference
`RTS/TSGS-0426234v930
`
`Keywords
`LTE, UMTS
`
`ETSI
`
`650 Roule des Lucioles
`F-06921 Sophia Antipolis Cedex - FRANCE
`
`Tel.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16
`
`Siret N° 348 623 562 00017 - NAF 742 C
`Association a but non lucratif enregistree a la
`Sous-Prefecture de Grasse (06) N° 7803/88
`
`Important notice
`
`Individual copies of the present document can be downloaded from:
`http://www.etsi.orq
`
`The present document may be made available in more than one electronic version or in print. In any case of existing or
`perceived difference in contents between such versions, the reference version is the Portable Document Format (PDF).
`In case of dispute, the reference shall be the printing on ETSI printers of the PDF version kept on a specific network drive
`within ETSI Secretariat.
`
`Users of the present document should be aware that the document may be subject to revision or change of status.
`Information on the current status of this and other ETSI documents is available at
`http://portal. etsi .orp/tb/status/status. asp
`
`If you find errors in the present document, please send your comment to one of the following services:
`http://portal.etsi.orq/chaircor/ETSI support.asp
`
`Copyright Notification
`
`No part may be reproduced except as authorized by written permission.
`The copyright and the foregoing restriction extend to reproduction in all media.
`
`O European Telecommunications Standards Institute 2010.
`Ali rights reserved.
`
`DECTT"', PLUGTESTST"', UMTSTM, TIPHONTM, the TIPHON logo and the ETSI logo are Trade Marks of ETSI registered
`for the benefit of its Members.
`3GPPT"' is a Trade Mark of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners.
`LTET"' is a Trade Mark of ETSI currently being registered
`for the benefit of its Members and of the 3GPP Organizational Partners.
`GSMO and the GSM logo are Trade Marks registered and owned by the GSM Association.
`
`ETSI
`
`
`
`3GPP TS 26.234 version 9.3.0 Release 9
`
`ETSI TS 126 234 V9.3.0 (2010-06)
`
`Intellectual Property Rights
`1PRs essential or potentially essential to the present document may have been declared to ETSI. The information
`pertaining to these essential IPRs, if any, is publicly available for ETSI members and non-members, and can be found
`in ETSI SR 000 314: "Intellectual Property Rights (IPRs); Essential, or potentially Essential, IPRs notifted to ETSI in
`respect of ETSI standards", which is available from the ETSI Secretariat. Latest updates are available on the ETSI Web
`server (http://webapp.etsi.org/IPR/home.as~).
`
`Pursuant to the ETSI IPR Policy, no investigation, including IPR searches, has been careied out by ETSI. No guarantee
`can be given as to the existence of other IPRs not referenced in ETSI SR 000 314 (or the updates on the ETSI Web
`server) which are, or maybe, or may become, essential to the present document.
`
`Foreword
`This Technical Specification (TS) has been produced by ETSI 3rd Generation Partnership Project (3GPP).
`
`The present document may refer to technical specifications or reports using their 3GPP identities, UMTS identities or
`GSM identities. These should be interpreted as being references to the corresponding ETSI deliverables.
`
`The cross reference between GSM, UMTS, 3GPP and ETSI identities can be found under
`http://webapp.etsi.or key/yuervform.asp.
`
`ETSI
`
`
`
`3GPP TS 26.234 version 9.3.0 Release 9
`
`3
`
`ETSI TS 126 234 V9.3.0 (2010-06)
`
`Contents
`
`3
`3.1
`3.2
`
`Intellectual Property Rights ................................................................................................................................2
`Foreword.............................................................................................................................................................2
`Foreword.............................................................................................................................................................9
`Introduction ........................................................................................................................................................9
`Scope......................................................................................................................................................10
`References ..............................................................................................................................................10
`Definitions and abbreviations .................................................................................................................14
`Definitions ........................................................................................................................................................14
`Abbreviations ...................................................................................................................................................15
`System description .................................................................................................................................16
`Protocols .................................................................................................................................................17
`Session establishment .......................................................................................................................................17
`Capability exchange .........................................................................................................................................18
`General ........................................................................................................................................................18
`The device capability profile structure ........................................................................................................18
`Vocabularies for PSS ..................................................................................................................................18
`General ..................................................................................................................................................18
`PSS base vocabulary .............................................................................................................................19
`PssCommon component ..................................................................................................................19
`Streaming component ......................................................................................................................21
`ThreeGPFileFormat component ......................................................................................................25
`PssSmil component .........................................................................................................................27
`Attributes from UAProf ........................................................................................................................28
`Extensions to the PSS schema/vocabulary ..................................................................................................30
`Vocabulary definitions .............................................................................. ........................................... 3 0
`Backward compatibility ........................................................................................................................30
`Signalling of profile information between client and server .......................................................................30
`Merging device capability profiles .............................................................................................................31
`Profile transfer between the PSS server and the device profile server ........................................................31
`Session set-up and control ................................................................................................................................32
`General ........................................................................................................................................................32
`RTSP ...........................................................................................................................................................32
`The 3GPP-Link-Char header .................................................................................................................32
`'1'he 3GPP-Adaptation header ................................................................................................................33
`The Quality of Experience headers .......................................................................................................34
`Protocol initiation and termination ..................................................................................................34
`Metrics feedback .............................................................................................................................35
`Metrics feedback over HTTP ..........................................................................................................36
`XML Syntax for a QoE Report ..................................................................................................36
`Example XML for the QoE Report ............................................................................................37
`Video buffering headers ........................................................................................................................38
`SDP .............................................................................................................................................................38
`General ..................................................................................................................................................38
`Additional SDP fields ...........................................................................................................................39
`The 'alt' and'alt-default-id' attributes ....................................................................................................41
`The session level grouping attribute, 'alt-group' ....................................................................................42
`The bit-rate adaptation support attribute, '3GPP-Adaptation-Support' ..................................................43
`The Quality of Experience support attribute, "3GPP-QoE-Metrics" .....................................................43
`The asset information attribute, "3GPP-Asset-Information" .................................................................43
`OMA-DM Configuration of QoE Metrics .............................................................................................44
`QoE metrics reporting management object .....................................................................................44
`QoE reporting rule definition ..........................................................................................................49
`
`5
`5.1
`5.2
`5.2.1
`5.2.2
`5.2.3
`5.2.3.1
`5.2.3.2
`5.2.3.2.1
`5.2.3.2.2
`5.2.3.23
`5.2.3.2.4
`5.2.3.3
`5.2.4
`5.2.4.1
`5.2.4.2
`5.2.5
`5.2.6
`5.2.7
`5.3
`5.3.1
`5.3.2
`53.2.1
`5.3.2.2
`5.3.2.3
`5.3.2.3.1
`5.3.2.3.2
`5.3.2.3.3
`5.3.2.3.3.1
`5.3.2.3.3.2
`5.3.2.4
`5.3.3
`5.3.3.1
`5.33.2
`5.3.3.3
`5.3.3.4
`5.3.3.5
`5.3.3.6
`5.3.3.7
`5.3.3.8
`5.33.8.1
`5.3.3.8.2
`
`ETSI
`
`
`
`3GPP TS 26.234 version 9.3.0 Release 9
`
`ETSI TS 126 234 V9.3.0 (2010-06)
`
`5.4
`5.5
`5.5.1
`5.5.2
`5.5.2.1
`5.5.2.2
`5.5.2.2.1
`5.5.2.2.2
`5.5.2.3
`5.5.2.4
`5.5.3
`5.5.4
`5.5.4.1
`5.5.4.2
`5.5.4.3
`5.5.4.4
`5.5.4.5
`5.5.4.6
`5.5.4.7
`5.6
`5.6.1
`5.6.2
`5.6.2a
`5.6.3
`5.6.4
`5.6.5
`5.7
`
`MIME media types ...........................................................................................................................................49
`Extension for Fast Content Switching and Start-up .........................................................................................51
`Introduction ................................................................................................................................................. 51
`Extensions to RTSP 1.0 ..............................................................................................................................51
`Introduction ........................................................................................................................................... 51
`Capability Handling ..............................................................................................................................51
`Introduction ..................................................................................................................................... 51
`Definition of the'Supported' RTSP Header Field ............................................................................52
`SSRC in the 'RTP-Info' RTSP Header Field .........................................................................................52
`Semantics of RTSP PLAY method .......................................................................................................53
`Start-up .......................................................................................................................................................53
`Fast Content Switching ...............................................................................................................................53
`Introduction ........................................................................................................................................... 5 3
`'Switch-Stream' RTSP Header Field .....................................................................................................53
`Switching to new content with available SDP ......................................................................................54
`Switching to new content without SDP .................................................................................................55
`Switching Media described in one SDP ................................................................................................55
`Adding Media Components to an ongoing session ...............................................................................56
`Removing Media Components from an ongoing session ......................................................................56
`Extension for Time-Shifting Support ...............................................................................................................56
`Introduction ................................................................................................................................................. 56
`General Description ....................................................................................................................................57
`Extensions to RTSP 1.0 ..............................................................................................................................57
`Accept-Ranges ............................................................................................................................................57
`Signalling Time Shifting Ranges ................................................................................................................58
`Timeshift buffer status updates ...................................................................................................................59
`Support for Trick Mode Operations ............................................................................................................59
`
`6
`6.1
`6.2
`6.2.1
`6.2.2
`6.23
`6.2.3.1
`6.2.3.2
`6.2.3.3
`6.2.3.3.1
`6.2.3.3.2
`6.2.3.3.3
`6.2.33.4
`6.2.4
`6.3
`6.4
`
`Data transport .........................................................................................................................................60
`Packet based network interface ........................................................................................................................60
`RTP over UDP/IP .............................................................................................................................................60
`General ........................................................................................................................................................60
`RTP profiles ................................................................................................................................................60
`RTP and RTCP extensions .........................................................................................................................61
`RTCP extended reports .........................................................................................................................61
`RTCP App packet for client buffer feedback (NADU APP packet) .....................................................61
`RTP retransmission ...............................................................................................................................62
`General ............................................................................................................................................62
`Multiplexing scheme .......................................................................................................................63
`RTCP retransmission request ..........................................................................................................63
`Congestion control and usage with rate adaptation .........................................................................63
`RTP payload formats ..................................................................................................................................63
`HTTP over TCP/IP ...........................................................................................................................................64
`Transport of RTSP ............................................................................................................................................64
`Codecs ....................................................................................................................................................64
`General .............................................................................................................................................................64
`Speech ..............................................................................................................................................................65
`Audio ................................................................................................................................................................65
`Synthetic audio .................................................................................................................................................65
`Video ................................................................................................................................................................66
`Still images .......................................................................................................................................................67
`Bitmap graphics ................................................................................................................................................67
`Vector graphics ................................................................................................................................................67
`Text ..................................................................................................................................................................67
`Timed text ........................................................................................................................................................68
`3GPP file format ...............................................................................................................................................68
`Timed graphics .................................................................................................................................................68
`
`7
`7.1
`7.2
`73
`7.3a
`7.4
`7.5
`7.6
`7.7
`7.8
`7.9
`7.10
`7.11
`
`8
`S.l
`8.2
`8.3
`
`Scene description ....................................................................................................................................68
`General ...............................................................................................................:.............................................68
`Synchronised Multimedia Integration Language ..............................................................................................68
`Dynamic and Interactive Multimedia Scenes ...................................................................................................69
`
`ETSI
`
`
`
`3GPP TS 26.234 version 9.3.0 Release 9
`
`5
`
`ETSI TS 126 234 V9.3.0 (2010-06)
`
`9
`
`3GPP file format (interchange format for MMS) ...................................................................................69
`
`10 Adaptation of continuous media .............................................................................................................69
`10.1
`General .............................................................................................................................................................69
`10.2
`Bit-rate adaptation ............................................................................................................................................69
`10.2.1
`Link-rate estimation ....................................................................................................................................69
`10.2.1.1
`Initial values ..........................................................................................................................................69
`10.2.1.2
`Regular information sources .................................................................................................................70
`10.2.2
`Transmission adaptation .............................................................................................................................70
`10.2.3
`Signalling for client buffer feedback ..........................................................................................................70
`Issues with deriving adaptation information (informative) ..............................................................................71
`10.3
`
`11
`11.1
`11.2
`11.2.1
`11.2.1.1
`11.2.1.2
`11.2.2
`11.2.2.1
`11.2.2.2
`11.2.3
`11.2.3.1
`11.2.3.2
`11.2.4
`11.2.4.1
`11.2.4.2
`11.2.5
`11.2.5.1
`11.2.5.2
`11.2.6
`11.2.6.1
`11.2.6.2
`11.2.7
`11.2.7.1
`11.2.7.2
`11.2.8
`11.2.8.1
`11.2.8.2
`11.2.9
`11.2.9.1
`11.2.9.2
`11.2.10
`11.2.10.1
`11.2.10.2
`11.3
`11.3.1
`11.3.2
`11.3.3
`11.3.4
`
`Quality of Experience .............................................................................................................................73
`General .............................................................................................................................................................73
`QoE metrics ......................................................................................................................................................73
`Corruption duration metric .........................................................................................................................73
`Default reporting format .......................................................................................................................73
`XML reporting format ...........................................................................................................................74
`Rebuffering duration metric ........................................................................................................................74
`Default reporting format .......................................................................................................................74
`XML reporting format ...........................................................................................................................75
`Initial buffering duration metric ..................................................................................................................75
`Default reporting format .......................................................................................................................75
`XML reporting format ...........................................................................................................................75
`.
`Successive loss of RTP packets .........................................................
`_ . . . . . . . . . . ......................... 75
`Default reporting format .......................................................................................................................75
`XML reporting format ...........................................................................................................................76
`Frame rate deviation ...................................................................................................................................76
`Default reporting format .......................................................................................................................76
`XML reporting format ...........................................................................................................................76
`Jitter duration ..............................................................................................................................................76
`Default reporting format .......................................................................................................................76
`XML reporting format ...........................................................................................................................77
`Content Switch Time ..................................................................................................................................77
`Default reporting format .......................................................................................................................77
`XML reporting format ...........................................................................................................................77
`Average Codec Bitrate ................................................................................................................................77
`Default reporting format .......................................................................................................................77
`XML reporting format ...........................................................................................................................78
`Codec Information ......................................................................................................................................78
`Default reporting format .............:.........................................................................................................78
`XML reporting format ...........................................................................................................................78
`Buffer Status ...............................................................................................................................................78
`Deflault reporting format .......................................................................................................................'/~
`XML reporting format ...........................................................................................................................79
`The QoE protocol .............................................................................................................................................79
`General ........................................................................................................................................................79
`Metrics initiation with SDP ........................................................................................................................80
`Metrics initiation/termination with RTSP ...................................................................................................80
`Sending the metrics feedback with RTSP ...................................................................................................84
`
`12 Adaptive HTTP Streaming .....................................................................................................................85
`12.1
`System Description ...........................................................................................................................................85
`12.2
`Media Presentation ...........................................................................................................................................85
`12.2.1
`Introduction ................................................................................................................................................. 85
`12.2.2
`Period ..........................................................................................................................................................86
`Representation ............................................................................................................................................ 86
`12.2.3
`12.2.4
`Segments .....................................................................................................................................................87
`12.2.4.1
`Definition ..............................................................................................................................................87
`12.2.4.2
`Segment URLs and Media Segment Start Times ..................................................................................87
`12.2.4.2.1
`Overview ......................................................................................................................................... 87
`12.2.4.2.2
`Template-based Media Segment URLs ...........................................................................................88
`Media Presentation Description ..................................................................................................................89
`12.2.5
`
`ETSI
`
`
`
`3GPP TS 26.234 version 9.3.0 Release 9
`
`6
`
`ETSI TS 126 234 V9.3.0 (2010-06)
`
`Introduction ........................................................................................................................................... 89
`12.2.5.1
`Media Presentation Description Attributes and Elements .....................................................................89
`12.2.5.2
`Media Presentation Description Schema ...............................................................................................92
`12.2.53
`Media Presentation Description Updates ..............................................................................................95
`12.2.5.4
`Protocols ...........................................................................................................................................................95
`12.3
`Usage of 3GPP File Format ..............................................................................................................................95
`12.4
`Instantiation of 3GPP Adaptive HTTP Streaming ......................................................................................95
`12.4.1
`Segment Types and Formats .................................................................................................................:.....96
`12.4.2
`Segment Types ...............................................................................................................