Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x

Content for  TS 26.511  Word version:  17.1.0

Top   Top   Up   Prev   Next
1…   3A…   4…   5…

 

4  5GMS codecs and formats capabilitiesp. 11

4.1  Introductionp. 11

This clause defines codecs and formats capabilities for video, audio, speech and subtitles for 5G Media Streaming. The clause is structured as follows:
For each media type, decoding and encoding capabilities are defined. These capabilities are a combination of codecs, profiles, tiers (if applicable), levels and format restrictions. In order to use the codecs in 5G Media Streaming for each capability the following functionalities are defined:
  • Mapping to the ISO Base Media File Format defining a track format.
  • The definition of a CMAF Track
  • The definition of a CMAF Switching Set and the media profile
  • The playback requirements for this media profile
  • The content generation requirements for this media profile
Up

4.2  Videop. 11

4.2.1  H.264 (AVC)p. 11

4.2.1.1  Decodingp. 11

The following H.264 (AVC) media decoding capabilities are defined:
Up

4.2.1.2  Encodingp. 12

The following H.264 (AVC) media encoding capabilities are defined:
  • AVC-HD-Enc: the capability to encode a video signal with:
    • up to 108,000 macroblocks per second;
    • up to a frame size of 3,600 macroblocks;
    • up to 120 frames per second;
    • the chroma format being 4:2:0; and
    • the bit depth being 8 bit;
    to a bitstream that is decodable by a decoder that is AVC-HD-Dec capable as defined in clause 4.2.1.1.
  • AVC-FullHD-Enc: the capability to encode a video signal with:
    • up to 245,760 macroblocks per second;
    • up to a frame size of 8,192 macroblocks;
    • up to 240 frames per second;
    • the chroma format being 4:2:0; and
    • the bit depth being 8 bit;
    to a bitstream that is decodable by a decoder that is AVC-FullHD-Dec capable as defined in clause 4.2.1.1.
  • AVC-UHD-Enc: the capability to encode a video signal with:
    • up to 983,040 macroblocks per second;
    • up to a frame size of 36,864 macroblocks;
    • up to 480 frames per second;
    • the chroma format being 4:2:0; and
    • the bit depth being 8 bit;
    to a bitstream that is decodable by a decoder that is AVC-UHD-Dec capable as defined in clause 4.2.1.1.
Up

4.2.1.3  Media Profiles: Mapping to 5GMS Deliveryp. 13

4.2.1.3.1  AVC-HDp. 13
4.2.1.3.1.1  ISO BMFF File Formatp. 13
If AVC-HD media is provided in a bitstream that is decodable by a decoder capable of the AVC-HD-Dec decoding capabilities as defined in clause 4.2.1.1 and the media is encapsulated in an ISO BMFF Track [14], then the file format track shall conform to with requirements of the codec entry 'avc1' or 'avc3' as defined in ISO/IEC 14496-15 [15].
Up
4.2.1.3.1.2  CMAF Track Definitionp. 13
If AVC-HD media is provided in an CMAF track, then the CMAF track shall conform with:
Up
4.2.1.3.1.3  CMAF Switching Set Definitionp. 13
If AVC-HD media is provided in an CMAF Switching Set; then
Up
4.2.1.3.1.4  Playback Requirementsp. 14
For a receiver supporting the AVC-HD media profile the following applies:
  • It shall support the AVC-HD-Dec decoding capabilities as defined in clause 4.2.1.1.
  • It shall support the following playback requirements as documented in clause 8 of CTA-WAVE 5003 [9] for any content conforming to a CMAF Switching Set as defined in clause 4.2.1.3.1.3 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 [9] for any content conforming to a CMAF Switching Set as defined in clause 4.2.1.3.1.3 namely:
    • 8.9 Out-Of-Order Loading
    • 8.10 Overlapping Fragments
    • 8.12 Playback of Encrypted Content
Up
4.2.1.3.1.5  Content Generation Requirementsp. 14
For a transmitter supporting the AVC-HD media profile the following applies:
  • It shall support the AVC-HD-Enc encoding capabilities as defined in clause 4.2.1.2.
  • It shall support the generation of a CMAF Track that conforms to the requirements in clause 4.2.1.3.1.2.
  • If used for Adaptive Bit Rate (ABR) distribution, it shall support the generation of a CMAF Switching Set as defined in clause 4.2.1.3.1.3.
