Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x

Content for  TS 26.117  Word version:  18.2.0

Top   Top   Up   Prev   None
1…   4…   6…   7…

 

7  Mapping to 5GMS deliveryp. 16

7.1  Introductionp. 16

This clause defines the mapping of the Operation Points as defined in clause 6 to 5G Media Streaming delivery. In particular the following aspects are addressed:
  • Encapsulation of a bitstream into an ISO BMFF track.
  • Definition of media content and receivers conforming to media profile including:
    • Encapsulation of a bitstream into a CMAF track
    • Providing the content in a CMAF Switching Set
    • Mapping to DASH-based distribution
    • Playback Requirements for a receiver conforming to this media profile
Up

7.2  AMR Media Profilep. 17

7.2.1  Mapping to ISO BMFFp. 17

If media is provided following the operation point AMR and is encapsulated in the ISO BMFF [39], then the file format track shall contain the sample entry AMRSampleEntry with box_type 'samr' as defined in clause 6.5 of TS 26.244 and conform to the requirements of the sample entry 'samr' as defined in TS 26.244.
Up

7.2.2  Media Profile Definitionp. 17

7.2.2.1  CMAF Track Definitionp. 17

If media is provided following the operation point AMR and is encapsulated in a CMAF track, then the CMAF track shall conform to clause 7.2.1, and conform to the general CMAF Track constraints in ISO/IEC 23000-19 [30] as well as the general audio track constraints defined in ISO/IEC 23000-19 [30], clause 10.
Up

7.2.2.2  CMAF Switching Set and Media Profile Definitionp. 17

If media is provided following the operation point AMR and is provided in a CMAF Switching Set, then every CMAF track in the CMAF Switching Set shall conform to clause 7.2.2.1, and shall conform to the general CMAF Switching Set constraints in ISO/IEC 23000-19 [30], clause 7. CMAF Switching Sets that follow these requirements conform to the CMAF AMR media profile 'camr' defined in this clause.
Up

7.2.2.3  Mapping to DASH Adaptation Setp. 17

If media is provided following the operation point AMR, a CMAF Switching Set conforming to clause 7.2.2.2 may be provided in a DASH Media Presentation Description in an Adaptation Set, in that case, the Adaptation Set shall conform to the Adaptation Set constraints of the DASH profile for CMAF as defined in ISO/IEC 23009-1 [31]. The following parameters shall be present on Adaptation Set level and set:
  • @codecs is set to 'samr'
  • @mimeType is set to be compatible with "audio/mp4 profiles='camr'"
  • @audioSamplingRate is set to '8000'
If the Adaptation Set conforms to the constraints for the AMR Operation Point as defined in this clause, then the @profiles parameter in the Adaptation Set may signal conformance to this Media Profile by using "urn:3GPP:audio:mp:amr".
Up

7.2.2.4  Playback Requirementsp. 17

For a receiver supporting the AMR media profile the following applies:
  • It shall support the receiver requirements as documented in clause 6.2.2.2 for any CMAF Track conforming to the CMAF AMR media profile 'camr' as defined in clause 7.2.2.1.
  • It shall support the following playback requirements as documented in clause 8 of CTA-WAVE 5003 [32] for any content conforming to a CMAF Switching Set according to CMAF AMR media profile 'camr' as defined in clause 7.2.2.2, namely:
    • 8.2 Sequential Track Playback
    • 8.3 Random Access to Fragment
    • 8.4 Random Access to Time
    • 8.5 Switching Set Playback
    • 8.6 Regular Playback of Chunked Content
    • 8.7 Regular Playback of Chunked Content, non-aligned append
  • It should support the following playback requirements as documented in clause 8 of CTA-WAVE 5003 [32] for any content conforming to a CMAF Switching Set according to CMAF AMR media profile 'camr' as defined in clause 7.2.2.2, namely:
    • 8.9 Out-Of-Order Loading
    • 8.10 Overlapping Fragments
    • 8.12 Playback of Encrypted Content
Up

7.2.2.5  Content Generation Requirementsp. 18

