iso_iec_14496-12_2015.pdf

所需积分/C币:47 2019-09-10 16:19:31 1.92MB PDF
收藏 收藏
举报

MP4标准,含fmp4相关,看英文标准文档能解决很多问题,虽然有点难
ISo/IEC14496-12:2015(E Contents Page 1 Scope…, 1 2 Normative references 3 Terms definitions, and abbreviated termsummmmmmm 3 3.1 Terms and definitions 3 3.2 Abbreviated terms 自面日 5 4 object- structured File organization…… 4.1 File structure 4.2 Object Structure. 6 4.3 File Tvpe Bo 5 Design Considerations ..m.mEB.EBEBEBBBER BBEREBEEBBEEBERB 5.1 Usage 5.1.1 Introduction 5.1.2 Interchange 88889 5.1.3 Content creation 5.1.4 Preparation for streaming 10 5.1.5 Local presentation 10 5.1.6 Streamed presentation.masaamemaeamnetd 10 5.2 Design principles ammmmmmmc.mem 6 ISO Base Media File organization . 12 6.1 Presentation structure 12 6.1.1 File structure …12 6.1.2 Object Structure 12 6.1.3 Meta data and media data …12 6, 1. 4 Track Identifiers mmmmmmmmmmmmmmm 12 6.2 Metadata Structure(objects)....me.me. 62.1Box… 13 6.2.2 Data Types and fields. 6.23 BoX Order 自日道着量自自面自面B自自面自自面自自自日B …14 6.2.4 URIs as type indicators 17 6.3 Brand ldentification.…… 17 7 Streaming Support…… 7.1 Handling of Streaming Protocols mmmemaemeeemeemeeamammaammemamamammamamaa 18 7.2 Protocol hint tracks 18 7.3 Hint track format ………………19 8 Box Structures …20 8.1 File Structure and general boxes... 20 8. 1.1 Media data Box 20 8.1.2 Free Space Box.mmaemmmmmanmnssnnnmnnnmntnnstmnnmn 21 O ISo/IEC 2015-All rights reserved Iso/EC14496-12:2015(E) 8.1.3 Progressive Download Information Box 21 8. 2 Movie structure 22 8.2.1 Movie b0x…22 8.2.2 Movie header box 22 8.3 Track structure mmmmmmmmmm 24 8.31 Track box…: …24 83.2 Track Header box n…24 8.33 Track reference b0x…………26 834 Track Group B0X……………………27 8.4 Track Media structure 28 8.4.1 Media box………… 28 8.4.2 Media header box……… 29 8. 43 Handler reference box 29 8. 4. 4 Media Information box ■■■鲁■■■■■11a国1面D1a11正B正 30 8. 4.5 Media Information header boxes 30 8.4.6 Extended language tag 31 8.5 Sample tables……… 32 8.5.1 Sample table box. 8.5.2 Sample description Box.…......….……………32 8.53 Degradation Priority Box.……,,…… ……34 8.5.4 Sample scale Box n35 8.6 Track time Structures……33333:35 8.6.1 Time to Sample boxes.m.meEM 8.6.2 Sync Sample box. 8.6.3 Shadow Sync Sample Box 8.6.4 Independent and Disposable Samples box........ 41 8. 6.5 Edit box 43 8.6.6 edit list box… 43 8.7 Track Data Layout structures 45 87.1 Data Information box 45 8.72 Data reference box……, 8.7.3 Sample size boxes.muumnsmmmnmmusuumuu, 47 874 Sample to chunk box……… 148 8. 7.5 Chunk offset box 949 876 Padding Bits box… 49 8.7.7 Sub-Sample Information Box............... 50 8.78 Sample auxiliary lnformation Sizes Box….....……51 8. 9 Sample auxiliary Information Offsets Box eeeeesmaaeaane 53 8.8 Movie fragments m e.amann 54 8.8.1M0 vie extends B0X,……154 8.8.2 Movie extends header box 5 8. 8. 3 Track Extends box 55 8.8.4 Movie Fragment Box 56 8.8.5 Movie fragment Header Box 56 886 Track Fragment Box…… 57 8.8.7 Track Fragment Header box tesmamtmaensmamtaemesmessnsmnnn 57 O ISO/IEC 2015-All rights reserved Iso/EC14496-12:2015(E) 8.8.8 Track fragment Run Box 58 8.8.9 Movie fragment Random Access Box... 60 8.8.10 Track fragment Random Access Box...... 60 8.8.11 Movie fragment Random Access Offset Box 8.8.12 Track fragment decode time.am amma IMeAn 62 8. 8.13 Level Assignment Boxn 63 8.8.14 Sample auxiliary Information in Movie Fragments m 8.8.15 Track Extension Properties Box. 65 8.8.16 Alternative Startup Sequence Properties Box 66 8.8. 17 Metadata and user data in movie fragments . 66 8.9 Sample group structures.....e...... 67 8.9.1 Introduction 67 8.9.2 Sample to Group Box 68 893 Sample group description box……………,,…,m…,m,,,…,…,,,…69 8.9.4 Representation of group structures in Movie fragments...m.e.. 70 8.10 User data 71 8.10.1 User data box… 71 8.10.2 Copyright box,…..,.......………………72 8. 10.3 Track Selection box 72 8. 10.4 track kind 74 811 Metadata Support…,.,,,,,,,,……………75 8, 11. 1 The meta box ……………275 8. 11,2 XML Boxes 76 8 11.3 The ltem location box …77 8114 Primary Item Box.….……………… 80 8. 11.5 Item Protection box 80 8.11.6 Item information box…… …81 8. 11.7 Additional metadata container box 83 8. 11.8 Metabox relation box 84 8, 11.9 URL Forms for meta boxes mmmmmmmmmmmmm 85 8, 11.10 Static metadata 85 8.11.11 Item data box… 86 8. 11.12 Item reference box 87 8. 11.13 Auxiliary video metadata......... 88 8. 12 Support for Protected Streams...... 88 8. 12.1 Protection scheme information box 89 8.12.2 Original Format Box.m..ans 90 8. 12.3 IPMPInfo Box 90 8. 12.4 IPMP Control box 90 8.12.5 Scheme type box…,,,,,.,,,,,,,,90 8. 12.6 Scheme information box 8. 13 File delivery Format Support........... 91 8. 13.1 Introduction …,91 8.13.2 FD Item Information box 92 8 13.3 File partition box 92 8, 13.4 FeC Reservoir box 94 O ISo/IEC 2015-All rights reserved Iso/EC14496-12:2015(E) 8135 FD Session Group Box…,,…,, 95 8. 13.6 Group ID to Name Box............ 96 8.13.7 File reservoir box…… …96 8.14 Sub tracks… 97 8.14.1 Introduction∴…………………97 8. 14.2 Backward compatibility.amaaasmaeaeeeaenaene ……97 8, 14 3 Sub track box 画看道道道 ………98 8.14.4 Sub track Information box………3398 8. 14.5 Sub track definition box …100 8.14.6 Sub Track Sample group box 100 8.15 Post-decoder requirements on media 100 8. 15.1 General ……100 8. 15.2 Transformation 101 8.153 Restricted scheme information box……: 102 8.15. Scheme for stereoscopic video arrangements memac. 816 Segments… ……104 8.16.1 Introduction… …104 8.16.2 Segment Type box 104 8. 16.3 Segment Index Box...... ………105 8. 16.4 Subsegment Index Box.... 109 8.165 Producer reference time box 111 8.17 Support for Incomplete TracksBRa. BBEB. 8. 17.1 General 8.17,2 Transformati0n,m…………113 8. 17. 3 Complete Track Information Box................114 9 Hint track Formats 114 9.1 rTP and srtp hint track Format……114 9.1.1 Introduction 114 9.1.2 Sample description Format mmmmmmmemammmammmmmmmmn mmmmmm.115 9.1.3 Sample format emmeneeeennn. 117 9.14 SDP Information……m…::::3::3:::119 9.1.5 Statistical information,……333333120 9. 2 ALC/LCT and FLUtE Hint Track Format 121 9.2.1 Introduction 121 9.2.2 Design principles 122 9.2.3 Sample description Format…,,,,,,,,,,,…,,,,,…,,,,,,…,123 9.2.4 Sample Format mmmmmeRBmmB amma. 124 9.3 MPEG-2 Transport Hint Track Format.mmenammennaunm. 7 9.3.1 Introduction 127 9.3.2 Design Principles 128 93.3 Sample description Format.............………130 9.3.5 Protected mPeg2 Transport Stream Hint Track……….∴ 9.3.4 Sample format 132 134 9.4 RTP, RTCP, SRTP and SrTCP Reception Hint Tracks 日日 134 9.4.1 RTP Reception Hint Track …134 O ISO/IEC 2015-All rights reserved Iso/EC14496-12:2015(E) 9.4.2 RTCP Reception Hint Track 138 9.4.3 SRTP Reception Hint Track........ …140 9.4.4 SRTCP Reception Hint Tracks. 94.5 Protected RTP Reception Hint Track….,… 143 9.4.6 Recording Procedure BRaaaaaeaenan 143 9.4.7 Parsing Procedure 143 10 Sample Groups ammm mmmmm ..mm 10.1 Random Access Recovery Points mme. 143 10.2 Rate Share groups..... 144 10.2.1 Introduction 4144 10.2. 2 Rate Share Sample group Entry ..... 146 10.2.3 Relationship between tracks…...,…, …147 10.2.4 Bitrate allocation 147 10.3 Alternative Startup Sequences an …148 10.34 Examples…...19 10.4 Random Access Point (rAP) Sample Grouping....... .151 10.5 Temporal level sample grouping…… 152 10.6 Stream access point sample group 152 11 Extensibility....... 153 11.1 Objects 153 11.2 Storage formats.mmaaaeatan 翻1 154 11.3 Derived file formats 1154 12Meda- specific definitions.........………………155 12.1 Video media …155 12.1.1 Media hander,…… 155 12.1.2 Video media header 155 12.1.3 Sample entry. 12.1.4 Pixel Aspect Ratio and clean Aperture m.mmm.memammm.... m. 156 12.1.5 Colour information 158 12.2 Audio media 159 12.2.1 Media 12.2.2 Sound media header 159 12.2.3 Sample entry …160 122.4 Channel layout… 162 1225 Downmix instructions 163 12.2.6 DRC Information,………165 12.27 Audio stream loudness mmmmmmmmmm 165 12.3 Metadata mediammmmmmmmmmmm 167 12.3. 1 Media handler 167 12.3.2 Media header 167 12.33 Sample entry…………………… …167 12.4 Hint media 169 12.41 Media handler 169 12.42 Hint media header …169 124.3 Sample entry,,,,,,…,,,,,,,,,…,, 170 O ISo/IEC 2015-All rights reserved VII Iso/EC14496-12:2015(E) 2.5 Text media ……170 12.5.1 Media handler…,… 170 2.5.2 Media header… 170 12.5.3 Sample entry.…… 170 12.6 Subtitle media n…171 12.6.1 Media handler 171 12.6,2 Subtitle media header……m…171 12.6.3 Sample entry m....... 171 12.7 Font media.m172 27.1 Media handler…… 172 2.7.2 Media header……,,, 172 12.7.3 Sample entry 着道国 172 12 8 Transformed media 172 Annex A (informative) Overview and Introduction..memm.m.. 173 A.1 Section0ⅴ erview…173 A 2 Core Concepts 173 A3 Physical structure of the media …174 A 4 Temporal structure of the media 174 A.5 Interleave 175 A6 Composition m. an 175 A7 Random access mmmmmmmmmmmmm 175 A 8 Fragmented movie files.m.a. 176 Annex B void)maeeemeeeeeeeeeeemeeeememeeeemeeeeeeae 178 Annex C (informative)Guidelines on deriving from this specification m.c......179 C.1 Introduction…, …179 C.2 General Principles…...,…… 179 C.2.1 General …179 C 2.2 Base layer opera tionsmBeBEBEBaBERABReRRRIBRRIEBBBABREBIEmIamEnaemn 180 C.3 Boxes…1180 C 4 Brand identifier n181 4.1 Introduction C42 Usage of the brand.…… 81 C43 Introduction of a new brand 182 C 4.4 Player guideline 182 C.4.5 Authoring guideline.emameeaaaaameanmnaannt 182 C46 Example… n…183 C5 Storage of new media types m e BBR R....m...183 C6 Use of Template fields. 183 C7 Tracks…… 184 C7.1 Data location….…… 184 C.7.2Time,,,,,11 184 C.7.3 Media Types…., …185 C74 Coding types… n185 C75Sub- sample information…,,,…,…………,…………185 C 7.6 Sample dependencvumauanusummnuunnnms. 185 O ISO/IEC 2015-All rights reserved Iso/EC14496-12:2015(E) C.77 Sample groups…… 185 C7 8 Track-level 186 .9 Protection. C8 Construction of 186 C.9Meta→data,,,11 187 C10 Registration 187 C11 Guidelines on the use of sample groups, timed metadata tracks, and sample auxiliary inf0rmat0n………333187 Annex d (informative) Registration Authority 190 D1 Code points to be registered 4190 D2 Procedure for the request of an MPEG-4 registered identifier value 191 D3 Responsibilities of the registration Authority..a. 191 D 4 Contact information for the registration Authority 191 D5 Responsibilities of Parties Requesting a rId a192 D6 Appeal Procedure for Denied Applications mm.mmmmmmmmmmmmmm, 192 D7 Registration Application Form 192 D.7.1 Contact Information of organization requesting a RID 192 D.7.2 Request for a specific rid 193 D 7.3 Short description of rid that is in use and date system was implemented..... 193 D.7. 4 Statement of an intention to apply the assigned rid 193 D.7.5 Date of intended implementation of the Ridmmmmmmmmmummmmmmmmmmmm 193 D.7.6 Authorized representative 193 D.7.7 For official use of the Registration Authority ....mme.n 194 Annex E(normative)File format brands 195 E.1 Introduction…,, 195 E.2The、isom! brand. 196 E.3 The ayc1′ brand. 画准准准at 197 E4 The tiso2′ brand 197 E5The'mp71′ brand…,,,…,,……,,,……,…,…,,…,,…,…,,…,,…,…,:198 E6The1iso3′ brand ……198 E.7 The iiso4 brand 199 E8The1iso5′ brand 199 e.9 The iiso6/ brand 200 E 10 The iiso brand 200 E.11 The tiso8′ brand 201 E, 12 The iiso9 brand 201 Annex F (void).s. 202 Annex G (informative) URI-labelled metadata forms.mm. a. m.m....... 203 G, 1 UUID-abelled metadata …203 G2 ISO OID-abelled metadata 203 G3 SMPTE-labelled metadata 204 Annex H (informative) Processing of RTP streams and reception hint tracks 205 H 1 Introduction 205 H.110 servey………205 O ISo/IEC 2015-All rights reserved Iso/EC14496-12:2015(E) H.1.2 Structure …205 H 1.3 Terms and definitions 205 H 2 Synchronization of 205 H 3 Recording of RTP streams.. 206 H3.1 Introduction …206 H.3. 2 Compensation for unequal starting for position of received rTP streams 209 H.3. 3 Recording of SDP H. 3. 4 Creation of a sample within an rtp reception hint track 210 H.3.5 Representation of rtP timestamps 211 H.3.6 Recording operations to facilitate inter-stream synchronization in playback .m...214 H.3.7 Representation of reception times…...….….…………216 H 3.8 Creation of media samples 217 H.3. 9 Creation of hint samples referring to media samples.mmmammmammmmmmmmmm 217 H 4 Playing of recorded rTP streams m mm m.m.m... 217 H4,1 Introduction………313217 H. 4. 2 Preparation for the playback 218 H 4.3 Decoding of a sample within an RTP reception hint track...........218 H4.4 Lip synchronization…….......…………219 H 4.5 Random access 220 H5 Re-sending recorded rtP streams 221 H5.1 Introduction……………33221 H.5.2 Re-sending rtp packets. BRERBBERBABBIRRBERBRBEBRBRBRIRIRBEBRBRIRORBRIBRBABRRBEmEIREmaEI 222 H5.3 RTCP Processing… 223 Annex I[ normative) Stream access points…… 224 I.1 Introduction…. 224 1.2 SAP properties..m....n. 224 . 1 Generalm. 224 2.2 SAP properties for layers…,……… …225 3 SAP types… 26 Annex J (normative) MIME Type Registration of Segments maamme amEn 227 J1 Introduction 227 1. 2 Registration 227 Annex K: Segment Index Examples (informative) 228 K.1 Introduction… 228 K2 Examples… n228 K.2.1 Simple one-level indexing mmmmBE.m..m...m....m.m..mmmm.. 228 K2,2 Hierarchical……228 K.2.3 Daisy- chain… 229 K 2.4 Com bination hierarchical and daisy-chain..en.. 230 X O ISO/IEC 2015-All rights reserved

