Tech-invite3GPPspaceIETF RFCsSIP

Content for  TS 26.234  Word version:  17.0.0

Top   Top   None   None   Next
0…   4   5…   6…   11…   A…   M…


0  Introductionp. 9

Streaming refers to the ability of an application to play synchronised media streams like audio and video streams in a continuous way while those streams are being transmitted to the client over a data network.
Applications, which can be built on top of streaming services, can be classified into on-demand and live information delivery applications. Examples of the first category are music and news-on-demand applications. Live delivery of radio and television programs are examples of the second category.
The 3GPP PSS provides a framework for Internet Protocol (IP) based streaming applications in 3G networks.

1  Scopep. 10

The present document specifies the protocols and codecs for the PSS within the 3GPP system. Protocols for control signalling, capability exchange, media transport, rate adaptation and protection are specified. Codecs for speech, natural and synthetic audio, video, still images, bitmap graphics, vector graphics, timed text, text, 360/VR video and 3D/VR audio are specified.
The present document is applicable to IP-based packet-switched networks.

2  Referencesp. 10

The following documents contain provisions which, through reference in this text, constitute provisions of the present document.
  • References are either specific (identified by date of publication, edition number, version number, etc.) or non-specific.
  • For a specific reference, subsequent revisions do not apply.
  • For a non-specific reference, the latest version applies. In the case of a reference to a 3GPP document (including a GSM document), a non-specific reference implicitly refers to the latest version of that document in the same Release as the present document.