For a transmitter supporting the AMR media profile the following applies:
  • It shall support all media encoding capabilities for AMR as defined in clause 5.3.
  • It shall support the sender requirements for AMR as defined in clause 6.2.2.3.
  • It shall support the generation of a CMAF Track as defined in clause 7.2.2.1 that conforms to the CMAF Media Profile 'camr' as defined in clause 7.2.2.2.
  • If used for Adaptive Bit Rate (ABR) distribution, it shall support the generation of a CMAF Switching Set as defined in clause 7.2.2.4.
Up

7.3  AMR-WB Media Profilep. 18

7.3.1  Mapping to ISO BMFFp. 18

If media is provided following the operation point AMR-WB and is encapsulated in the ISO BMFF, then the file format track shall contain the AMRSampleEntryBox and shall conform to the requirements of the sample entry 'sawb' as defined in clause 6.5 of TS 26.244.

7.3.2  Media Profile Definitionp. 18

7.3.2.1  CMAF Track Definitionp. 18

If media is provided following the operation point AMR-WB and is encapsulated in a CMAF track, then the CMAF track shall conform to clause 7.3.1, and conform to the general CMAF Track constraints in ISO/IEC 23000-19 [30], clause 7 as well as the general audio track constraints defined in ISO/IEC 23000-19 [30], clause 10.
Up

7.3.2.2  CMAF Switching Set and Media Profile Definitionp. 18

If media is provided following the operation point AMR-WB and is provided in a CMAF Switching Set, then every CMAF track in the CMAF Switching Set shall conform to clause 7.3.2.1, and shall conform to the general CMAF Switching Set constraints in ISO/IEC 23000-19 [30], clause 7. CMAF Switching Sets that follow these requirements conform to the CMAF AMR WB media profile 'camw' defined in this clause.
Up

7.3.2.3  Mapping to DASH Adaptation Setp. 18

If media is provided following the operation point AMR-WB, a switching set conforming to clause 7.3.2.2 may be provided in a DASH Media Presentation Description in an Adaptation Set, in that case, the Adaptation Set shall conform to the Adaptation set constraints of the DASH profile for CMAF as defined in ISO/IEC 23009-1 [31] clause 8.12.4.3. The following parameters shall be present on Adaptation Set level:
  • @codecs is set to 'sawb'
  • @mimeType is set to be compatible with "audio/mp4 profiles='camw'"
  • @audioSamplingRate is set to '16000'
If the Adaptation Set conforms to the constraints for the AMR-WB Operation Point as defined in this clause, then the @profiles parameter in the Adaptation Set may signal conformance to this Media Profile by using "urn:3GPP:audio:mp:amr-wb".
Up

7.3.2.4  Playback Requirementsp. 19

For a receiver supporting the AMR-WB media profile the following applies:
  • It shall support the receiver requirements as documented in clause 6.2.3.2 for any CMAF Track conforming to the CMAF AMR-WB media profile 'camw' as defined in clause 7.3.2.2.
  • It shall support the following playback requirements as documented in clause 8 of CTA-WAVE 5003 [32] for any content conforming to a CMAF Switching Set according to CMAF AMR-WB media profile 'camw' as defined in clause 7.3.2.2, namely:
    • 8.2 Sequential Track Playback
    • 8.3 Random Access to Fragment
    • 8.4 Random Access to Time
    • 8.5 Switching Set Playback
    • 8.6 Regular Playback of Chunked Content
    • 8.7 Regular Playback of Chunked Content, non-aligned append
  • It should support the following playback requirements as documented in clause 8 of CTA-WAVE 5003 [32] for any content conforming to a CMAF Switching Set according to CMAF AMR-WB media profile 'camw' as defined in clause 7.3.2.2, namely:
    • 8.9 Out-Of-Order Loading
    • 8.10 Overlapping Fragments
    • 8.12 Playback of Encrypted Content
Up

7.3.2.5  Content Generation Requirementsp. 19

For a transmitter supporting the AMR-WB media profile the following applies:
  • It shall support all media encoding capabilities for AMR-WB as defined in clause 5.3.
  • It shall support the sender requirements for AMR-WB as defined in clause 6.2.3.3.
  • It shall support the generation of a CMAF Track as defined in clause 7.3.2.1 that conforms to the CMAF Media Profile 'camw' as defined in clause 7.3.2.2.
  • If used for Adaptive Bit Rate (ABR) distribution, it shall support the generation of a CMAF Switching Set as defined in clause 7.3.2.4.
Up

7.4  EVS Media Profilep. 19

