Available Suites
- Best Practice for Content Preparation - Technical recommendations
- Should Fix: source content is stored as (f)MP4 (preferably CMAF)
- Must Fix: each video segment starts with an IDR frame
- Must Fix: Audio track metadata includes language
- Must Fix: Timed text metadata includes language
- Must Fix: Audio and Video tracks shall contain bit-rate box
- Must Fix: avc and hevc video Tracks shall signal framerate
- Should Fix: Media presentation start times shall be 0
- Must Fix: stss box must be present
- Must Fix: VP Codec Configuration Record Check
- Must Fix: Fragmented mp4 must be indexed
- Should Fix: video fragments have an equal duration (except the last)
- Should Fix: timescale of audio tracks matches their sample rate (48 KHz preferably)
- Should Fix: codec parameters are carried out-of-band, instead of in-band
- Should Fix: pasp and clasp boxes should not preceed codec-specific boxes
- CMAF Formatting
- Should Fix: 23000-19 7.1. include CMAF Brands
- Must Fix: 23000-19 Check Table 3 — CMAF header boxes
- Must Fix: 23000-19 Check Table 4 — Header Protected Sample Entry
- Must Fix: 23000-19 CMAF chunk, CMAF fragment, CMAF segment, and CMAF track file
- Must Fix 23000-19 7.3.2.1 CMAF header
- Must Fix: 23000-19 7.3.2.2 CMAF track
- Must Fix: 23000-19 7.4.5 Event Message Box (emsg)
- Should Fix: 23000-19 7.5.1 Movie Header Box (mvhd)
- Must Fix: 23000-19 7.5.4 Track Header Box (tkhd)
- Must Fix: 23000-19 7.5.5 Track Header Box (tkhd)
- Must Fix: 23000-19 7.5.7 Sound Media Header Box (smhd)
- Must Fix: 23000-19 7.5.9 Data Reference Box (dref)
- Must Fix: 23000-19 7.5.10 Sample Description Box
- Must Fix: 23000-19 7.5.12 Track contained media sample information boxes
- Must Fix 7.5.13 23000-19 Edit List Box (elst)
- Must Fix: 23000-19 7.5.16 Track Fragment Header Box (tfhd)
- Must Fix: 23000-19 Track Run Box (‘trun’)
- Must Fix: 23000-19 use the Structural CMAF Brand cmf2
- Timed Text Formatting
- Should Fix: 14496-12 8.3.2.3 and ISO 14496-30 4.1
- Should Fix: 14496-30 4.2
- Must Fix: ISO 14496-30 4.2
- Must Fix: 14496-30 5.4
- Must Fix: 14496-30 Sample Entry
- Should Fix: 14496-30 5.5 scheme location
- Should Fix: 14496-30 5.6 sync samples
- Must Fix: 14496-30 6.1
- Must Fix: 14496-30 6.2
- Must Fix: 14496-30 6.3 sync samples
- Must Fix: 14496-30 6.4 Sample Entry
- Must Fix: 14496-30 6.5 WVTT Sample Entry
- Should Fix: 14496-30 6.5 source label
- Must Fix: 14496-30 6.5 Sample
- Should Fix: 14496-30 6.6 Cue settings
- Should Fix: 14496-30 6.6 Cue Source ID
- Timed Metadata Formatting