Information technology — Multimedia service platform technologies — Part 1: Architecture

This document specifies the MPEG-M architecture that is made accessible through the set of MPEG-M high level APIs, MPEG extensible middleware API, elementary services and service aggregation specified in ISO/IEC 23006-2, ISO/IEC 23006-4 and ISO/IEC 23006-5 and as a software implementation in ISO/IEC 23006-3, respectively. NOTE Annex A provides an informative example of how MPEG-M can be used to create a fully-fledged multimedia platform.

Technologies de l'information — Technologies de la plate-forme de services multimédia — Partie 1: Architecture

General Information

Status
Published
Publication Date
02-May-2018
Current Stage
9060 - Close of review
Completion Date
02-Dec-2028
Ref Project

Relations

Standard
ISO/IEC 23006-1:2018 - Information technology -- Multimedia service platform technologies
English language
24 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)


INTERNATIONAL ISO/IEC
STANDARD 23006-1
Third edition
2018-05
Information technology — Multimedia
service platform technologies —
Part 1:
Architecture
Technologies de l'information — Technologies de la plate-forme de
services multimédia —
Partie 1: Architecture
Reference number
©
ISO/IEC 2018
© ISO/IEC 2018
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
Fax: +41 22 749 09 47
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
ii © ISO/IEC 2018 – All rights reserved

Contents Page
Foreword .iv
Introduction .v
1 Scope . 1
2 Normative references . 1
3 Terms and definitions . 1
4 Abbreviated terms and elements of the MPEG-M architecture . 2
4.1 Abbreviated terms . 2
4.2 Elements of the MPEG-M architecture . 3
5 Namespace conventions . 3
6 System overview . 4
7 MPEG-M architecture . 8
7.1 General . 8
7.2 High-level API . . 8
7.2.1 General. 8
7.2.2 Network services . 9
7.2.3 Energy management . 9
7.2.4 Security .10
7.3 MPEG-M middleware .10
7.3.1 Protocol engines .10
7.3.2 Technology engines .12
7.4 Orchestration .12
7.5 Aggregated services .15
7.6 Reference software and conformance .15
Annex A (informative) MPEG-M based advanced multimedia platform .16
Bibliography .24
© ISO/IEC 2018 – All rights reserved iii

Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical
Commission) form the specialized system for worldwide standardization. National bodies that are
members of ISO or IEC participate in the development of International Standards through technical
committees established by the respective organization to deal with particular fields of technical
activity. ISO and IEC technical committees collaborate in fields of mutual interest. Other international
organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the
work. In the field of information technology, ISO and IEC have established a joint technical committee,
ISO/IEC JTC 1.
The procedures used to develop this document and those intended for its further maintenance are
described in the ISO/IEC Directives, Part 1. In particular the different approval criteria needed for
the different types of document should be noted. This document was drafted in accordance with the
editorial rules of the ISO/IEC Directives, Part 2 (see www .iso .org/directives).
Attention is drawn to the possibility that some of the elements of this document may be the subject
of patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent
rights. Details of any patent rights identified during the development of the document will be in the
Introduction and/or on the ISO list of patent declarations received (see www .iso .org/patents).
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation on the voluntary nature of standards, the meaning of ISO specific terms and
expressions related to conformity assessment, as well as information about ISO's adherence to the
World Trade Organization (WTO) principles in the Technical Barriers to Trade (TBT) see the following
URL: www .iso .org/iso/foreword .html.
This document was prepared by Technical Committee ISO/IEC JTC 1, Information technology,
Subcommittee SC 29, Coding of audio, picture, multimedia and hypermedia information.
This third edition cancels and replaces the second edition (ISO/IEC 23006-1:2013), which has been
technically revised.
The main changes compared to the previous edition are as follows:
— A new reference diagram of an MPEG-M device where the middleware is seen as a black box. ISO/
IEC 23006-2 specifies a particular instance of the MPEG-M middleware which is organized in
engines.
— High level API exposed by any MPEG-M middleware.
A list of all parts in the ISO/IEC 23006 series can be found on the ISO website.
iv © ISO/IEC 2018 – All rights reserved