7.4.1  Mapping to ISO BMFFp. 19

If media is provided following the operation point EVS and is encapsulated in the ISO BMFF, then the file format track shall contain the EVSSampleEntryBox with box_type and conform to the requirements of the sample entry 'sevs' as defined in TS 26.244.

7.4.2  Media Profile Definitionp. 20

7.4.2.1  CMAF Track Definitionp. 20

If media is provided following the operation point EVS and is encapsulated in a CMAF track, then the CMAF track shall conform to clause 7.3.1, and conform to the general CMAF Track constraints in ISO/IEC 23000-19 [30], clause 7 as well as the general audio track constraints defined in ISO/IEC 23000-19 [30], clause 10.
Up

7.4.2.2  CMAF Switching Set and Media Profile Definitionp. 20

If media is provided following the operation point EVS and is provided in a CMAF Switching Set, then every CMAF track in the CMAF Switching Set shall conform to clause 7.4.2.1, and shall conform to the general CMAF Switching Set constraints in ISO/IEC 23000-19 [30], clause 7.A CMAF Switching Set that follows these requirements conforms to the CMAF EVS media profile 'cevs' defined in this clause.
Up

7.4.2.3  Mapping to DASH Adaptation Setp. 20

If media is provided following the operation point EVS and is provided in a DASH Media Presentation in an Adaptation Set, a switching set conforming to clause 7.4.2.2 may be provided in a DASH Media Presentation Description in an Adaptation Set. In that case, the Adaptation Set shall conform to the Adaptation set constraints of the DASH profile for CMAF as defined in ISO/IEC 23009-1 [31]. The following parameters shall be present on Adaptation Set level:
  • @codecs is set to 'sevs'
  • @mimeType is set to be compatible with "audio/mp4 profiles='cevs'"
  • @audioSamplingRate is set to one of the following: '8000', '16000', '24000', '32000'
If the Adaptation Set conforms to the constraints for the EVS Operation Point as defined in this clause, then the @profiles parameter in the Adaptation Set may signal conformance to this Media Profile by using "urn:3GPP:audio:mp:evs".
Up

7.4.2.4  Playback Requirementsp. 20

For a receiver supporting the EVS media profile the following applies:
  • It shall support the receiver requirements as documented in clause 6.2.4.2 for any CMAF Track conforming to the CMAF EVS media profile 'cevs' as defined in clause 7.4.2.2.
  • It shall support the following playback requirements as documented in clause 8 of CTA-WAVE 5003 [32] for any content conforming to a CMAF Switching Set according to CMAF EVS media profile 'cevs' as defined in clause 7.4.2.2, namely:
    • 8.2 Sequential Track Playback
    • 8.3 Random Access to Fragment
    • 8.4 Random Access to Time
    • 8.5 Switching Set Playback
    • 8.6 Regular Playback of Chunked Content
    • 8.7 Regular Playback of Chunked Content, non-aligned append
  • It should support the following playback requirements as documented in clause 8 of CTA-WAVE 5003 [32] for any content conforming to a CMAF Switching Set according to CMAF EVS media profile 'cevs' as defined in clause 7.2.2.2, namely:
    • 8.9 Out-Of-Order Loading
    • 8.10 Overlapping Fragments
    • 8.12 Playback of Encrypted Content
Up

7.4.2.5  Content Generation Requirementsp. 21

For a transmitter supporting the EVS media profile the following applies:
  • It shall support all media encoding capabilities for EVS as defined in clause 5.3.
  • It shall support the sender requirements for EVS as defined in clause 6.2.4.3.
  • It shall support the generation of a CMAF Track as defined in clause 7.4.2.1 that conforms to the CMAF Media Profile 'cevs' as defined in clause 7.4.2.2.
  • If used for Adaptive Bit Rate (ABR) distribution, it shall support the generation of a CMAF Switching Set as defined in clause 7.4.2.2.
Up

7.5Void

7.6  eAAC+ stereo Media Profilep. 21

7.6.1Void

7.6.2  Media Profile Definition |R17|p. 21

7.6.2.1  CMAF Track Definitionp. 21

