Overview
ISO/IEC 14496-29:2015 - Web video coding is an international standard that specifies Web Video Coding for the coding of audio‑visual objects. It defines the bitstream formats, syntax and semantics, and the decoding processes required to interpret web-oriented coded video. The specification is aligned with and derived from ISO/IEC 14496-10 (Advanced Video Coding) and is compatible with the Constrained Baseline Profile defined in Annex A, which forms the normative subset for conformance.
Key topics and technical requirements
This standard covers a broad set of video‑coding elements needed for interoperable web delivery and implementation:
- Bitstream formats: definitions for NAL unit streams and byte stream encapsulation (see Annex B).
- Source, coded and decoded picture formats: conventions for luma/chroma components, frame and slice subdivision.
- Syntax and semantics: normative syntax tables, functions, descriptors and rules for parsing coded data.
- Decoding processes: detailed procedures for NAL unit decoding, slice decoding, intra‑ and inter‑prediction, transform coefficient decoding, picture construction and the deblocking filter.
- Parsing methods: handling of Exp‑Golomb codes and CAVLC parsing for coefficient levels.
- Profiles and levels: decoder capability requirements and the Constrained Baseline Profile (normative subset) in Annex A.
- Reference decoders and conformance: Hypothetical Reference Decoder (Annex C), buffer models (CPB/DPB) and bitstream/decoder conformance rules.
- Supplemental information: Supplemental enhancement information and Video Usability Information (VUI) are specified (Annexes D & E).
- Normative references: includes ISO/IEC 14496-10 (AVC) and colorimetry reference ISO 11664-1.
Practical applications and who uses this standard
ISO/IEC 14496-29 is practical for any organization implementing or operating web video systems:
- Codec and browser developers - implement compliant decoders/encoders and ensure interoperability with Constrained Baseline Profile.
- Streaming platforms and OTT services - produce interoperable web video content and validate bitstream conformance.
- Device and SoC manufacturers - integrate hardware decoders that meet profile and level requirements.
- Testing and certification labs - use the hypothetical reference decoder and conformance procedures for compliance testing.
- Media tool vendors - authoring tools, packagers and transcoding pipelines that produce compliant bitstreams.
Adopting ISO/IEC 14496-29 helps ensure consistent playback behavior, efficient compression for web delivery, and interoperability across browsers, devices, and streaming services.
Related standards
- ISO/IEC 14496-10 - Advanced Video Coding (AVC) - source alignment and compatibility.
- ISO/IEC 14496 (MP4 family) - broader audiovisual object coding and container formats.
- ISO 11664-1 - Colorimetry reference used for color-related definitions.
Keywords: ISO/IEC 14496-29, Web Video Coding, video coding standard, audio‑visual objects, NAL unit, byte stream, Constrained Baseline Profile, decoder conformance.