Up
4.2.1.3.2  AVC-FullHDp. 14
4.2.1.3.2.1  ISO BMFF File Formatp. 14
If AVC-FullHD media is provided in a bitstream that is decodable by a decoder capable of the AVC-FullHD-Dec decoding capabilities as defined in clause 4.2.1.1 and the media is encapsulated in an ISO BMFF Track [14], then the file format track shall conform with the requirements of the codec entry 'avc1' or 'avc3' as defined in ISO/IEC 14496-15 [15].
Up
4.2.1.3.2.2  CMAF Track Definitionp. 14
If AVC-FullHD media is provided in an CMAF track, then the CMAF track shall conform with
Up
4.2.1.3.2.3  CMAF Switching Set Definitionp. 14
If AVC-FullHD media is provided in an CMAF Switching Set, then:
Up
4.2.1.3.2.4  Playback Requirementsp. 15
For a receiver supporting the AVC-FullHD media profile the following applies:
  • It shall support the AVC-FullHD-Dec decoding capabilities as defined in clause 4.2.1.1.
  • It shall support the following playback requirements as documented in clause 8 of CTA-WAVE 5003 [9] for any content conforming to a CMAF Switching Set as defined in clause 4.2.1.3.2.3 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 [9] for any content conforming to a CMAF Switching Set as defined in clause 4.2.1.3.2.3 namely:
    • 8.9 Out-Of-Order Loading
    • 8.10 Overlapping Fragments
    • 8.12 Playback of Encrypted Content
Up
4.2.1.3.2.5  Content Generation Requirementsp. 15
For a transmitter supporting the AVC-FullHD media profile the following applies:
  • It shall support the AVC-FullHD-Enc encoding capabilities as defined in clause 4.2.1.2.
  • It shall support the generation of a CMAF Track that conforms to the requirements in clause 4.2.1.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 4.2.1.3.2.3.
Up
4.2.1.3.3  AVC-UHDp. 15
4.2.1.3.3.1  ISO BMFF File Formatp. 15
If AVC-UHD media is provided in a bitstream that is decodable by a decoder capable of the AVC-UHD-Dec decoding capabilities as defined in clause 4.2.1.1 and the media is encapsulated in an ISO BMFF Track [14], then the file format track shall conform with the requirements of the codec entry 'avc1' or 'avc3' as defined in ISO/IEC 14496-15 [15].
Up
4.2.1.3.3.2  CMAF Track Definition p. 15
If AVC-UHD media is provided in an CMAF track, then the CMAF track shall conform with
Up
4.2.1.3.3.3  CMAF Switching Set Definitionp. 16
If AVC-UHD media is provided in an CMAF Switching Set, then
Up
4.2.1.3.3.4  Playback Requirementsp. 16
For a receiver supporting the AVC-UHD media profile the following applies:
  • It shall support the AVC-UHD-Dec decoding capabilities as defined in clause 4.2.1.1.
  • It shall support the following playback requirements as documented in clause 8 of CTA-WAVE 5003 [9] for any content conforming to a CMAF Switching Set as defined in clause 4.2.1.3.3.3 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 [9] for any content conforming to a CMAF Switching Set as defined in clause 4.2.1.3.3.3 namely:
    • 8.9 Out-Of-Order Loading
    • 8.10 Overlapping Fragments
    • 8.12 Playback of Encrypted Content
Up
4.2.1.3.3.5  Content Generation Requirementsp. 16
For a transmitter supporting the AVC-UHD media profile the following applies:
  • It shall support the AVC-UHD-Enc encoding capabilities as defined in clause 4.2.1.2.
  • It shall support the generation of a CMAF Track that conforms to the requirements in clause 4.2.1.3.3.2.
  • If used for Adaptive Bit Rate (ABR) distribution, it shall support the generation of a CMAF Switching Set as defined in clause 4.2.1.3.3.3.
Up

4.2.2  H.265 (HEVC)p. 16

4.2.2.1  Decodingp. 16