If media is provided following the operation point eAAC+ stereo and is encapsulated in a CMAF track, then the CMAF track shall conform to and contain the MP4AudioSampleEntry 'mp4a' as defined in ISO/IEC 14496-14 [40], the general CMAF Track constraints in ISO/IEC 23000-19 [30], clause 7, the general audio track constraints defined in ISO/IEC 23000-19 [30], clause 10 as well as AAC core constraints in clause 10 of ISO/IEC 23000-19 [30].
Up

7.6.2.2  CMAF Switching Set and Media Profile Definitionp. 21

If media is provided following the operation point eAAC+ stereo and is provided in a CMAF Switching Set, then every CMAF track in the CMAF Switching Set shall conform to clause 7.6.2.1, and the tracks shall conform to the general CMAF Switching Set constraints in ISO/IEC 23000-19 [30], clause 7 as well as the AAC core Switching Set constraints in clause 10.5 of ISO/IEC 23000-19 [30]. A CMAF Switching Set following these requirements is defined as the CMAF eAAC+ stereo media profile 'ceac'.
Up

7.6.2.3  Mapping to DASH Adaptation Setp. 21

If media is provided following the operation point eAAC+ stereo, a switching set conforming to clause 7.6.2.2 may be provided in a DASH Media Presentation Description in an Adaptation Set. In that case, the Adaptation Set shall conform to the Adaptation set constraints of the DASH profile for CMAF as defined in ISO/IEC 23009-1 [31] clause 8.12.4.3. The following parameters shall be present on Adaptation Set level and set:
  • @codecs is set to 'mp4a'
  • @mimeType is set to be compatible with "audio/mp4 profiles='ceac'"
  • @audioSamplingRate is set to '32000','44100', or '48000'
If the Adaptation Set conforms to the constraints for the eAAC+ stereo Operation Point as defined in this clause, then the @profiles parameter in the Adaptation Set may signal conformance to this Media Profile by using "urn:3GPP:audio:mp:eAAC+".
Up

7.6.2.4  Playback Requirementsp. 22

For a receiver supporting the eAAC+ stereo media profile the following applies:
  • It shall support the receiver requirements as documented in clause 6.3.2.2 for any CMAF Track conforming to the CMAF eAAC+ stereo media profile 'ceac' as defined in clause 7.6.2.2.
  • It shall support the following playback requirements as documented in clause 8 of CTA-WAVE 5003 [32] for any content conforming to a CMAF Switching Set according to CMAF eAAC+ stereo media profile 'ceac' as defined in clause 7.6.2.2, namely:
    • 8.2 Sequential Track Playback
    • 8.3 Random Access to Fragment
    • 8.4 Random Access to Time
    • 8.5 Switching Set Playback
    • 8.6 Regular Playback of Chunked Content
    • 8.7 Regular Playback of Chunked Content, non-aligned append
  • It should support the following playback requirements as documented in clause 8 of CTA-WAVE 5003 [32] for any content conforming to a CMAF Switching Set according to CMAF eAAC+ stereo media profile 'ceac' as defined in clause 7.6.2.2, namely:
    • 8.9 Out-Of-Order Loading
    • 8.10 Overlapping Fragments
    • 8.12 Playback of Encrypted Content
Up

7.6.2.5  Content Generation Requirementsp. 22

For a transmitter supporting the eAAC+ stereo media profile the following applies:
  • It shall support all media encoding capabilities for eAAC+ stereo as defined in clause 5.3.
  • It shall support the sender requirements for eAAC+ stereo as defined in clause 6.3.2.3.
  • It shall support the generation of a CMAF Track as defined in clause 7.6.2.1 that conforms to the CMAF Media Profile 'ceac' as defined in clause 7.6.2.2.
  • If used for Adaptive Bit Rate (ABR) distribution, it shall support the generation of a CMAF Switching Set as defined in clause 7.6.2.2.
Up

7.7  AMR-WB+ Media Profilesp. 22

7.7.1  Mapping to ISO BMFFp. 22

If media is provided following the operation point AMR-WB+ and is encapsulated in the ISO BMFF, then the file format track shall contain the AMRWPSampleEntry with box_type and conform to the requirements of the sample entry 'sawp' as defined in clause 6.9 of TS 26.244.

7.7.2  Media Profile Definitionp. 23

7.7.2.1  CMAF Track Definitionp. 23

