ISO IEC 23009-1-2022 PDF
Name in English:
St ISO IEC 23009-1-2022
Name in Russian:
Ст ISO IEC 23009-1-2022
Original standard ISO IEC 23009-1-2022 in PDF full version. Additional info + preview on request
Full title and description
ISO/IEC 23009-1:2022 — Information technology — Dynamic adaptive streaming over HTTP (DASH) — Part 1: Media presentation description and segment formats. Defines the manifest (Media Presentation Description, MPD) and the formats and signalings used for delivering adaptive MPEG media segments over HTTP for on-demand and live streaming services.
Abstract
This part of the ISO/IEC 23009 series specifies the structure and semantics of the Media Presentation Description (MPD) and the formats for media segments used in Dynamic Adaptive Streaming over HTTP (DASH). It covers description and signalling required for adaptive bitrate delivery, timing, segment addressing and indexing, and support for a range of segment container formats and streaming scenarios suitable for Internet streaming services.
General information
- Status: Published (active; under review for future revision)
- Publication date: August 2, 2022
- Publisher: ISO and IEC (joint publication)
- ICS / categories: 35.040.40 (Coding of audio, video, multimedia and hypermedia information)
- Edition / version: Edition 5 (2012 → revised; current edition: 5)
- Number of pages: 320
Scope
Specifies the MPD schema, semantics and attributes used to describe timed multimedia presentations and the addressing/format of media segments for adaptive HTTP streaming. The scope includes on-demand and live delivery, segment indexing and timeline models, segment templates and addressability (byte ranges and indexed segments), initialization segments, timing and synchronization mechanisms, and signals used by players and servers to enable adaptive behaviour. The standard is applicable to OTT streaming services, CDN delivery scenarios and client/player implementations.
Key topics and requirements
- Definition and structure of the Media Presentation Description (MPD): Period, AdaptationSet, Representation and related elements.
- Segment formats and container support (ISO Base Media File Format / MP4 fragments and MPEG-2 TS signalling commonly used with DASH).
- Segment addressing and indexing: segment lists, segment templates, segment timelines and byte-range addressing.
- Initialization segments, single-file and multi-file segment addressing, and segment alignment rules for seamless switching.
- Timing, availability and playback windows for on-demand and live content (availabilityStartTime, timeShiftBufferDepth, etc.).
- Signalling of profiles, codecs, MIME/media types and container-level constraints for interoperability.
- Event and in-band message support to signal ad insertion, timed metadata and other events.
- Content protection signalling support (ContentProtection/CENC-related elements for indicating DRM and encryption use).
- Requirements for interoperability points and conformance considerations (reference to conformance and test materials in other parts of the series).
- Guidance for deployment scenarios including low-latency and live streaming considerations (where applicable or via subsequent amendments).
Typical use and users
Implementers of video players and streaming clients, encoder/transcoder and packager vendors, CDN and streaming service architects, QA and conformance test labs, system integrators and platform providers working on OTT/live streaming solutions. Also used by standards bodies and researchers for interoperability and for mapping DASH to related delivery technologies.
Related standards
Other parts of the DASH family and supporting documents commonly referenced with ISO/IEC 23009-1 include: ISO/IEC 23009-2 (Conformance and reference software), ISO/IEC TR 23009-3 (Implementation guidelines), ISO/IEC 23009-4 (Segment encryption and authentication), ISO/IEC 23009-5 (Server and Network Assisted DASH — SAND) and related MPEG/ISO media format and encryption standards (e.g., ISO base media file format and CMAF-related specifications) that are typically used together with DASH.
Keywords
DASH, MPEG-DASH, MPD, Media Presentation Description, adaptive streaming, segments, ISO BMFF, MP4 fragments, MPEG-2 TS, adaptive bitrate, on-demand, live streaming, CDN, content protection, CENC, SAND.
FAQ
Q: What is this standard?
A: ISO/IEC 23009-1:2022 is the part of the DASH standard series that defines the manifest (MPD) and the media segment formats and signalling used for dynamic adaptive streaming over HTTP.
Q: What does it cover?
A: It covers MPD structure and semantics, segment addressing and indexing, segment formats and initialization, timing and availability models for on-demand and live streaming, event signalling, profile and codec signalling, and interoperability-related requirements for DASH delivery.
Q: Who typically uses it?
A: OTT platform engineers, player and packager/encoder vendors, CDN operators, test and QA teams, systems integrators and standards developers use it to implement and verify DASH-based streaming services.
Q: Is it current or superseded?
A: The 2022 edition (published 2 August 2022) is the current published edition. It may be subject to future revision or replacement by subsequent amendments or a later edition — organizations should check the ISO catalogue or national standards bodies for any newer editions or FDIS status before assuming it is the latest.
Q: Is it part of a series?
A: Yes. It is Part 1 of the ISO/IEC 23009 series (DASH). Other parts address conformance, implementation guidance, encryption/authentication, SAND and additional aspects of DASH-based systems.
Q: What are the key keywords?
A: DASH, MPEG-DASH, MPD, media segments, adaptive bitrate streaming, ISO BMFF, CDN, live streaming, on-demand, content protection, CENC, SAND.