The following H.265 (HEVC) media decoding capabilities are defined:
  • HEVC-HD-Dec: the capability to decode H.265 (HEVC) Main Profile, Main Tier, Level 3.1 [3] bitstreams that have general_progressive_source_flag equal to 1, general interlaced_source_flag equal to 0, general_non_packed_constraint_flag equal to 1, and general_frame_only_constraint_flag equal to 1.
  • HEVC-FullHD-Dec: the capability to decode H.265 (HEVC) Main10 Profile, Main Tier, Level 4.1 [3] bitstreams that have general_progressive_source_flag equal to 1, general interlaced_source_flag equal to 0, general_non_packed_constraint_flag equal to 1, and general_frame_only_constraint_flag equal to 1.
  • HEVC-UHD-Dec: the capability to decode H.265 (HEVC) Main10 Profile, Main Tier, Level 5.1 [3] bitstreams that have general_progressive_source_flag equal to 1, general interlaced_source_flag equal to 0, general_non_packed_constraint_flag equal to 1, and general_frame_only_constraint_flag equal to 1.
  • HEVC-8K-Dec: the capability to decode H.265 (HEVC) Main10 Profile, Main Tier, Level 6.1[3] bitstreams that have general_progressive_source_flag equal to 1, general interlaced_source_flag equal to 0, general_non_packed_constraint_flag equal to 1, and general_frame_only_constraint_flag equal to 1 with the following further limitations:
  • the bitstream does not exceed the maximum luma picture size in samples of 33,554,432,
  • the maximum VCL Bit Rate is constrained to be 80 Mbps with CpbVclFactor and CpbNalFactor being fixed to be 1000 and 1100, respectively.
Up

4.2.2.2  Encodingp. 16

The following H.265 (HEVC) media encoding capabilities are defined:
  • HEVC-HD-Enc: the capability to encode a video signal with
    • up to 33,177,600 luma samples per second;
    • up to a luma picture size of 983,040 samples;
    • up to 120 frames per second;
    • the Chroma format being 4:2:0; and
    • the bit depth being 8 bit;
    to a bitstream that is decodable by a decoder that is HEVC-HD-Dec capable as defined in clause 4.2.2.1.
  • HEVC-FullHD-Enc: the capability to encode a video signal with
    • up to 133,693,440 luma samples per second;
    • up to a luma picture size of 2,228,224 samples;
    • up to 240 frames per second;
    • the Chroma format being 4:2:0; and
    • the bit depth being either 8 or 10 bit;
    to a bitstream that is decodable by a decoder that is HEVC-FullHD-Dec capable as defined in clause 4.2.2.1.
  • HEVC-UHD-Enc: the capability to encode a video signal with
    • up to 534,773,760 luma samples per second;
    • up to a luma picture size of 8,912,896 samples;
    • up to 480 frames per second;
    • the Chroma format being 4:2:0; and
    • the bit depth being either 8 or 10 bit;
    to a bitstream that is decodable by a decoder that is HEVC-UHD-Dec capable as defined in clause 4.2.2.1.
Up

4.2.2.3  Media Profiles: Mapping to 5G Media Streamingp. 17

4.2.2.3.1  HEVC-HDp. 17
4.2.2.3.1.1  ISO BMFF File Formatp. 17
If HEVC-HD media is provided in a bitstream that is decodable by a decoder capable of the HEVC-HD-Dec decoding capabilities as defined in clause 4.2.1.1 and the media is encapsulated in an ISO BMFF Track [14], then the file format track shall conform with the requirements of the codec entry 'hvc1' or 'hev1' as defined in ISO/IEC 14496-15 [15].
Up
4.2.2.3.1.2  CMAF Track Definitionp. 17
If HEVC-HD media is provided in an CMAF track, then the CMAF track shall conform with
Up
4.2.2.3.1.3  CMAF Switching Set Definitionp. 18
If HEVC-HD media is provided in an CMAF Switching Set, then
Up
4.2.2.3.1.4  Playback Requirementsp. 18
For a receiver supporting the HEVC-HD media profile the following applies:
  • It shall support the HEVC-HD-Dec decoding capabilities as defined in clause 4.2.1.1.
  • It shall support the following playback requirements as documented in clause 8 of CTA-WAVE 5003 [9] for any content conforming to a CMAF Switching Set as defined in clause 4.2.2.3.1.3 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 [9] for any content conforming to a CMAF Switching Set as defined in clause 4.2.2.3.1.3 namely:
    • 8.9 Out-Of-Order Loading
    • 8.10 Overlapping Fragments
    • 8.12 Playback of Encrypted Content
Up
4.2.2.3.1.5  Content Generation Requirementsp. 18
For a transmitter supporting the HEVC-HD media profile the following applies:
  • It shall support the HEVC-HD-Enc encoding capabilities as defined in clause 4.2.2.2.
  • It shall support the generation of a CMAF Track that conforms to the requirements in clause 4.2.2.3.1.2.
  • If used for Adaptive Bit Rate (ABR) distribution, it shall support the generation of a CMAF Switching Set as defined in clause 4.2.2.3.1.3.
