ISO/IEC 14496-12-2012

所需积分/C币:50 2013-08-14 22:37:25 1.27MB PDF
收藏 收藏 6
举报

ISO/IEC 14496-12-2012,ISO媒体文件格式,定义了一个存储媒体内容的文件格式
sO/Ec14496-12:2012(E Contents Page Foreword Introduction Scope.................. Normative references 3 Terms, definitions and abbreviated terms 3.1 Terms and definitions 3.2 Abbreviated terms Object-structured File Organization 4.1 File structure 4.2 Object Structure 4.3 File Type Box 4.3.1 Definition∴ Design Considerations 22444455666 5.1 Usage 5.11 ntroduction,…………,… 5.1.2 Interchange 5.1.3 Content creation 5.1.4 Preparation for streaming 51.5 Local presentation.…… 6668889 5.1.6 Streamed presentation 5.2 Design principles.........….…. Iso Base Media File organization 10 6.1 Presentation structure 10 6.11 File structure… 10 61.2 Object Structure……… 10 6.1.3 Meta data and media data 10 6.1.4 Track Identifie 10 6.2 Metadata Structure(Objects) 10 6.2.1BoX 10 6.2.2 Data types and fields 11 6.2.3 Box Order 12 6.2.4 URIs as type indicators 14 6,3 Brand ldentification 14 Streaming Support… 国画画 15 7,1 Handling of streaming protocols 15 7,2 Protocol“ hint tracks,,,,,,,,…,,… B画■ 15 7. 3 Hint track Format 16 Box Structures…. 1面国画面国面面国面面画 画1 8.1 File Structure and general boxes 17 8.1.1 Media data box………… 17 812 Free Space Box… 17 8.1.3 Progressive Download Information Box 量日国 …18 8.2 Movie structure 18 8.2.1 Movie Box 8.2.2 Movie header Box 19 8.3 Track Structure 20 8.3.1 Track box 20 8.3.2 Track Header Box 日量■ O ISO/EC 2012-All rights reserved sOEc14496-12:2012(E) 8.3.3 Track reference Box…… 22 8. 3. 4 Track Group Box..... 8, 4 Track Media structure 24 8,4.1 Media box… 24 8, 4.2 Media header Box 24 8,4.3 Handler Reference Box…… 8.4.4 Media Information ox,……… 8, 4,5 Media Information header boxes 85 Sample tables… 8.51 Sample table Box,,,…,,…… 66888 8.5.2 Sample description Box 8.53 Degradation Priority Box………, 8.54 Sample Scale Box.,,,,,,……,…,…,… 35 8. 6 Track Time Structures 8.6.1 Time to Sample Boxes m.. 重■量 35 8.6.2 Sync Sample Box.mammee.. 39 8.6.3 Shadow Sync Sample Box... 40 8.6.4 Independent and disposable samples box 8. 6.5 Edit box 42 8.6.6 Edit list box… 42 8.7 Track Data Layout Structures 44 8.7.1 Data Information box 8.7.2 Data reference Box 44 8.7.3 Sample Size Boxes 45 8.7.4 Sample to chunk Box 46 8.7.5 Chunk Offset Box 47 8.7.6 Padding bits Box 48 8.7.7 Sub-Sample Information Box 8.7.8 Sample auxiliary Information sizes Box 50 8.79 Sample Auxiliary Information Offsets Box……… 88 Movie Fragments…… 52 8.8.1 Movie extends Box…… 52 8.8.2 Movie extends header box 画国面 53 8.8.3 Track extends box 884 Movie Fragment Box…… 54 8.8.5 Movie Fragment Header Box 886 Track Fragment Box,…,…,… 55 8.8.7 Track Fragment Header Box 8.8.8 Track Fragment Run Box...... 56 8.8. 9 Movie Fragment Random Access Box 8.8.10 Track Fragment Random Access Box.. 58 8.8.11 Movie Fragment Random Access Offset Box 59 8.8.12 Track fragment decode time. aemaeeaBamnno 59 8813 Level Assignment Box…,,,…, 60 8.8. 14 Sample Auxiliary Information in Movie Fragments . me. 62 8.9 Sample Group Structures 62 8. 9.1 Introduction 62 8.92 Sample to Group B。X,,,… 8.9.3 Sample Group Description Box... 64 8. 4 Representation of group structures in Movie Fragments 8.10 User data 66 8.10.1 User data Box 66 8102c° bright Box :E国B:: 66 8.103 Track selection Box 811 Metadata Support...,.,.,.,…,…,… …69 8.11.1 The meta box 69 8.11.2 XML Boxes 70 8.11.3 The Item Location Box 70 8114 Primary Item Box… 72 8. 11.5 tem Protection Box 73 @ ISO/EC 2012-All rights reserved ISO/EC14496-12:2012(E 8.11. tem Information box 73 8. 11.7 Additional Metadata Container Box 75 8. 11.8 Metabox relation box 76 8.11. URL Forms for meta boxes 76 8.11.10 Static Metadata 77 8.1111 tem Data Box………… 78 8. 11.12 tem Reference Box 78 8. 11. 13 Auxiliary video metadata 79 812 Support for Protected Streams…… 79 8.12.1 Protection scheme Information box 80 8.12.2 Original Format Box ■面国量面■面I 81 8.12.3 PMPInfoBox 量■重 …81 8.124PMP Control box 81 8.12.5 Scheme Type Box 81 8126 Scheme Information Box……………… 82 813 File delivery Format Support…… 82 8.13. Introduction 82 8.13.2 FD Item Information Box 83 8.13.3 File partition box…… 83 8.13. Fec Reservoir box 85 8.13.5 FD Session Group Box ∴85 8136 Group id to Name Box…… 86 8.13.7 File reservoir box 87 8.14 Sub tracks .87 8. 14.1 Introduction 87 8. 14.2 Backward compatibility .. 88 8. 14.3 Sub track box 88 8. 144 Sub track Information box 88 8. 14.5 Sub track definition box 画面画 89 8.14.6 Sub track Sample Group box 90 8.15 Post-decoder requirements on media............ 90 8. 15.1 General 90 8.152 Transformation 90 8.15.3 Restricted scheme Information box 91 8.15.4 Scheme for stereoscopic video arrangements 91 8.16 Segments 93 8.16.1 ntroduction.……… 93 8.16.2 Segment Type Box 93 8. 16.3 Segment Index Box 94 8.16.4 Subsegment Index Box. 97 8. 16.5 Producer reference Time Box 1■■ 99 Hint track Formats……, 100 9.1 RTP and srtP hint track Format ……100 9.1.1 Introduction,…,… 100 9.1.2 Sample Description Format.eem... …100 9.1.3 Sample Format 102 9,1.4 SDP Information,…… …105 9.1.5 Statistical Information 105 9.2 ALC/LCT and FLUtE Hint Track Format mmmmmmmmmm, 106 9.2.1 Introduction 106 9.22 Design principles,,,,,,,…,… 107 923 Sample Description Format.,,,,,,,,…,…,… 108 9.2. 4 Sample Format.eeeeeeeeeeeeseeeee. ■■■■ …109 9.3 MPEG-2 Transport Hint track Format …112 93.1 ntroduction…m 量国■■面面 112 932 Design Principles…,,…,… 112 933 Sample Description Format,…,……, 114 9.3.4 Sample Format. 116 9.3.5 Protected MPEG 2 Transport Stream Hint Track 日■■■■■ 重■ ■日■国国■■i 118 O ISO/EC 2012-All rights reserved sOEc14496-12:2012(E) 94RTP,RTcP, SRTP and srTcP Reception Hint Tracks…,…,…,,,…,……,……118 9.4.1 RTP Reception Hint Track..m.me...meaRR. 118 942 RTCP Reception Hint Track……,,…,………,,……,…………………122 9.4.3 SRTP Reception Hint Track.. 123 944 SRTCP Reception Hint Tracks…,,,…,…,……,……,,…,…,…,…,……125 9.4.5 Protected RTP Reception Hint Track 126 9.4.6 Recording Procedure……,,,,,,,,,,,,,……,…,…,…,…,…,……126 9. 4.7 Parsing Procedure.m...... 126 10 Sample groups …126 10.1 Random Access recovery Points ■着 126 10.2 Rate Share Groups,,…,,,,…, 102.1 Introduction… 127 10.22 Rate Share Sample Group Entry,……… 128 10.2.3 Relationship between tracks n129 10.2.4 Bitrate allocation 130 10.3 Alternative Startup sequences 130 10.3.1 Definition 130 10.32 Syntax…,,, 131 10.3.3 Semantics 131 10.3.4 Examples 131 10.4 Random Access Point(RAP)Sample Grouping..........-. 133 10.4.1 Definition 133 10.4.2 Syntax 133 10.4.3 Semantics 133 10.5 Temporal level sample grouping……,…… 133 10.5.1 Definition 133 10.5.2 Syntax 134 10.5.3 Semantics 134 11 Extensibility… 134 1.1 objects 134 11.2 Storage formats 135 11.3 Derived File formats 135 Annex a (informative)Overview and Introduction 136 A.1 Section Overview 136 A2 Core Concepts......--.. 136 A3 Physical structure of the media 136 A 4 Temporal structure of the media 137 A.5 Interleave 国国国面丽量量画国 137 A.6 Composition 137 A.7 Random access 138 A 8 Fragmented movie files. 138 Annex B (informative)Patent Statements................. 140 Annex C (informative guidelines on deriving from this specification 141 C 1 Introduction 141 C2 General Principles.. 141 C 2.1 General 141 C.2.2 Base layer operations 141 3 Boxes 142 C 4 Brand Identifiers 142 C 4.1 Introduction C42 Usage of the Brand,,…,…,…,…,……,…,…,…,…,…,…,…,…,…,…,…,…,…,…,…,,…13 C, 4,3 ntroduction of a new brand C 4.4 Player guideline.aeeeeeeaeeeaee. …1443 C 4.5 Authoring Guideline aeeeeeseee. c4.6 Example…,…,…,…, c.5 Storage of new media types,…… 144 C.6 Use of Template fields..,,…,,,,,………,……145 @ ISO/EC 2012-All rights reserved sOEc1449612:2012(E C,7 Tracks ■■■ 145 C.7.1 Data Location 145 c.72Time,,,,, ∴145 c73 Media Types…… 146 C.74 Coding Types… 146 C.7.5Sub- sample information,,,,,,,…,,…,,…, 146 C.7.6 Sample Dependency 146 C.7.7 Sample Groups…,,,…,…, 146 C,78 Track-evel 146 C, 7.9 Protection 147 C8 Construction of fragmented movies.meem..mREeBaREE. …147 C9 Meta-data 148 C11 Guidelines on the use of sample groups, timed metadata tracks, and sample auxiliary .......148 C.10Regjstraton.,,.,,,,,,,, information 148 AnnexD (informative)Registration Authority 150 D 1 Code points to be registeredmease.anant 150 D2 Procedure for the request of an mPEg-4 registered identifier value 150 D3 Responsibilities of the Registration Authority 151 Contact information for the Registration Authority 151 Responsibilities of Parties Requesting a RID 151 D6 Appeal Procedure for Denied Applications 152 D.7 Registration Application Forn.,,…,… D71 Contact Information of organization requesting a R∥…… 152 152 D.7.2 Request for a specific RID 152 D 7.4 Statement of an intention to apply the assigned re em was implemented D.7. 3 Short description of Rid that is in use and date syste 153 …153 D.7.5 Date of intended implementation of the RID.. 153 D.7.6 Authorized representative 153 D.77 For official use of the registration Authority……… 153 Annex E(normative)File format brands........ .154 E1 Introduction 154 E.2 The tisom brand 155 E3 The lavc1′ brand …156 E4 The aiso2′ brand.. 156 E5 The ' mp71′ brand 157 E6 The iiso3/ brand 1面量量■ 1量 157 E7 The liso4· branc…157 E8 The aiso5′ brand. E9 The aiso6" brand…, …158 Annex F(informative) Document Cross-Reference... 159 Annex G( (informative)UR|凵 abelled metadata form.….……… …161 G1 UUID-abellled metadata 161 G2 SO OID-abelled metadata 161 G 3 SMPTE-abelled metadata ∴161 Annex H(informative)Processing of RTP streams and reception hint tracks 163 H1 ntroduction..…… 163 H.1.1 Overview 163 H.1.2 Structure 163 H.3 Terms and definitions 163 H.2 Synchronization of rtP streams…… 163 H3 Recording of RTP streams 164 H3.1 ntroduction… 164 H.3.2 Compensation for unequal starting for position of received rTP streams.. 166 H.3. 3 Recording of sDP.... 167 H.3. 4 Creation of a sample within an RTP reception hint track. 167 H.3.5 Representation of RtP timestamps ….168 O ISO/EC 2012-All rights reserved sOEc14496-12:2012(E) H.3.6 Recording operations to facilitate inter-stream synchronization in playback 171 H.3.7 Representation of reception times 172 H.3.8 Creation of media samples 173 H.3. 9 Creation of hint samples referring to media samples. 173 H 4 Playing of recorded RTP streams 173 H41 Introduction 173 H4.3 Decoding of a sample within an RTP reception hint track………………174 H4.2 Preparation for the playback…… 174 H4.4 Lip synchr。 nization.…,,,,,,,,,,,…,…,…,…,174 H 4.5 Random access 176 H.5 Re-sending recorded rtP streams…,,,,,…,…,…,…, ……176 H5.1 Introduction∴.………176 H 5.2 Re-sending RTP packets 自面■面面量面面国 177 H 5.3 RTCP Processing 178 Annex I(normative) Stream Access Points 179 Introduction… 179 2 SAP properties . …79 1.3 SAP types…,..,,,,,… 179 Annex j( normative) MIME Type Registration of Segments…,.,…,,,…,,…,…,…181 J.1 Introduction…181 J.2 Registration…,,,,,,,,,,,,,…,…,… 181 Bibliography 182 @ ISO/EC 2012-All rights reserved SO/EC14496-12:2012(E Foreword i so (the International Organization for Standardization) and lEC( the International Electrotechnical Commission) form the specialized system for worldwide standardization. National bodies that are members of ISO or IEC participate in the development of International Standards through technical committees established by the respective organization to deal with particular fields of technical activity. ISo and IEC technical committees collaborate in fields of mutual interest. Other international organizations, governmental and non-governmental, in liaison with IsO and IEC, also take part in the work. In the field of information technology, ISo and lEc have established a joint technical committee, ISO/EC JTC 1 International Standards are drafted in accordance with the rules given in the ISO/EC Directives, Part 2 The main task of the joint technical committee is to prepare International Standards. Draft International Standards adopted by the joint technical committee are circulated to national bodies for voting. Publication as an International Standard requires approval by at least 75 of the national bodies casting a vote ISO/EC 14496-12 was prepared by Joint Technical Committee ISO/EC JTC 1, Information technology, Subcommittee SC 29, Coding of audio, picture, multimedia and hypermedia information This fourth edition cancels and replaces the third edition(ISO/EC 14496-12: 2008)of which it constitutes minor revision. It also incorporates the Amendment ISO/EC 14496-12: 2008/Amd 1: 2009 and the Technical Corrigenda ISO/EC14496-122008co.1:2008,1OEC14496-122008/Cor.2:2009,1 SO/EC14496- 12:2008/Cor3:2009, and iso|EC14496-12:2008/Cor.4:2011 ISO/EC 14496 consists of the following parts, under the general title Information technology - Coding of audio-visual objects Part 1: Systems Part 2: Visual Part 3: audio Part 4: Conformance testing Part 5 Reference software Part 6: Delivery Multimedia Integration Framework(DMIF) Part 7: Optimized reference software for coding of audio-visual objects [Technical Report Part 8: Carriage of /SO/EC 14496 contents over/P networks - Part 9. Reference hardware description [Technical Report Part 10: Advanced video Coding Part 11: Scene description and application engine Part 12: so base media file format Part 13: Intellectual Property Management and Protection( PMP) extensions O ISO/EC 2012-All rights reserved sOEc14496-12:2012(E) Part 14: MP4 file format Part 15: Advanced Video Coding(Avc) file format Part 16: Animation Framework eXtension(AFX Part 17: Streaming text format Part 18: Font compression and streaming Part 19: Synthesized texture stream Part 20: Lightweight Application Scene Representation (LASeR) and Simple Aggregation Format (SAF Part 21: MPEG- Graphics Framework eXtensions(GFX Part 22: Open Font Format Part 23: Symbolic Music Representation Part 24: Audio and systems interaction [Technical Report] Part 25: 3D Graphics compression Model Part 26: Audio conformance Part 27: 3D Graphics conformance Part 28: Composite font representation This corrected version of ISO/IEC14496-12: 2012 incorporates the corrections made by ISo/EC 14496-12: 2008 draft Technical Corrigendum 5(unpublished @ ISO/EC 2012-All rights reserved

...展开详情
试读 127P ISO/IEC 14496-12-2012
立即下载 低至0.43元/次 身份认证VIP会员低至7折
    一个资源只可评论一次,评论内容不能少于5个字
    wqp0010 不错的文档
    2017-12-29
    回复
    dawndawn1 找好久了,非常感谢,好东西。
    2017-06-27
    回复
    lilirose 版本较新,清晰度还行
    2016-09-03
    回复
    cctbdlm 不错的文档,~~~~
    2016-08-30
    回复
    trueve 对开发MP4解析非常有帮助,多谢分享
    2016-04-17
    回复
    face_to 非常好的文档,帮聊大忙,谢谢无私分享。
    2016-03-13
    回复
    fdkfdk 对开发MP4解析非常有帮助,多谢分享
    2015-11-16
    回复
    conankaka 标准协议,版本新的
    2015-08-20
    回复
    fchord 对学习解码不可或缺!谢谢!
    2015-07-07
    回复
    ji_wei8888 帮了大忙了,谢谢
    2015-06-19
    回复
    关注 私信 TA的资源
    上传资源赚积分,得勋章
    最新推荐
    ISO/IEC 14496-12-2012 50积分/C币 立即下载
    1/127
    ISO/IEC 14496-12-2012第1页
    ISO/IEC 14496-12-2012第2页
    ISO/IEC 14496-12-2012第3页
    ISO/IEC 14496-12-2012第4页
    ISO/IEC 14496-12-2012第5页
    ISO/IEC 14496-12-2012第6页
    ISO/IEC 14496-12-2012第7页
    ISO/IEC 14496-12-2012第8页
    ISO/IEC 14496-12-2012第9页
    ISO/IEC 14496-12-2012第10页
    ISO/IEC 14496-12-2012第11页
    ISO/IEC 14496-12-2012第12页
    ISO/IEC 14496-12-2012第13页
    ISO/IEC 14496-12-2012第14页
    ISO/IEC 14496-12-2012第15页
    ISO/IEC 14496-12-2012第16页
    ISO/IEC 14496-12-2012第17页
    ISO/IEC 14496-12-2012第18页
    ISO/IEC 14496-12-2012第19页
    ISO/IEC 14496-12-2012第20页

    试读已结束,剩余107页未读...

    50积分/C币 立即下载 >