Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x

Content for  TS 26.244  Word version:  17.0.0

Top   Top   None   None   Next
0f…   5…

 

0f  Foreword p. 6

The 3GPP transparent end-to-end packet-switched streaming service (PSS) specification consists of seven 3GPP TSs: TS 22.233, TS 26.233, TS 26.234, TS 26.245, TS 26.246, TS 26.247 and the present document.
The TS 22.233 contains the service requirements for the PSS. The TS 26.233 provides an overview of the PSS. The TS 26.234 provides the details of protocol and codecs used by the PSS. The TS 26.245 defines the Timed text format used by the PSS. The TS 26.246 defines the 3GPP SMIL language profile. The 3GPP TS 26.247 defines Progressive Download and Dynamic Adaptive Streaming over HTTP. The present document defines the 3GPP file format (3GP) used by the PPS and MMS services.
The TS 26.244 (present document), TS 26.245 and TS 26.246 started with Release 6. Earlier releases of the 3GPP file format, the Timed text format and the 3GPP SMIL language profile can be found in TS 26.234. The 3GPP TS 26.247 started with Release-10. Earlier releases of the Adaptive HTTP Streaming can be found in 3GPP TS 26.234.
Up

0i  Introduction p. 6

A file format contains data in a structured way. The 3GPP file format can contain timing, structure and media data for multimedia streams. It is used by MMS, PSS and MBMS for timed visual and aural multimedia.

1  Scopep. 7

The present document defines the 3GPP file format (3GP) as an instance of the ISO base media file format. The definition addresses 3GPP specific features such as codec registration and conformance within the MMS, PSS and MBMS services.

