Skip to content

Latest commit

 

History

History
180 lines (131 loc) · 3.94 KB

File metadata and controls

180 lines (131 loc) · 3.94 KB

Content Options

The content options are based on clause 10.2.2, but only a subset is recommended to be tested as general constraints are expected to be covered by the tests in clause 10.2.

Proposed CMAF Options (see clause 7 of CMAF [CMAF])

  • Compositions offsets and Timing

    • 'cmfc'

      • 7.5.17 Track Run Box ('trun')

        • v1 – combined with SAP type 1 (typically with P-Pictures only)
      • 7.5.13 Edit List Box ('elst')

        • Absent

        • Two options for default flags

          • default_sample_flags, sample_flags and first_sample_flags neither set in the TrackFragmentHeaderBox nor TrackRunBox

          • default_sample_flags, sample_flags and first_sample_flags set in the TrackFragmentHeaderBox and TrackRunBox

  • 7.4.5 Event Message Box ('emsg')

    • absent

Source Content Options

  • 50Hz video

  • 60Hz video, 60/1.001 Hz

  • Priority is given to 1920x1080p50 and 1920x1080p60

  • 16:9 picture aspect ratio square pixel [CMAF], clause 9.2.3 and 9.4.2.2.2.

  • At least one source sequence with another picture aspect ratio, non-square pixel with conformance cropping following the example in Annex C.8 of [CMAF] specification.

Encoding and Packaging options

  • SEI and VUI

    • without picture timing SEI message

    • without VUI timing information

  • Sample entry, see CMAF clause 9.4.1.2. Two options

    • 'hvc1' sample entry type (parameter sets within the CMAF Header)

    • 'hev1' sample entry type (parameter sets within the movie fragment header)

  • Initialization Constraints.

    • Regular Switching Set, do not apply CMAF clause 7.3.4.2 and 9.2.11.4
  • CMAF Fragment durations

    • 2 seconds
  • Fragments containing one or multiple moof/mdat pairs – two options

    • Fragment is 1 chunk

    • Fragment contains multiple chunks (p-frame to p-frame with b-frames)

  • Switching Set encoding following CMAF, Annex C.9 recommendation. At least one of each of the following options

    • Spatial subsampling of video according to CMAF, Annex C.2 recommendation

    • Spatial and temporal subsampling and scaling of video according to CMAF, Annex C.1 recommendation for each 50 Hz and 60 Hz family

    • CMAF, Annex C.9.4 recommendation for low-latency live

  • B.2.4

    • No SEI messages present
  • B.3.3.2

    • Single VPS
  • B.3.3.3.2

    • colour_description_flag set to 1

    • vui_time_scale and vui_num_units_in_tick set to constant

  • B.5

    • Settings according the requirements of the profile chh1 in Table B.1

Test Content

https://github.com/cta-wave/Test-Content-Generation/blob/master/Instructions/chh1.md

Number Default flags Sample entry chunks Spatial and temporal supsampling Source content
hevc1 yes hvc1 1 no 1920x1080p50
hevc2 no hev1 1 no 1920x1080p50
hevc3 yes hvc1 10 no 1920x1080p50
hevc4 yes hvc1 1 2 spatial (1080 & 720)
2 temporal (50 & 25)
1920x1080p50
hevc5 yes hvc1 1 2 spatial (1080 & 720)
2 temporal (30 & 60)
1920x1080p @ 60/1.001