If media is provided following the operation point eAAC+ stereo and is encapsulated in a CMAF track, then the CMAF track shall conform to the requirements of the codec entry 'mp4a' as defined in
TS 26.244, 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].
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 the requirements of the codec entry 'mp4a' as defined in
TS 26.244, the general CMAF Switching Set constraints in
ISO/IEC 23000-19 [30],
clause 7, the general CMAF audio track Switching Set constraints defined in
ISO/IEC 23000-19 [30],
clause 10 as well as the AAC core Switching Set constraints in clause 10 of ISO/IEC 23000-19 [30]. A CMAF Switching Set following these requirements is defined as the CMAF eAAC+ stereo media profile 'ceac'.
If media is provided following the operation point eAAC+ stereo and is provided in a DASH Media Presentation in an Adaptation Set, then the Adaptation Set shall conform to 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 '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+ ".
For a receiver supporting the eAAC+ stereo media profile the following applies:
-
It shall support the receiver requirements as documented in clause 6.3.1.2 for any CMAF Track conforming to the CMAF eAAC+ stereo media profile 'ceac' as defined in clause 7.6.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 eAAC+ media profile 'ceac' 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-WB media profile 'ceac' 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
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.6.2.3.
-
It shall support the generation of a CMAF Track as defined in clause 7.6.2.2 that conforms to the CMAF Media Profile 'ceac' as defined in clause 7.6.2.3.
-
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.4.