Foreword
Introduction
1 Scope
2 Normative references
3 Terms and definitions
4 Object-structured File Organization
4.1 File Structure
4.2 Object Structure
4.3 File Type Box
5 Design Considerations
5.1 Usage
5.1.1 Interchange
5.1.2 Content Creation
5.1.3 Preparation for streaming
5.1.4 Local presentation
5.1.5 Streamed presentation
5.2 Design principles
6 ISO Base Media File organization
6.1 Presentation structure
6.1.1 File Structure
6.1.2 Object Structure
6.1.3 Meta Data and Media Data
6.1.4 Track Identifiers
6.2 Metadata Structure (Objects)
6.2.1 Box
6.2.2 Data Types and fields
6.2.3 Box Order
7 Streaming Support
7.1 Handling of Streaming Protocols
7.2 Protocol 'hint' tracks
7.3 Hint Track Format
8 Box Definitions
8.1 Movie Box
8.2 Media Data Box
8.3 Movie Header Box
8.4 Track Box
8.5 Track Header Box
8.6 Track Reference Box
8.7 Media Box
8.8 Media Header Box
8.9 Handler Reference Box
8.10 Media Information Box
8.11 Media Information Header Boxes
8.11.1 Definition
8.11.2 Video Media Header Box
8.11.3 Sound Media Header Box
8.11.4 Hint Media Header Box
8.11.5 Null Media Header Box
8.12 Data Information Box
8.13 Data Reference Box
8.14 Sample Table Box
8.15 Time to Sample Boxes
8.15.1 Definition
8.15.2 Decoding Time to Sample Box
8.15.3 Composition Time to Sample Box
8.16 Sample Description Box
8.17 Sample Size Boxes
8.17.1 Definition
8.17.2 Sample Size Box
8.17.3 Compact Sample Size Box
8.18 Sample To Chunk Box
8.19 Chunk Offset Box
8.20 Sync Sample Box
8.21 Shadow Sync Sample Box
8.22 Degradation Priority Box
8.23 Padding Bits Box
8.24 Free Space Box
8.25 Edit Box
8.26 Edit List Box
8.27 User Data Box
8.28 Copyright Box
8.29 Movie Extends Box
8.30 Movie Extends Header Box
8.31 Track Extends Box
8.32 Movie Fragment Box
8.33 Movie Fragment Header Box
8.34 Track Fragment Box
8.35 Track Fragment Header Box
8.36 Track Fragment Run Box
8.37 Movie Fragment Random Access Box
8.38 Track Fragment Random Access Box
8.39 Movie Fragment Random Access Offset Box
9 Extensibility
9.1 Objects
9.2 Storage formats
9.3 Derived File formats
10 RTP Hint Track Format
10.1 Introduction
10.2 Sample Description Format
10.3 Sample Format
10.3.1 Packet Entry format
10.3.2 Constructor format
10.4 SDP Information
10.4.1 Movie SDP information
10.4.2 Track SDP Information
10.5 Statistical Information
Annex A (informative) Overview and introduction
A.1 Section Overview
A.2 Core Concepts
A.3 Physical structure of the media
A.4 Temporal structure of the media
A.5 Interleave
A.6 Composition
A.7 Random access
A.8 Fragmented movie files
Annex B (informative) Patent statements
Bibliography