If media is provided following the operation point AMR-WB+ and is encapsulated in a CMAF track, then the CMAF track shall conform to clause 7.7.1 and the general CMAF Track constraints in ISO/IEC 23000-19 [30], clause 7 as well as the general audio track constraints defined in ISO/IEC 23000-19 [30], clause 10.
Up

7.7.2.2  CMAF Switching Set and Media Profile Definitionp. 23

If media is provided following the operation point AMR-WB+ and is provided in a CMAF Switching Set, then every CMAF track in the CMAF Switching Set shall conform to the requirements of clause 7.7.2.1 and the general CMAF Switching Set constraints in ISO/IEC 23000-19 [30], clause 7. A CMAF Switching Set following these requirements is defined as the CMAF AMR-WB+ media profile 'camp'.
Up

7.7.2.3  Mapping to DASH Adaptation Setp. 23

If media is provided following the operation point AMR-WB+, a switching set conforming to clause 7.7.2.2 may be provided in a DASH Media Presentation in an Adaptation Set. In that case, the Adaptation Set shall conform to the Adaptation set constraints of the DASH profile for CMAF as defined in ISO/IEC 23009-1 [31] clause 8.12.4.3. The following parameters shall be present on Adaptation Set level:
  • @codecs is set to 'sawp'
  • @mimeType is set to be compatible with "audio/mp4 profiles='camp'"
  • @audioSamplingRate is set to any of the following values: '8000', '16000', '32000', or '38400'
If the Adaptation Set conforms to the constraints for the AMR-WB+ Operation Point as defined in this clause, then the @profiles parameter in the Adaptation Set may signal conformance to this Media Profile by using "urn:3GPP:audio:mp:amr-wb+".
Up

7.7.2.4  Playback Requirementsp. 23

For a receiver supporting the AMR-WB+ media profile the following applies:
  • It shall support the receiver requirements as documented in clause 6.3.2.2 for any CMAF Track conforming to the CMAF AMR-WB+ stereo media profile 'camp' as defined in clause 7.7.2.2.
  • It shall support the following playback requirements as documented in clause 8 of CTA-WAVE 5003 [32] for any content conforming to a CMAF Switching Set according to CMAF AMR-WB+ media profile 'camp' as defined in clause 7.7.2.2, namely:
    • 8.2 Sequential Track Playback
    • 8.3 Random Access to Fragment
    • 8.4 Random Access to Time
    • 8.5 Switching Set Playback
    • 8.6 Regular Playback of Chunked Content
    • 8.7 Regular Playback of Chunked Content, non-aligned append
  • It should support the following playback requirements as documented in clause 8 of CTA-WAVE 5003 [32] for any content conforming to a CMAF Switching Set according to CMAF AMR-WB media profile 'camp' as defined in clause 7.7.2.2, namely:
    • 8.9 Out-Of-Order Loading
    • 8.10 Overlapping Fragments
    • 8.12 Playback of Encrypted Content
Up

7.7.2.5  Content Generation Requirementsp. 24

For a transmitter supporting the AMR-WB+ media profile the following applies:
  • It shall support all media encoding capabilities for AMR-WB+ stereo as defined in clause 5.3.
  • It shall support the sender requirements for AMR-WB+ as defined in clause 6.3.3.3.
  • It shall support the generation of a CMAF Track as defined in clause 7.7.2.1 that conform to the CMAF Media Profile 'cawp' as defined in clause 7.7.2.2.
  • If used for Adaptive Bit Rate (ABR) distribution, it shall support the generation of a CMAF Switching Set as defined in clause 7.7.2.2.
Up

7.8  xHE-AAC Media Profile |R18|p. 24

7.8.1  CMAF Track Definitionp. 24

If media is provided following the operation point xHE-AAC stereo and is encapsulated in a CMAF track, then the CMAF track shall conform to the general CMAF Track constraints in ISO/IEC 23000-19:2023 [30], clause 7, the general audio track constraints defined in ISO/IEC 23000-19 [30], clause 10, as well as MPEG-D USAC track format constraints defined in ISO/IEC 23000-19 [30], Annex K. As specified in ISO/IEC 23000-19 [30], Annex K, the MP4AudioSampleEntry shall be present with name 'mp4a'.
Up

7.8.2  CMAF Switching Set and Media Profile Definitionp. 24