TS 22.233: "Transparent End-to-End Packet-switched Streaming Service; Stage 1".
TS 26.233: "Transparent end-to-end packet switched streaming service (PSS); General description".
TR 21.905: "Vocabulary for 3GPP Specifications".
[4]  Void
RFC 2326:  "Real Time Streaming Protocol (RTSP)", Schulzrinne H., Rao A. and Lanphier R., April 1998.
RFC 4566:  "SDP: Session Description Protocol", Handley M., Jacobson V. and Perkins C., July 2006.
IETF STD 0006: "User Datagram Protocol", Postel J., August 1980.
IETF STD 0007: "Transmission Control Protocol", Postel J., September 1981.
RFC 3550:  "RTP: A Transport Protocol for Real-Time Applications", Schulzrinne H. et al., July 2003.
RFC 3551:  "RTP Profile for Audio and Video Conferences with Minimal Control", Schulzrinne H. and Casner S., July 2003.
RFC 4867:  "RTP Payload Format and File Storage Format for the Adaptive Multi-Rate (AMR) Adaptive Multi-Rate Wideband (AMR-WB) Audio Codecs", Sjoberg J. et al., April 2007.
[12]  Void
[13]  Void
[14]  Void
RFC 2046:  "Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types", Freed N. and Borenstein N., November 1996.
RFC 3236:  "The 'application/xhtml+xml' Media Type", Baker M. and Stark P., January 2002.
RFC 2616:  "Hypertext Transfer Protocol - HTTP/1.1", Fielding R. et al., June 1999.
TS 26.071: "Mandatory Speech CODEC speech processing functions; AMR Speech CODEC; General description".
[19]  Void
TS 26.171: "AMR Wideband Speech Codec; General Description".
ISO/IEC 14496-3:2005: "Information technology - Coding of audio-visual objects - Part 3: Audio".
[22]  Void
[23]  Void
ISO/IEC 14496-2:2004: "Information technology - Coding of audio-visual objects - Part 2: Visual".
[25]  Void
ITU-T Recommendation T.81 (1992) | ISO/IEC 10918-1:1993: "Information technology - Digital compression and coding of continuous-tone still images - Requirements and guidelines".
C-Cube Microsystems: "JPEG File Interchange Format", Version 1.02, September 1, 1992.
[28]  Void
ISO/IEC 10646-1:2000: "Information technology - Universal Multiple-Octet Coded Character Set (UCS) - Part 1: Architecture and Basic Multilingual Plane".
RFC 3629:  "UTF-8, a transformation format of ISO 10646", F. Yergeau, November 2003.
[31]  Void
CompuServe Incorporated: "GIF Graphics Interchange Format: A Standard defining a mechanism for the storage and transmission of raster-based graphics information", Columbus, OH, USA, 1987.
CompuServe Incorporated: "Graphics Interchange Format: Version 89a", Columbus, OH, USA, 1990.
[34]  Void
[35]  Void
[36]  Void
[37]  Void
RFC 2083:  "PNG (Portable Networks Graphics) Specification Version 1.0", Boutell T., et al., March 1997.
W3C Recommendation: "Composite Capability/Preference Profiles (CC/PP): Structure and Vocabularies 1.0",, January 2004.
Open Mobile Alliance: "User Agent Profile Version 2.0", February 2006.
W3C Recommendation: "RDF Vocabulary Description Language 1.0: RDF Schema",, February 2004.
W3C Last Call Working Draft: "Scalable Vector Graphics (SVG) 1.2",, October 2004.
W3C Last Call Working Draft: "Mobile SVG Profile: SVG Tiny, Version 1.2",, August 2004.
Scalable Polyphony MIDI Specification Version 1.0: RP-34, MIDI Manufacturers Association, Los Angeles, CA, February 2002.
Scalable Polyphony MIDI Device: 5-to-24 Note Profile for 3GPP Version 1.0, RP-35, MIDI Manufacturers Association, Los Angeles, CA, February 2002.
"Standard MIDI Files 1.0": RP-001, in "The Complete MIDI 1.0 Detailed Specification, Document Version 96.1", The MIDI Manufacturers Association, Los Angeles, CA, USA, February 1996.
WAP Forum Specification: "XHTML Mobile Profile",, October 2001.
[48]  Void
[49]  Void
TS 26.244: "Transparent end-to-end packet switched streaming service (PSS); 3GPP file format (3GP)".
TS 26.245: "Transparent end-to-end packet switched streaming service (PSS); Timed text format".
TS 26.246: "Transparent end-to-end packet switched streaming service (PSS); 3GPP SMIL Language Profile".
RFC 4234:  "Augmented BNF for Syntax Specifications: ABNF", Crocker D. and Overell P., October 2005.
RFC 3066:  "Tags for Identification of Languages", Alvestrand H., January 2001.
RFC 3556:  "Session Description Protocol (SDP) Bandwidth Modifiers for RTP Control Protocol (RTCP) Bandwidth", Casner S., July 2003.
TS 23.107: "Quality of Service (QoS) concept and architecture".
RFC 4585:  "Extended RTP Profile for Real-time Transport Control Protocol (RTCP)-Based Feedback (RTP/AVPF)", Ott J. et al., July 2006.
RFC 3611:  "RTP Control Protocol Extended Reports (RTCP XR)", Friedman T., Caceres R. and Clark A., November 2003.
RFC 1952:  "GZIP file format specification version 4.3", Deutsch P., May 1996.
RFC 3986:  "Uniform Resource Identifiers (URI): Generic Syntax", Berners-Lee T., Fielding R. and Masinter L., January 2005.
[61]  Void
[62]  Void
TS 26.090: "Mandatory Speech Codec speech processing functions; Adaptive Multi-Rate (AMR) speech codec; Transcoding functions".
TS 26.073: "ANSI-C code for the Adaptive Multi Rate (AMR) speech codec".
TS 26.104: "ANSI-C code for the floating-point Adaptive Multi Rate (AMR) speech codec".
TS 26.190: "Speech Codec speech processing functions; AMR Wideband speech codec; Transcoding functions".
TS 26.173: "ANCI-C code for the Adaptive Multi Rate - Wideband (AMR-WB) speech codec".
TS 26.204: "ANSI-C code for the Floating-point Adaptive Multi-Rate Wideband (AMR-WB) speech codec".
RFC 4648:  "The Base16, Base32, and Base64 Data Encodings", Josefsson S., October 2006.
Mobile DLS, MMA specification v1.0: RP-41 Los Angeles, CA, USA. 2004.
Mobile XMF Content Format Specification, MMA specification v1.0.: RP-42, Los Angeles, CA, USA. 2004.
RFC 3711:  "The Secure Real-time Transport Protocol (SRTP)", Baugher M. et al, March 2004.
Bellovin, S.: "Problem Areas for the IP Security Protocols" in Proceedings of the Sixth Usenix Unix Security Symposium, pp. 1-16, San Jose, CA, July 1996
Open Mobile Alliance: "DRM Specification 2.0".
Open Mobile Alliance: "DRM Content Format V 2.0".
RFC 3675:  "IPv6 Jumbograms", Borman D., Deering S. and Hinden R., August 1999.
NIST, "Advanced Encryption Standard (AES)": FIPS PUB 197,
RFC 3394:  "Advanced Encryption Standard (AES) Key Wrap Algorithm", Schaad J. and Housley R., September 2002.
RFC 3839:  "MIME Type Registrations for 3rd Generation Partnership Project (3GPP) Multimedia files", Castagno R. and Singer D., July 2004.
RFC 4396:  "RTP Payload Format for 3rd Generation Partnership Project (3GPP) Timed Text", Rey J. and Matsui Y., February 2006.
RFC 4588:  "RTP Retransmission Payload Format", Rey J. et al., July 2006.
TS 26.290: "Extended AMR Wideband codec; Transcoding functions".
TS 26.304: "ANSI-C code for the Floating-point; Extended AMR Wideband codec".
TS 26.273: "ANSI-C code for the Fixed-point; Extended AMR Wideband codec".
RFC 4352:  "RTP Payload Format for the Extended Adaptive Multi-Rate Wideband (AMR-WB+) Audio Codec", Sjoberg J. et al., January 2006.
TS 26.401: "General audio codec audio processing functions; Enhanced aacPlus general audio codec; General description".
TS 26.410: "General audio codec audio processing functions; Enhanced aacPlus general audio codec; Floating-point ANSI-C code".
TS 26.411: "General audio codec audio processing functions; Enhanced aacPlus general audio codec; Fixed-point ANSI-C code".
[89]  Void
ITU-T Recommendation H.264 (04/2013): "Advanced video coding for generic audiovisual services".
[91]  Void
RFC 6184:  "RTP Payload Format for H.264 Video", Y.-K. Wang, R. Even, T. Kristensen, R. Jesup, May 2011.
RFC 3890:  "A Transport Independent Bandwidth Modifier for the Session Description Protocol (SDP)", Westerlund M., September 2004.
Standard ECMA-327: "ECMAScript 3rd Edition Compact Profile", June 2001.
TR 26.936: "Performance characterization of 3GPP audio codecs".
RFC 4288:  "Media Type Specifications and Registration Procedures", Freed N. and Klensin J., December 2005.
RFC 4613:  "Media Type Registrations for Downloadable Sounds for Musical Instrument Digital Interface (MIDI)", Frojdh P., Lindgren U. and Westerlund M., September 2006.
[98]  Void
OMA-ERELD-DM-V1_2-20070209-A: "Enabler Release Definition for OMA Device Management, Approved Version 1.2".
RFC 1123:  "Requirements for Internet Hosts -- Application and Support", Braden R., October 1989.
Internet Streaming Media Alliance (ISMA), ISMA Encryption and Authentication, Version 1.1 release version: September 2006.
Internet Streaming Media Alliance (ISMA), ISMA Encryption and Authentication, Version 2.0 release version: November 2007.
Open Mobile Alliance, Service and Content Protection for Mobile Broadcast Services: Approved Version 1.0, February 2009.
[104]  Void
[105]  Void
[106]  Void
[107]  Void
[108]  Void
TS 26.430: "Timed Graphics".
TS 23.003: "Numbering, addressing and identification".
TS 33.310: "Network Domain Security (NDS); Authentication Framework (AF)".
TS 26.247: "Transparent end-to-end Packet-switched Streaming Service (PSS); Progressive Download and Dynamic Adaptive Streaming over HTTP (3GP-DASH)".
TR 26.905: "Mobile Stereoscopic 3D Video".
RFC 5285  (2008): "A General Mechanism for RTP Header Extensions", D. Singer, H. Desineni.
TS 26.114: "IP Multimedia Subsystem (IMS); Multimedia Telephony; Media handling and interaction".
ISO/IEC 23001-8:2013 Information technology - MPEG systems technologies - Part 8: Coding-independent code points.
ITU-T Recommendation H.265 (04/2013): "High efficiency video coding".
RFC 7798  (2016): "RTP Payload Format for High Efficiency Video Coding (HEVC)", Y.-K. Wang, Y. Sanchez, T. Schierl, S. Wenger, M. M. Hannuksela.
TS 26.307: "Presentation Layer for 3GPP Services".
TS 26.116: "Television (TV) over 3GPP Services; Video Profiles".
TS 26.118: "3GPP Virtual reality profiles for streaming applications".

