ISO/IEC 23090-17:2021
Information technology — Coded representation of immersive media — Part 17: Reference software and conformance for omnidirectional media format (OMAF)
Information technology — Coded representation of immersive media — Part 17: Reference software and conformance for omnidirectional media format (OMAF)
- Статус документа:
- Действующий
- Формат:
- Электронный (PDF)
- Количество страниц:
- 9
- Дата публикации:
- 22 октября 2021 г.
- Издание:
- ISO/IEC IS 23090 edition 1 version 1
- ICS:
- 35.040.40
This document specifies the conformance and reference software for omnidirectional media format (specified in ISO/IEC 23090‑2). This document describes the reference software modules and the features that is supports. It also provides a description of how the reference software can be utilized. In addition, the document lists and describes test vectors comprising ISO base media file format files, media presentation descriptions, segments and combinations thereof that conform to ISO/IEC 23090‑2.
Abstract
Overview
ISO/IEC 23090-17:2021 specifies the reference software and conformance materials for the Omnidirectional Media Format (OMAF) defined in ISO/IEC 23090‑2. Its primary purpose is to provide a validated implementation and test vectors to support interoperable packaging, parsing and conformance checking of immersive omnidirectional media stored in ISO Base Media File Format (ISOBMFF) containers.
Key deliverables in the standard:
- Reference software (libomaf and omaf_tool) implemented in C/C++ with CMake builds.
- Conformance test vectors (MP4/ISOBMFF files, DASH MPDs and segments) covering OMAF profiles.
- Documentation mapping between OMAF boxes and reference software data structures.
Reference code and test vectors are published by ISO (see the official ISO/IEC 23090-17:2021 distribution).
Key Topics and Requirements
- Reference software components
- libomaf: extends an ISOBMFF library to implement OMAF-specific atoms/boxes and APIs for creating/parsing OMAF metadata.
- omaf_tool: command-line utility to parse ISOBMFF files and export OMAF metadata to JSON, or to package video into OMAF-compliant MP4 using a JSON configuration.
- Feature coverage
- Parsing support for core OMAF features such as projection formats (equirectangular, packed equirectangular/cube), fisheye video, region-wise packing, rotation, coverage and region-quality metadata.
- Packaging support exists for a subset of features; some advanced or version‑2 features (multiple viewpoints, overlays, dynamic viewpoint information, sub-picture tracks) are not supported by the reference implementation.
- Conformance & test vectors
- Provides test sets for HEVC-based viewport-independent and viewport-dependent OMAF video profiles, and HEVC image profiles, with DASH MPDs and segments for conformance testing.
- The reference tools enable syntactic correctness and value-range checks against ISO/IEC 23090‑2.
Applications and Who Uses It
- Immersive media implementers and vendors building OMAF-compliant encoders, packagers and players.
- Streaming platform engineers and QA teams using test vectors and tools for interoperability testing (DASH, MPD).
- VR/AR application developers integrating omnidirectional content and needing validated metadata handling (projection, viewport hints, region-quality).
- Standards bodies and researchers validating implementations against ISO/IEC 23090‑2.
Related Standards
- ISO/IEC 23090‑2 - OMAF specification (normative dependency)
- ISO/IEC 14496‑12 - ISO Base Media File Format (ISOBMFF)
- ISO/IEC 23009‑1 - MPEG-DASH (media presentation descriptions used in test vectors)
Keywords: ISO/IEC 23090-17:2021, OMAF, omnidirectional media format, reference software, conformance, libomaf, omaf_tool, ISOBMFF, HEVC, DASH, MPD, test vectors.
Технические детали
- Технический комитет
- ISO/IEC JTC 1/SC 29 - Coding of audio, picture, multimedia and hypermedia information
- SKU
- ISO/IEC 23090-17:2021
Похожие стандарты
Стандарты, упомянутые в описании
ISO/IEC 23090-25:2025
ДействующийInformation technology — Coded representation of immersive media — Part 25: Conformance and reference softwar…
Overview ISO/IEC 23090-25:2025 - Information technology - Coded representation of immersive media - Part 25 - specifies conformance and reference software for the carriage of V3C data (Visual Volumet…
ISO/IEC 14496-12:2020
ОтменёнInformation technology — Coding of audio-visual objects — Part 12: ISO base media file format
ISO/IEC 23009-1:2022
ДействующийInformation technology — Dynamic adaptive streaming over HTTP (DASH) — Part 1: Media presentation description…
Overview - ISO/IEC 23009-1:2022 (DASH MPD & Segment Formats) ISO/IEC 23009-1:2022 defines the core formats and semantics for Dynamic Adaptive Streaming over HTTP (DASH) focused on the Media Presentat…