2  Referencesp. 7

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.
[1]
TS 22.233: "Transparent End-to-End Packet-switched Streaming Service; Stage 1".
[2]
TS 26.233: "Transparent end-to-end packet switched streaming service (PSS); General description".
[3]
TS 26.234: "Transparent end-to-end packet switched streaming service (PSS); Protocols and codecs".
[4]
TS 26.245: "Transparent end-to-end packet switched streaming service (PSS); Timed text format".
[5]
TS 26.246: "Transparent end-to-end packet switched streaming service (PSS); 3GPP SMIL Language Profile".
[6]
TR 21.905: "Vocabulary for 3GPP Specifications".
[7]
ISO/IEC 14496-12 | 15444-12: "Information technology - Coding of audio-visual objects - Part 12: ISO base media file format" | "Information technology - JPEG 2000 image coding system - Part 12: ISO base media file format".
[8]
TS 26.140: "Multimedia Messaging Service (MMS); Media formats and codecs".
[9]
ITU-T Recommendation H.263 (01/05): "Video coding for low bit rate communication".
[10]
ISO/IEC 14496-2:2004: "Information technology - Coding of audio-visual objects - Part 2: Visual".
[11]
TS 26.071: "Mandatory Speech CODEC speech processing functions; AMR Speech CODEC; General description".
[12]
TS 26.171: "AMR Wideband Speech Codec; General Description".
[13]
ISO/IEC 14496-3:2005: "Information technology - Coding of audio-visual objects - Part 3: Audio".
[14]
ISO/IEC 14496-14:2003: "Information technology - Coding of audio-visual objects - Part 14: MP4 file format".
[15]
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.
[16]
TS 26.101: "Mandatory Speech Codec speech processing functions; Adaptive Multi-Rate (AMR) speech codec frame structure".
[17]
TS 26.201: "Speech Codec speech processing functions; AMR Wideband Speech Codec; Frame Structure".
[18]
void
[19]
RFC 3711:  "The Secure Real-time Transport Protocol", Baugher M. et al., March 2004.
[20]
ISO/IEC 14496-15: "Information technology - Coding of audio-visual objects - Part 15: Carriage of NAL unit structured video in the ISO base media file format".
[21]
TS 26.290: "Extended AMR Wideband codec; Transcoding functions".
[22]  Void
[23]
TS 26.401: "General audio codec audio processing functions; Enhanced aacPlus general audio codec; General description".
[24]
TS 26.410: "General audio codec audio processing functions; Enhanced aacPlus general audio codec; Floating-point ANSI-C code".
[25]
TS 26.411: "General audio codec audio processing functions; Enhanced aacPlus general audio codec; Fixed-point ANSI-C code".
[26]  Void
[27]
RFC 3839:  "MIME Type Registrations for 3rd Generation Partnership Project (3GPP) Multimedia files", Castagno R. and Singer D., July 2004.
[28]
RFC 4396:  "RTP Payload Format for 3rd Generation Partnership Project (3GPP) Timed Text", Rey J. and Matsui Y., February 2006.
[29]
ITU-T Recommendation H.264 (04/2013): "Advanced video coding for generic audiovisual services".
[30]
RFC 6184:  "RTP Payload Format for H.264 Video", Wang Y.-K. et al, May 2011.
[31]
RFC 4234:  "Augmented BNF for Syntax Specifications: ABNF", Crocker D. and Overell P., October 2005.
[32]
MP4REG, MP4 Registration Authority: www.mp4ra.org.
[33]
[34]
RFC 6381:  "The 'Codecs' and 'Profiles' Parameters for 'Bucket' Media Types", Gellens R., Singer D. and Frojdh P., August 2011.
[35]
RFC 4648:  "The Base16, Base32, and Base64 Data Encodings", Josefsson S., October 2006.
[36]
TS 26.142: "Dynamic and Interactive Multimedia Scene".
[37]
Open Mobile Alliance: "DRM Specification 2.0".
[38]
ISO/IEC 14496-12:2008/PDAM1: "Part 12: ISO base media file format/AMENDMENT 1: General improvements including hint tracks, metadata support, and sample groups".
[39]
TS 33.246: "Security of Multimedia Broadcast/Multicast Service (MBMS)".
[40]
TS 26.346: "Multimedia Broadcast/Multicast Service (MBMS); Protocols and codecs".
[41]  Void
[42]
RFC 4288:  "Media Type Specifications and Registration Procedures", Freed N. and Klensin J., December 2005.
[43]
RFC 5322:  "Internet Message Format", Resnick, P. October 2008.
[44]
RFC 5234:  "Augmented BNF for Syntax Specifications: ABNF", Crocker D., Overell, P., January 2008.
[45]
RFC 2045:  "Multipurpose Internet Mail Extensions, (MIME) Part One: Format of Internet Message Bodies", Freed, N., Borenstein, N., November 1996.
[46]
RFC 3926:  "FLUTE - File Delivery over Unidirectional Transport", Paila T., Luby M., Lehtonen R., Roca V., and Walsh R., October 2004.
[47]  Void
[48]
RFC 2616:  "Hypertext Transfer Protocol - HTTP/1.1", Fielding R. et al., June 1999.
[49]
TS 26.247: "Transparent end-to-end Packet-switched Streaming Service (PSS); Progressive Download and Dynamic Adaptive Streaming over HTTP (3GP-DASH)".
[50]
TS 26.114: "IP Multimedia Subsystem (IMS); Multimedia telephony; Media handling and interaction".
[51]
Recommendation ITU-T H.265 (12/2016): "High efficiency video coding" | ISO/IEC 23008-2:2015: "High Efficiency Coding and Media Delivery in Heterogeneous Environments - Part 2: High Efficiency Video Coding".
[[52]
RFC 7798  (2016): "RTP Payload Format for High Efficiency Video Coding (HEVC)", Y.-K. Wang, Y. Sanchez, T. Schierl, S. Wenger, M. M. Hannuksela.
[53]
ISO/IEC 23001-10:2015: "Information technology - MPEG systems technologies -- Part 10: Carriage of Timed Metadata Metrics of Media in ISO Base Media File Format".
[54]
TR 26.938: "Packet-switched Streaming Service (PSS); Improved support for dynamic adaptive streaming over HTTP in 3GPP".
[55]
TS 26.445: "Codec for Enhanced Voice Services (EVS); Detailed Algorithmic Description".
[56]
TS 26.116: "TV Video Profiles".
Up

3  Definitions and abbreviationsp. 9

3.1  Definitionsp. 9

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 and DIMS
discrete media:
media that itself does not contain an element of time. In the present document all media not defined as continuous media
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 [3]
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 [3]
Up

3.2  Abbreviationsp. 9

For the purposes of the present document, the abbreviations given in TR 21.905 and the following apply.
3GP
3GPP file format
AAC
Advanced Audio Coding
AMR
Adaptive Multi-Rate Codec
AMR-WB
Adaptive Multi-Rate Wideband Codec
AMR-WB+
Extended Adaptive Multi-Rate Wideband Codec
AVC
Advanced Video Coding
ADU
Application Data Unit
BIFS
Binary Format for Scenes
CVO
Coordination of Video Orientation
DIMS
Dynamic and Interactive Multimedia Scenes
Enhanced aacPlus
MPEG-4 High Efficiency AAC plus MPEG-4 Parametric Stereo
EVS
Enhanced Voice Services
FLUTE
File Delivery over Unidirectional Transport
HEVC
High Efficiency Video Coding
HTTP
HyperText Transport Protocol
ITU-T
International Telecommunications Union - Telecommunications
MIKEY
Multimedia Internet KEYing
MIME
Multipurpose Internet Mail Extensions
MMS
Multimedia Messaging Service
MP4
MPEG-4 file format
MPD
Media Presentation Description
PSS
Packet-switched Streaming Service
RAP
Random Access Point
RTP
Real-time Transport Protocol
RTSP
Real-Time Streaming Protocol
SDP
Session Description Protocol
SRTP
Secure Real-time Transport Protocol
URL
Uniform Resource Locator
Up

4  Overviewp. 10

The 3GPP file format (3GP) is defined in this specification as an instance of the ISO base media file format [7]. 3GP is mandated in [8] to be used for continuous media along the entire delivery chain envisaged by the MMS, independent of whether the final delivery is done by streaming or download, thus enhancing interoperability.
In particular, the following stages are considered:
  • upload from the originating terminal to the MMS proxy;
  • file exchange between MMS servers;
  • transfer of the media content to the receiving terminal, either by file download , by streaming or MBMS download delivery [40]. In the first and last case the self-contained file is transferred, whereas in the second case, for RTP streaming, the content is extracted from the file and streamed according to open payload formats. In this case, no trace of the file format remains in the content that goes on the wire/in the air. In segmented streaming over DASH [49], the file is divided into segments for transfer.
For the PSS, the 3GPP file format is mandated in [3] to be used for timed text and it should be supported by PSS servers; 3GP files with streaming-server extensions should be used for storage in streaming servers and the "hint track" mechanism should be used for the preparation for streaming. For Adaptive HTTP Streaming, HTTP streaming extensions are defined.
This specification also defines the necessary structure for integration over several codecs into the ISO base media file format [7]. In particular, this specification defines:
  • the necessary structure for integration of 3GPP defined codecs such as AMR, AMR-WB, Enhanced aacPlus and EVS in clauses 6.
  • the necessary structure for integration of H.263 video [9] in clause 6.6.
Up

Up   Top   ToC