Information technology — Coded representation of immersive media — Part 8: Network based media processing

The network-based media processing (NBMP) framework defines the interfaces including both data formats and application programming interfaces (APIs) among the entities connected through digital networks for media processing. Users can access and configure their operations remotely for efficient, intelligent processing. This document describes and manages workflows to be applied to the media data. This process includes uploading of media data to the network, instantiation of the media processing tasks, and configuration of the tasks. The framework enables dynamic creation of media processing pipelines, as well as access to processed media data and metadata in real-time or in a deferred way. The media and metadata formats used between the media source, workflow manager and media processing entities in a media processing pipeline are also specified.

Technologies de l'information — Représentation codée de médias immersifs — Partie 8: Traitement des médias en réseau

General Information

Status
Published
Publication Date
26-Jun-2025
Current Stage
6060 - International Standard published
Start Date
27-Jun-2025
Due Date
23-Jul-2024
Completion Date
27-Jun-2025
Ref Project

Relations

Buy Standard

Standard
ISO/IEC 23090-8:2025 - Information technology — Coded representation of immersive media — Part 8: Network based media processing Released:27. 06. 2025
English language
178 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)


International
Standard
ISO/IEC 23090-8
Second edition
Information technology — Coded
2025-06
representation of immersive media —
Part 8:
Network based media processing
Technologies de l'information — Représentation codée de médias
immersifs —
Partie 8: Traitement des médias en réseau
Reference number
© ISO/IEC 2025
All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may
be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting on
the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address below
or ISO’s member body in the country of the requester.
ISO copyright office
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
© ISO/IEC 2025 – All rights reserved
ii
Contents Page
Foreword .vii
Introduction .viii
1 Scope . 1
2 Normative references . 1
3 Terms, definitions and abbreviated terms . 1
3.1 Terms and definitions .1
3.2 Abbreviated terms .4
4 Conventions . 5
5 Overview . 5
5.1 General .5
5.2 Architecture .6
5.3 NBMP workflow .6
5.3.1 General .6
5.3.2 Workflow processing model .7
5.3.3 Task allocation and distribution .8
5.3.4 Workflow graph .8
5.4 Relationship between logical definitions, data objects and REST resources .9
5.5 Description of the defined entities in this document .10
5.5.1 NBMP APIs .10
5.5.2 Content format .10
5.5.3 Definitions .10
5.5.4 Functional behaviour .11
6 NBMP descriptions .11
6.1 NBMP function description (FD) .11
6.1.1 General .11
6.1.2 Description .11
6.1.3 Function group . 12
6.2 NBMP task description (TD) . 13
6.2.1 General . 13
6.2.2 Description . 13
6.2.3 Task lifecycle .14
6.2.4 Task Group .16
6.3 NBMP workflow description (WD) .16
6.3.1 General .16
6.3.2 Description .16
6.3.3 Workflow lifecycle .17
6.3.4 Impact of Workflow lifecycle on task lifecycle .18
6.4 NBMP MPE Capabilities Description (MD) . 20
6.4.1 General . 20
6.4.2 Description . 20
7 NBMP interfaces .21
7.1 General .21
7.2 Workflow APIs . 22
7.2.1 General . 22
7.2.2 Workflow resources . 22
7.2.3 Workflow API operations . 22
7.3 Task APIs . 25
7.3.1 General . 25
7.3.2 Task resource . 25
7.3.3 Task API operations . 25
7.4 Function discovery APIs .27
7.4.1 General .27

© ISO/IEC 2025 – All rights reserved
iii
7.4.2 Function discovery queries .27
7.4.3 Function discovery API operations . . 28
7.5 MPE APIs . 29
7.5.1 General . 29
7.5.2 MPE Capabilities Resource . 29
7.5.3 MPE API Operations . 29
7.6 Supported protocols . 30
8 NBMP descriptors .31
8.1 Scheme descriptor .31
8.1.1 General .31
8.1.2 JSON schema .31
8.2 General descriptor .31
8.2.1 General .31
8.2.2 JSON schema . 33
8.3 Input descriptor .
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.