Introduction
The ISO/IEC 23006 series has been developed to enable the easy design and implementation of media-
handling value chains supported by devices that interoperate because they are all based on the same set
of technologies, especially MPEG technologies. The functionalities provided by the MPEG technologies
are accessible via application programming interfaces (API).
The ISO/IEC 23006 series specifies a service-oriented architecture (Part 1), middleware API (Part 2),
conformance and reference software (Part 3), a set of protocols supporting elementary services (Part
4) and the combination of elementary services into aggregated services (Part 5).
MPEG-M supports the service providers’ desire to designed and deploy at reduced cost innovative
multimedia services. This is achieved by identifying a set of elementary services (ES) and defining the
corresponding set of protocols and APIs to enable any user in an MPEG-M value chain to access those
services in an interoperable fashion.
NOTE An MPEG-M value chain is a collection of users, including creators, end users and service providers
that conform to the ISO/IEC 23006 series.
In many real-world MPEG-M value chains, service providers would not be able to exploit the potential of
the series if they were confined to only offer elementary services. Therefore service providers (SP) will
typically offer bundles of ESs, known as aggregated services (AS). In general, there will be a plurality
of SPs offering the same or partially overlapping aggregated services. For example, a SP offering user
description services, may offer content description services as well.
Starting from ISO/IEC 23006-4, an aggregation of services can put together a number of services
generating a complex ISO/IEC 23006 value network, having different topologies and associated services.
Using the ISO/IEC 23006 series, a digital media ecosystem can be established, where:
— developers can offer MPEG-M service components to the professional market because a market will
be enabled by the standard MPEG-M component service API;
— manufacturers can offer MPEG-M devices to the global consumer market because of the global reach
of MPEG-M services;
— service providers can set up and launch new attractive MPEG-M services because innovative
MPEG-M value chains can be easily designed and implemented;
— developers can make available a variety of multimedia applications;
— users can seamlessly create, offer, search, access, pay/cash and consume MPEG-M services.
The ISO/IEC 23006 series extends the devices capabilities with advanced features such as content
generation, processing, and distribution by a large number of users; easy creation of new services
by combining service components of their choice; global, seamless and transparent use of services
regardless of geo-location, service provider, network provider, device manufacturer and provider of
payment and cashing services; diversity of user experience through easy download and installation
of applications produced by a global community of developers since all applications share the same
middleware APIs; and innovative business models because of the ease to design and implement
media-handling value chains whose devices interoperate because they are all based on the same set of
technologies, especially MPEG technologies.
The ISO/IEC 23006 series is subdivided in five parts:
Part 1 — Architecture (the present document): specifies the architecture that can be used as a guide to
an MPEG-M implementation;
Part 2 — MPEG extensible middleware (MXM) API: specifies the middleware APIs;
© ISO/IEC 2018 – All rights reserved v

Part 3 — Conformance and reference software: specifies conformance criteria and a reference software
implementation with a normative value;
Part 4 — Elementary services: specifies elementary service protocols between MPEG-M applications;
Part 5 — Service aggregation: specifies mechanisms enabling the combination of elementary services
and other services to build aggregated services.
vi © ISO/IEC 2018 – All rights reserved

INTERNATIONAL STANDARD ISO/IEC 23006-1:2018(E)
Information technology — Multimedia service platform
technologies —
Part 1:
Architecture
1 Scope
This document specifies the MPEG-M architecture that is made accessible through the set of MPEG-M
high level APIs, MPEG extensible middleware API, elementary services and service aggregation
specified in ISO/IEC 23006-2, ISO/IEC 23006-4 and ISO/IEC 23006-5 and as a software implementation
in ISO/IEC 23006-3, respectively.
NOTE Annex A provides an informative example of how MPEG-M can be used to create a fully-fledged
multimedia platform.
2 Normative references
The following documents are referred to in the text in such a way that some or all of their content
constitutes requirements of this document. For dated references, only the edition cited applies. For
undated references, the latest edition of the referenced document (including any amendments) applies.
ISO/IEC 23000-16, Information technology — Multimedia Application Format (MPEG-A) — Part 16: Publish
Subscribe Application Format
ISO/IEC 23006-2, Information technology — Multimedia service platform technologies — Part 2: MPEG
extensible middleware (MXM) APIs
ISO/IEC 23006-3, Information technology — Multimedia service platform technologies — Part 3:
Conformance and reference software
ISO/IEC 23006-4, Information technology — Multimedia service platform technologies — Part 4:
Elementary services
ISO/IEC 23006-5, Information technology — Multimedia service platform technologies — Part 5: Service
aggregation
3 Terms and definitions
For the purposes of this document, the following terms and definitions apply.
ISO and IEC maintain terminol
...

Questions, Comments and Discussion

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