{"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 Catalog<\/h4>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PDF Pages<\/th>\nPDF Title<\/th>\n<\/tr>\n
9<\/td>\n1 Scope
2 References <\/td>\n<\/tr>\n
10<\/td>\n3 Terms, Definitions and Abbreviated Terms
4 Introduction
4.1 System overview <\/td>\n<\/tr>\n
11<\/td>\n4.2 Normative parts <\/td>\n<\/tr>\n
12<\/td>\n4.3 Main design principles
4.3.1 Common timeline
4.3.2 Data model <\/td>\n<\/tr>\n
13<\/td>\n4.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>\n4.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>\n4.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>\n5.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>\n5.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>\n5.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>\n5.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>\n5.1.4.2 Segment URL generation <\/td>\n<\/tr>\n
21<\/td>\n5.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>\n5.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>\n5.2.1.1.3 Segment generation <\/td>\n<\/tr>\n
24<\/td>\n5.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>\n5.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>\n5.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>\n5.2.3.3 Segment generation <\/td>\n<\/tr>\n
29<\/td>\n5.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>\n5.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>\n5.2.5.4 Examples
5.2.5.4.1 Example 1 <\/td>\n<\/tr>\n
32<\/td>\n5.2.5.4.2 Example 2 <\/td>\n<\/tr>\n
33<\/td>\n5.2.5.4.3 Example 3 <\/td>\n<\/tr>\n
34<\/td>\n5.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>\n5.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>\n5.3.3 On demand streaming
5.3.3.1 MPD authoring <\/td>\n<\/tr>\n
37<\/td>\n5.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>\n5.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>\n5.4.4 The use of inband events
5.4.4.1 General <\/td>\n<\/tr>\n
40<\/td>\n5.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>\n6.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>\n6.4.3 MPD times
6.4.4 Context derivation <\/td>\n<\/tr>\n
43<\/td>\n6.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>\n6.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>\n6.6 Segment list generation
6.6.1 General <\/td>\n<\/tr>\n
46<\/td>\n6.6.2 Template-based generation of segment list <\/td>\n<\/tr>\n
47<\/td>\n6.6.3 Playlist-based generation of segment list
6.6.4 Media segment list restrictions <\/td>\n<\/tr>\n
48<\/td>\n6.7 Rate adaptation <\/td>\n<\/tr>\n
49<\/td>\n6.8 Seeking <\/td>\n<\/tr>\n
50<\/td>\n6.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>\n6.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\n\n\n\n
Published By<\/td>\nPublication Date<\/td>\nNumber of Pages<\/td>\n<\/tr>\n
BSI<\/b><\/a><\/td>\n2015<\/td>\n54<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":352891,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[661,2641],"product_tag":[],"class_list":{"0":"post-352886","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-35-040-40","7":"product_cat-bsi","9":"first","10":"instock","11":"sold-individually","12":"shipping-taxable","13":"purchasable","14":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product\/352886","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media\/352891"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=352886"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=352886"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=352886"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}