DCC Header Clause Samples
DCC Header. The DCC Header defines the set of boxes that appear at the beginning of a DECE CFF Container (DCC), as shown in Figure 2 -3. These boxes are defined in compliance with [ISO] with the following additional constraints and requirements: • The DCC Header SHALL start with a File Type Box (‘ftyp’), as defined in Section 2.3.1. • A Progressive Download Information Box (‘pdin’), as defined in [ISO], SHALL immediately follow the File Type Box. This box contains buffer size and bit rate information that can assist progressive download and playback. • A Base Location Box (‘bloc’), as defined in Section 2.2.3, SHALL immediately follow the Progressive Download Information Box. This box contains the Base Location and Purchase Location strings necessary for license acquisition. • The DCC Header SHALL include one Movie Box (‘moov’). This Movie Box SHALL follow the Base Location Box. However, other boxes not specified here MAY exist between the Base Location Box and the Movie Box. • The Movie Box SHALL contain a Movie Header Box (‘mvhd’), as defined in Section 2.3.2. • The Movie Box SHALL contain an Asset Information Box (‘ainf’), as defined in Section 2.2.4. It is strongly recommended that this ‘ainf’ immediately follow the Movie Header Box (‘mvhd’) in order to allow fast access to the Asset Information Box, which is critical for file identification. • The Movie Box MAY contain one Object Descriptor Box (‘iods’) for DRM-specific information, as defined in Section 2.3.16. If present, it is recommended that this ‘iods’ precede any Track Boxes (‘trak’) in order to remain consistent with general practice and simplify parsing.
1. This metadata provides content, file and track information necessary for file identification, track selection, and playback. • The Movie Box SHALL contain media tracks as specified in Section 2.1.2.2, which defines the Track Box (‘trak’) requirements for the Common File Format. • The Movie Box SHALL contain a Movie Extends Box (‘mvex’), as defined in Section 8.8.1 of [ISO], to indicate that the container utilizes Movie Fragment Boxes. • The Movie Box (‘moov’) MAY contain one or more Protection System Specific Header Boxes (‘pssh’), as specified in [ISO] Annex I 6.1. • A Free Space Box (‘free’) SHALL be the last box in the Movie Box (‘moov’) to provide reserved space for adding DRM-specific information. • If present, the Media Data Box (‘mdat’) for DRM-specific information, as specified in Section 2.3.17.1, SHALL immediately follow the Movie Box (‘mo...