...展开详情
试读 127P iso_iec_14496-12_2015.pdf
立即下载 低至0.43元/次 身份认证VIP会员低至7折
    抢沙发
    一个资源只可评论一次,评论内容不能少于5个字
    关注 私信 TA的资源
    上传资源赚积分,得勋章
    最新推荐
    iso_iec_14496-12_2015.pdf 47积分/C币 立即下载
    1/127
    iso_iec_14496-12_2015.pdf第1页
    iso_iec_14496-12_2015.pdf第2页
    iso_iec_14496-12_2015.pdf第3页
    iso_iec_14496-12_2015.pdf第4页
    iso_iec_14496-12_2015.pdf第5页
    iso_iec_14496-12_2015.pdf第6页
    iso_iec_14496-12_2015.pdf第7页
    iso_iec_14496-12_2015.pdf第8页
    iso_iec_14496-12_2015.pdf第9页
    iso_iec_14496-12_2015.pdf第10页
    iso_iec_14496-12_2015.pdf第11页
    iso_iec_14496-12_2015.pdf第12页
    iso_iec_14496-12_2015.pdf第13页
    iso_iec_14496-12_2015.pdf第14页
    iso_iec_14496-12_2015.pdf第15页
    iso_iec_14496-12_2015.pdf第16页
    iso_iec_14496-12_2015.pdf第17页
    iso_iec_14496-12_2015.pdf第18页
    iso_iec_14496-12_2015.pdf第19页
    iso_iec_14496-12_2015.pdf第20页

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

    47积分/C币 立即下载 >