This clause defines the requirements in terms of decapsulation and decryption of media for a 5GMSd Media Player in combination with codecs. Media Encapsulation in 5G Media Streaming for downlink is defined based on the
MPEG Common Media Application Format (CMAF) [7]. Based on this, this clause documents the requirements and recommendations for the support of media profiles by the definition of media player requirements.
If the 5GMSd Client supports the reception of video, then the following applies:
If the 5GMSd Client supports the reception of video and HD-HDR Capabilities, then the following applies:
If the 5GMSd Client supports the reception of speech, then the following shall be supported:
If the 5GMSd Client supports the reception of speech, then the following should be supported:
If the 5GMSd Client supports the reception of speech, then the following may be supported:
If the 5GMSd Client supports the reception of audio, then the following should be supported:
If the 5GMSd Client supports the reception of audio, then the following may be supported:
If the 5GMSd Client supports the reception of subtitle, then the following should be supported:
-
the IMSC1.1 text track playback requirements as defined in clause 4.5.1.5.
If the 5GMSd Client supports encrypted content and any of the video playback requirement as defined in
clause 5.2.7.2, then the 5GMSd Client shall support the playback requirements for encrypted content as documented in
clause 8 of CTA-WAVE 5003 [9], clause 8.12 for either:
-
video content encrypted according to [7] clause 8, using the 'cenc' AES-CTR subsample pattern encryption scheme, as specified in [8], clause 10.1; or
-
video content encrypted according to [7] clause 8, using the 'cbcs' AES-CBC subsample pattern encryption scheme, as specified in [8], clause 10.4, with the following restrictions Pattern Block length of 10 and an encrypt:skip pattern of 1:9 as defined in clause 9.6 of [8].
If the 5GMSd Client supports decrypted content and any of the video playback requirement in
clause 5.2.7.2, then the 5GMSd Client should support the playback requirements for encrypted content as documented in
clause 8 of CTA-WAVE 5003 [9], clause 8.12 for both:
-
video content encrypted according to [7] clause 8, using the 'cenc' AES-CTR subsample pattern encryption scheme, as specified in [8], clause 10.1; and
-
video content encrypted according to [7] clause 8, using the 'cbcs' AES-CBC subsample pattern encryption scheme, as specified in [8], clause 10.4, with the following restrictions Pattern Block length of 10 and an encrypt:skip pattern of 1:9 as defined in clause 9.6 of [8].
If the 5GMSd Client supports encrypted content and any of the speech and audio playback requirement in
clause 5.2.7.3 and
clause 5.2.7.4, then the 5GMSd Client shall support the playback requirements for encrypted content as documented in
clause 8 of CTA-WAVE 5003 [9], clause 8.12 for either:
-
audio content encrypted according to [7] clause 8, using the 'cenc' AES-CTR subsample pattern encryption scheme, as specified in [8], clause 10.1; or
-
audio content encrypted according to [7] clause 8, using the 'cbc1' AES-CBC subsample pattern encryption scheme, as specified in [8], clause 9.7.
If the 5GMSd Client supports encrypted content and any of the speech and audio playback requirement in
clause 5.2.7.3 and
clause 5.2.7.4, then the 5GMSd Client should support the playback requirements for encrypted content as documented in
clause 8 of CTA-WAVE 5003 [9], clause 8.12 for both:
-
audio content encrypted according to [7] clause 8, using the 'cenc' AES-CTR subsample pattern encryption scheme, as specified in [8], clause 10.1; and
-
audio content encrypted according to [7] clause 8, using the 'cbc1' AES-CBC subsample pattern encryption scheme, as specified in [8], clause 9.7.
Any subtitle track, if present, should not be encrypted.