If media is provided following the operation point xHE-AAC stereo and is provided in a CMAF Switching Set, then every CMAF track in the CMAF Switching Set shall conform to clause 7.8.1 and the tracks shall conform to the general CMAF Switching Set constraints in ISO/IEC 23000-19 [30], clause 7 as well as the AAC core Switching Set constraints in clause 10.5 of ISO/IEC 23000-19 [30].
A CMAF Switching Set following these requirements is defined as the CMAF USAC stereo media profile 'casu'.
Up

7.8.3  Mapping to DASH Adaptation Setp. 24

If media is provided following the operation point xHE-AAC stereo and is provided in a DASH Media Presentation in an Adaptation Set, then the following requirements apply:
  • Content representations shall comply with the USAC stereo CMAF media profile 'casu', as defined in ISO/IEC 23000-19 [30] Annex K.
  • Content representations shall comply with the DASH Profile for CMAF content as defined in ISO/IEC 23009-1:2022 [31]
  • If the ChannelConfiguration parameter is present in the Movie header, then the identical channel configuration shall be signaled by means of the AudioChannelConfiguration element in the MPD, according to the values specified in ISO/IEC 23000-19 [30] Table K.2.
  • @audioSamplingRate is set to '32000','44100', or '48000'
If the Adaptation Set conforms to the constraints for the xHE-AAC stereo Operation Point as defined in this clause, then the @profiles parameter in the Adaptation Set may signal conformance to this Media Profile by using "urn:3GPP:audio:mp:xHE-AAC".
Up

7.8.4  Playback Requirementsp. 25

For a receiver supporting the xHE-AAC media profile the following applies:
  • It shall support the receiver requirements as documented in clause 6.3.4.2 for any CMAF Track conforming to the CMAF USAC stereo media profile 'casu' as defined in clause 7.8.2.
  • It should support the audio related playback requirements as documented in clause 8 of CTA-WAVE 5003 [32] for any content conforming to a CMAF Switching Set according to CMAF USAC stereo media profile 'casu' as defined in clause 7.8.2.
Up

7.8.5  Content Generation Requirementsp. 25

For a transmitter supporting the xHE-AAC media profile the following applies:
  • It shall support all media encoding capabilities for xHE-AAC stereo as defined in clause 5.3.
  • It shall support the sender requirements for xHE-AAC stereo as defined in clause 6.3.4.3.
  • It shall support the generation of a CMAF Track as defined in clause 7.8.1 that conforms to the CMAF Media Profile 'casu' as defined in clause 7.8.2.
  • If used for Adaptive Bit Rate (ABR) distribution, it shall support the generation of a CMAF Switching Set as defined in clause 7.8.2.
Up

A  Registration Informationp. 26

A.1  3GPP Registered URIsp. 26

The clause documents the registered URIs in the present document following the process in http://www.3gpp.org/specifications-groups/34-uniform-resource-name-urn-list
Table A-1 lists all registered URN values as well as:
  • a brief description of its functionality;
  • a reference to the specification or other publicly available document (if any) containing the definition;
  • the name and email address of the person making the application; and
  • any supplementary information considered necessary to support the application.
URN Description Reference Contact Remarks
urn:3GPP:audio:mp:amrAMR Media Profile TS 26.117, clause 7.2.2.3 Thomas Stockhammer
tsto@qti.qualcomm.com
none
urn:3GPP:audio:mp:amr-wbAMR-WB Media ProfileTS 26.117, clause 7.3.2.3 Thomas Stockhammer
tsto@qti.qualcomm.com
none
urn:3GPP:audio:mp:evsEVS Media ProfileTS 26.117, clause 7.4.2.3 Thomas Stockhammer
tsto@qti.qualcomm.com
none
urn:3GPP:audio:mp:eAAC+eAAC+ stereo Media ProfileTS 26.117, clause 7.6.2.3 Thomas Stockhammer
tsto@qti.qualcomm.com
none
urn:3GPP:audio:mp:amr-wb+AMR-WB+ Media ProfileTS 26.117, clause 7.7.2.3 Thomas Stockhammer
tsto@qti.qualcomm.com
none
urn:3GPP:audio:mp:xHE-AACxHE-AAC Media ProfileTS 26.117, clause 7.8.3 Frédéric Gabin
frederic.gabin@dolby.com
none
Up

$  Change historyp. 27


Up   Top