Up
4.2.2.3.2  HEVC-FullHDp. 18
4.2.2.3.2.1  ISO BMFF File Formatp. 18
If HEVC-FullHD media is provided in a bitstream that is decodable by a decoder capable of the HEVC-FullHD-Dec decoding capabilities as defined in clause 4.2.1.1 and the media is encapsulated in an ISO BMFF Track [14], then the file format track shall conform with the requirements of the codec entry 'hvc1' or 'hev1' as defined in ISO/IEC 14496-15 [15].
Up
4.2.2.3.2.2  CMAF Track Definitionp. 19
If HEVC-UHD media is provided in an CMAF track, then the CMAF track shall conform with
Up
4.2.2.3.2.3  CMAF Switching Set Definitionp. 19
If HEVC-FullHD media is provided in an CMAF Switching Set, then
Up
4.2.2.3.2.4  Playback Requirementsp. 19
For a receiver supporting the HEVC-FullHD media profile the following applies:
  • It shall support the HEVC-FullHD-Dec decoding capabilities as defined in clause 4.2.1.1.
  • It shall support the following playback requirements as documented in clause 8 of CTA-WAVE 5003 [9] for any content conforming to a CMAF Switching Set as defined in clause 4.2.2.3.2.3 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 [9] for any content conforming to a CMAF Switching Set as defined in clause 4.2.2.3.2.3 namely:
    • 8.9 Out-Of-Order Loading
    • 8.10 Overlapping Fragments
    • 8.12 Playback of Encrypted Content
Up
4.2.2.3.2.5  Content Generation Requirementsp. 19
For a transmitter supporting the HEVC-FullHD media profile the following applies:
  • It shall support the HEVC-FullHD-Enc encoding capabilities as defined in clause 4.2.2.2.
  • It shall support the generation of a CMAF Track that conforms to the requirements in clause 4.2.2.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 4.2.2.3.2.3.
Up
4.2.2.3.3  HEVC-UHDp. 19
4.2.2.3.3.1  ISO BMFF File Formatp. 19
If HEVC-UHD media is provided in a bitstream that is decodable by a decoder capable of the HEVC-UHD-Dec decoding capabilities as defined in clause 4.2.1.1 and the media is encapsulated in an ISO BMFF Track [14], then the file format track shall conform with the requirements of the codec entry 'hvc1' or 'hev1' as defined in ISO/IEC 14496-15 [15].
Up
4.2.2.3.3.2  CMAF Track Definition p. 20
If HEVC-UHD media is provided in an CMAF track, then the CMAF track shall conform with
Up
4.2.2.3.3.3  CMAF Switching Set Definitionp. 20
If HEVC-UHD media is provided in an CMAF Switching Set, then
Up
4.2.2.3.3.4  Playback Requirementsp. 20
For a receiver supporting the HEVC-UHD media profile the following applies:
  • It shall support the HEVC-UHD-Dec decoding capabilities as defined in clause 4.2.1.1.
  • It shall support the following playback requirements as documented in clause 8 of CTA-WAVE 5003 [9] for any content conforming to a CMAF Switching Set as defined in clause 4.2.2.3.3.3 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 [9] for any content conforming to a CMAF Switching Set as defined in clause 4.2.2.3.3.3 namely:
    • 8.9 Out-Of-Order Loading
    • 8.10 Overlapping Fragments
    • 8.12 Playback of Encrypted Content
Up
4.2.2.3.3.5  Content Generation Requirementsp. 20
For a transmitter supporting the HEVC-UHD media profile the following applies:
  • It shall support the HEVC-UHD-Enc encoding capabilities as defined in clause 4.2.2.2.
  • It shall support the generation of a CMAF Track that conforms to the requirements in clause 4.2.2.3.3.2.
  • If used for Adaptive Bit Rate (ABR) distribution, it shall support the generation of a CMAF Switching Set as defined in clause 4.2.2.3.3.3.