3  Definitions and abbreviationsp. 15

3.1  Definitionsp. 15

For the purposes of the present document, the following terms and definitions apply:
continuous media:
media with an inherent notion of time. In the present document speech, audio, video, timed text
discrete media:
media that itself does not contain an element of time. In the present document all media not defined as continuous media
device capability description:
a description of device capabilities and/or user preferences. Contains a number of capability attributes
device capability profile:
same as device capability description
frame-packed stereoscopic 3D video:
a video consisting of two views in which both views were packed into a single stream before compression
a URL with a fixed scheme of "http://" or "https://"
1000 bits
1024 bytes
media presentation:
a structured collection of data that is accessible to the HTTP-Streaming Client
media presentation description (MPD):
contains information required by the HTTP-Streaming Client to access Segments and to provide the streaming service to the user
multiview stereoscopic 3D video:
a video consisting of two views packed into a single stream during compression
presentation description:
contains information about one or more media streams within a presentation, such as the set of encodings, network addresses and information about the content
PSS client:
client for the 3GPP packet switched streaming service based on the IETF RTSP/SDP and/or HTTP standards, with possible additional 3GPP requirements according to the present document
PSS server:
server for the 3GPP packet switched streaming service based on the IETF RTSP/SDP and/or HTTP standards, with possible additional 3GPP requirements according to the present document
scene description:
description of the spatial layout and temporal behaviour of a presentation. It can also contain hyperlinks
stereoscopic 3D video:
a video bitstream consisting of two views

