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.
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.
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".
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
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.