{"id":352886,"date":"2024-10-20T00:54:58","date_gmt":"2024-10-20T00:54:58","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bsi-pd-iso-iec-tr-23009-3-may2015\/"},"modified":"2024-10-26T00:58:23","modified_gmt":"2024-10-26T00:58:23","slug":"bsi-pd-iso-iec-tr-23009-3-may2015","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bsi-pd-iso-iec-tr-23009-3-may2015\/","title":{"rendered":"BSI PD ISO\/IEC TR 23009-3 May:2015"},"content":{"rendered":"
This part provides technical guidelines for implementing and deploying systems based on ISO\/IEC 23009 International Standard.<\/p>\n
PDF Pages<\/th>\n | PDF Title<\/th>\n<\/tr>\n | ||||||
---|---|---|---|---|---|---|---|
9<\/td>\n | 1 Scope 2 References <\/td>\n<\/tr>\n | ||||||
10<\/td>\n | 3 Terms, Definitions and Abbreviated Terms 4 Introduction 4.1 System overview <\/td>\n<\/tr>\n | ||||||
11<\/td>\n | 4.2 Normative parts <\/td>\n<\/tr>\n | ||||||
12<\/td>\n | 4.3 Main design principles 4.3.1 Common timeline 4.3.2 Data model <\/td>\n<\/tr>\n | ||||||
13<\/td>\n | 4.3.3 Segments 4.3.3.1 Segment availability timeline 4.3.3.2 Segment duration 4.3.3.3 Sub-segments <\/td>\n<\/tr>\n | ||||||
14<\/td>\n | 4.3.4 Segment types 4.3.4.1 General 4.3.4.2 Initialization segments 4.3.4.3 Media segments 4.3.4.4 Index segments 4.3.4.5 Bitstream switching segments 4.3.5 Segment addressing schemes 4.3.6 Stream access points <\/td>\n<\/tr>\n | ||||||
15<\/td>\n | 4.4 Background on DASH profile concept 5 Guidelines for content generation 5.1 General guidelines 5.1.1 Video content generation 5.1.1.1 General 5.1.1.2 Enabling bandwidth adaptation <\/td>\n<\/tr>\n | ||||||
16<\/td>\n | 5.1.1.3 Initialization segments 5.1.1.4 GOP structure and Stream Access Points 5.1.1.4.1 SAP type 1 5.1.1.4.2 SAP type 2 <\/td>\n<\/tr>\n | ||||||
17<\/td>\n | 5.1.1.4.3 SAP type 3 5.1.2 Audio content generation 5.1.2.1 General 5.1.2.2 Enabling bandwidth adaptation 5.1.2.3 Restrictions <\/td>\n<\/tr>\n | ||||||
18<\/td>\n | 5.1.2.4 Delay alignment 5.1.2.5 AAC-LC bitrate switching 5.1.2.5.1 Window type and Window sequence 5.1.2.6 HE-AAC bitrate switching 5.1.2.6.1 Additional restrictions for AAC-LC core 5.1.2.6.2 SBR header and Time-differential coding <\/td>\n<\/tr>\n | ||||||
19<\/td>\n | 5.1.2.6.3 SBR frame class 5.1.2.7 HE-AACv2 bitrate switching 5.1.2.7.1 PS header and Time-differential coding 5.1.2.7.2 PS tools and parameters 5.1.2.8 AAC-LS \/ HE-AAC plus MPEG Surround bitrate switching 5.1.3 Content preparation for live streaming 5.1.4 Guidelines for generation of segment file names 5.1.4.1 General <\/td>\n<\/tr>\n | ||||||
20<\/td>\n | 5.1.4.2 Segment URL generation <\/td>\n<\/tr>\n | ||||||
21<\/td>\n | 5.1.4.2.1 Restrictions and processing rules 5.1.4.3 Examples 5.1.4.4 Segment file names 5.1.4.5 MPD syntax <\/td>\n<\/tr>\n | ||||||
22<\/td>\n | 5.2 Guidelines for ISO-BMFF content generation 5.2.1 On-demand streaming 5.2.1.1 Video on demand distribution 5.2.1.1.1 Use case 5.2.1.1.2 MPD authoring <\/td>\n<\/tr>\n | ||||||
23<\/td>\n | 5.2.1.1.3 Segment generation <\/td>\n<\/tr>\n | ||||||
24<\/td>\n | 5.2.1.2 Video on demand distribution using dependent representations 5.2.1.2.1 Use case 5.2.1.2.2 MPD authoring 5.2.1.2.3 Segment generation <\/td>\n<\/tr>\n | ||||||
26<\/td>\n | 5.2.2 Live streaming 5.2.2.1 Live video distribution 5.2.2.1.1 Use cases 5.2.2.1.2 MPD generation 5.2.2.1.3 Segment generation 5.2.2.2 Live video distribution using dependent representations 5.2.2.2.1 Use case <\/td>\n<\/tr>\n | ||||||
27<\/td>\n | 5.2.2.2.2 MPD generation 5.2.2.2.3 Segment generation 5.2.3 Enabling trick modes 5.2.3.1 Use case 5.2.3.2 MPD authoring <\/td>\n<\/tr>\n | ||||||
28<\/td>\n | 5.2.3.3 Segment generation <\/td>\n<\/tr>\n | ||||||
29<\/td>\n | 5.2.4 Support for SubRepresentations 5.2.4.1 Use case 5.2.4.2 MPD authoring 5.2.4.3 Segment generation <\/td>\n<\/tr>\n | ||||||
30<\/td>\n | 5.2.5 Enabling delivery format to storage file format conversion 5.2.5.1 Use case 5.2.5.2 MPD authoring 5.2.5.3 Segment generation <\/td>\n<\/tr>\n | ||||||
31<\/td>\n | 5.2.5.4 Examples 5.2.5.4.1 Example 1 <\/td>\n<\/tr>\n | ||||||
32<\/td>\n | 5.2.5.4.2 Example 2 <\/td>\n<\/tr>\n | ||||||
33<\/td>\n | 5.2.5.4.3 Example 3 <\/td>\n<\/tr>\n | ||||||
34<\/td>\n | 5.2.5.4.4 Example 4 5.3 Guidelines for MPEG-2 TS content generation 5.3.1 General recommendations 5.3.1.1 General 5.3.1.2 Media segments 5.3.1.2.1 TS encapsulation 5.3.1.2.2 ISO\/IEC 14496-10 and ISO\/IEC 23008-2 <\/td>\n<\/tr>\n | ||||||
35<\/td>\n | 5.3.1.2.3 Bitstream switching segment 5.3.2 Live streaming 5.3.2.1 General 5.3.2.2 MPD authoring <\/td>\n<\/tr>\n | ||||||
36<\/td>\n | 5.3.3 On demand streaming 5.3.3.1 MPD authoring <\/td>\n<\/tr>\n | ||||||
37<\/td>\n | 5.3.3.2 Segment generation 5.3.3.2.1 General 5.3.3.2.2 Media segments 5.3.3.2.3 Index segments 5.4 Support for Advertisement Insertion 5.4.1 Use cases <\/td>\n<\/tr>\n | ||||||
38<\/td>\n | 5.4.1.1 Ad Decision 5.4.1.2 Ad Representations 5.4.1.3 Trick Modes 5.4.2 MPD authoring 5.4.3 Example <\/td>\n<\/tr>\n | ||||||
39<\/td>\n | 5.4.4 The use of inband events 5.4.4.1 General <\/td>\n<\/tr>\n | ||||||
40<\/td>\n | 5.4.4.2 Client-driven ad insertion 6 Client implementation guidelines 6.1 General 6.2 Client architecture overview <\/td>\n<\/tr>\n | ||||||
41<\/td>\n | 6.3 Example of client operation 6.4 Timing model for live streaming 6.4.1 General 6.4.2 MPD information <\/td>\n<\/tr>\n | ||||||
42<\/td>\n | 6.4.3 MPD times 6.4.4 Context derivation <\/td>\n<\/tr>\n | ||||||
43<\/td>\n | 6.4.5 Derivation of MPD times 6.4.5.1 Duration attribute 6.4.5.2 Usage of segment timeline 6.4.6 Addressing methods 6.4.6.1 Introduction 6.4.6.2 Playlist method <\/td>\n<\/tr>\n | ||||||
44<\/td>\n | 6.4.6.3 Number-based template 6.4.6.4 Time-based template 6.4.7 Scheduling playout 6.4.8 Validity of MPD 6.5 MPD retrieval <\/td>\n<\/tr>\n | ||||||
45<\/td>\n | 6.6 Segment list generation 6.6.1 General <\/td>\n<\/tr>\n | ||||||
46<\/td>\n | 6.6.2 Template-based generation of segment list <\/td>\n<\/tr>\n | ||||||
47<\/td>\n | 6.6.3 Playlist-based generation of segment list 6.6.4 Media segment list restrictions <\/td>\n<\/tr>\n | ||||||
48<\/td>\n | 6.7 Rate adaptation <\/td>\n<\/tr>\n | ||||||
49<\/td>\n | 6.8 Seeking <\/td>\n<\/tr>\n | ||||||
50<\/td>\n | 6.9 Support for trick modes 6.10 Stream switching 6.11 Client support for dependent representations 6.11.1 General <\/td>\n<\/tr>\n | ||||||
51<\/td>\n | 6.11.2 Client trick-mode support using SubRepresentations <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":" Information technology. Dynamic adaptive streaming over HTTP (DASH) – Implementation Guidelines<\/b><\/p>\n |