3.2  Abbreviationsp. 15

For the purposes of the present document, the abbreviations given in TR 21.905 and the following apply.
3GPP file format
Advanced Audio Coding
Application Data Unit
Advanced Video Coding
Composite Capability / Preference Profiles
Coding Picture Buffer
Coordination of Video Orientation
Discrete Cosine Transform
Downloadable Sounds
Digital Rights Management
Enhanced aacPlus
MPEG-4 High Efficiency AAC plus MPEG-4 Parametric Stereo
Graphics Interchange Format
High Dynamic Range
High-Definition TeleVision
High Efficiency Video Coding
Hyper Text Markup Language
Hypertext Transfer Protocol
Hypertext Transfer Protocol Secure
Instantaneous Decoding Refresh
International Telecommunications Union - Telecommunications
JPEG File Interchange Format
Musical Instrument Digital Interface
Multipurpose Internet Mail Extensions
Multimedia Messaging Service
Media Presentation Description
Moving Picture Experts Group Transport Stream
Next Application Data Unit
Open Mobile Alliance
Packetized DRM Content Format
Portable Networks Graphics
Packet-switched Streaming Service
Quarter Common Intermediate Format
Random Access Point
Resource Description Framework
Request For Comments
RTP Control Protocol
Real-time Transport Protocol
Real-Time Streaming Protocol
Spectral Band Replication
Session Description Protocol
Scalable Polyphony MIDI
Sequence Parameter Set
Secure Real-time Transport Protocol
Scalable Vector Graphics
User Agent Profile
Universal Character Set (the two octet form)
Ultra High Definition
Uniform Resource Identifier
Uniform Resource Locator
Universal Time Coordinated
Unicode Transformation Format (the 8-bit form)
Video Coding Layer
Video Parameter Set
Virtual Reality
WWW Consortium
Wireless Markup Language
eXtensible Music Format
eXtensible Markup Language

Up   Top   ToC