Up
4.2.2.3.4  HEVC-8K |R17|p. 21
4.2.2.3.4.1  ISO BMFF File Formatp. 21
If HEVC-8K media is provided in a bitstream that is decodable by a decoder capable of the HEVC-8K-Dec decoding capabilities as defined in clause 4.2.2.1 and the media is encapsulated in an ISO BMFF Track [14], then the file format track shall conform with the requirements of the codec entry 'hvc1' or 'hev1' as defined in ISO/IEC 14496-15 [15].
Up
4.2.2.3.4.2  CMAF Track Definitionp. 21
If HEVC-UHD media is provided in a CMAF track, then the CMAF track shall conform with
  • the requirements of the ISO BMFF File format track defined in clause 4.2.2.3.4.1;
  • the general CMAF Track constraints in ISO/IEC 23000-19 [7], clause 7, and
  • the general video track constraints defined in ISO/IEC 23000-19 [7], clause 9.
  • Up
    4.2.2.3.4.3  CMAF Switching Set Definitionp. 21
    If HEVC-UHD media is provided in a CMAF Switching Set, then
  • every CMAF track in the CMAF Switching Set shall conform with the requirements of CMAF Track in clause 4.2.2.3.4.2;
  • the general CMAF Switching Set constraints in ISO/IEC 23000-19 [7], clause 7; and
  • the general CMAF video track Switching Set constraints defined in ISO/IEC 23000-19 [7], clause 9.
  • Up
    4.2.2.3.4.4  Playback Requirementsp. 21
    For a receiver supporting the HEVC-UHD media profile the following applies:
    • It shall support the HEVC-8K-Dec decoding capabilities as defined in clause 4.2.2.1.
    • It shall support the following playback requirements as documented in clause 8 of CTA-WAVE 5003 [9] for any content conforming to a CMAF Switching Set as defined in clause 4.2.2.3.4.3 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 [9] for any content conforming to a CMAF Switching Set as defined in clause 4.2.2.3.4.3 namely:
      • 8.9 Out-Of-Order Loading
      • 8.10 Overlapping Fragments
      • 8.12 Playback of Encrypted Content
    Up

    4.3  Audiop. 22

    4.3.1  Decodingp. 22

    Audio decoding capabilities are defined in clause 5.3 of TS 26.117.

    4.3.2  Encodingp. 22

    Audio encoding capabilities are defined in clause 5.3 of TS 26.117.

    4.4  Speechp. 22

    4.4.1  Decodingp. 22

    Speech decoding capabilities are defined in clause 5.2 of TS 26.117.

    4.4.2  Encodingp. 22

    Speech encoding capabilities are defined in TS 26.117 clause 5.3.4.5.

    4.5  Subtitlesp. 22

    4.5.1  IMSC1.1. Text Trackp. 22

    4.5.1.1  Decoding Capabilityp. 22

    The IMSC1.1. Text Track decoding capability is defined as IMSC1.1-TEXT-DEC. Support for IMSC1.1-TEXT-DEC requires the support of an IMSC1.1 text processor as defined in W3C IMSC1.1 [16].

    4.5.1.2  ISO BMFF File Formatp. 22

    If an IMSC1.1. Text Track is provided in a bitstream that is decodable by a decoder capable of the IMSC1.1-TEXT-DEC decoding capabilities as defined in clause 4.5.1.1 and the media is encapsulated in an ISO BMFF Track [14], then the file format track shall conform with the requirements of the codec entry 'imt2' as defined in ISO/IEC 14496-30 [17].
    Up

    4.5.1.3  CMAF Track Definitionp. 22

    If IMSC1.1-TEXT-DEC media is provided in an CMAF track, then the CMAF track shall conform with
    Up

    4.5.1.4  CMAF Switching Set Definitionp. 22

    If IMSC1.1-TEXT-DEC media is provided in an CMAF Switching Set, then:
    • only a single CMAF track according to the requirements in clause 4.5.1.3 shall be present.

    4.5.1.5  Playback Requirementsp. 23

    For a receiver supporting the IMSC1.1. Text Track media profile the following applies:
    • It shall support the IMSC1.1-TEXT-DEC decoding capabilities as defined in clause 4.5.1.1.
    • It shall support the following playback requirements as documented in clause 8 of CTA-WAVE 5003 [9] for any content conforming to a CMAF Switching Set as defined in clause 4.5.1.4, namely:
      • 8.2 Sequential Track Playback
      • 8.3 Random Access to Fragment
      • 8.4 Random Access to Time
    • It should support the following playback requirements as documented in clause 8 of CTA-WAVE 5003 [9] for any content conforming to a CMAF Switching Set as defined in clause 4.2.1.4 namely:
      • 8.9 Out-Of-Order Loading
      • 8.10 Overlapping Fragments
      • 8.12 Playback of Encrypted Content
    Up

    Up   Top   ToC