ISO/IEC 14543-5-101:2019
(Main)Information technology — Home electronic systems (HES) architecture — Part 5-101: Intelligent grouping and resource sharing remote AV access profile
Information technology — Home electronic systems (HES) architecture — Part 5-101: Intelligent grouping and resource sharing remote AV access profile
ISO/IEC 14543-5-101:2019 (E) enables a media connection, resource sharing and co-operation among computers, home appliances and consumer electronics using remote access (RA). Also, users and devices can share and control media resources. This document specifies: • an IGRS remote media access profile based on the IGRS RA core protocol and the IGRS RA platform protocol, and • application rules for the interoperation between IGRS RA media users and devices
Technologies de l'information — Architecture des systèmes électroniques domestiques (HES) — Partie 5-101: Titre manque
General Information
Standards Content (Sample)
ISO/IEC 14543-5-101
Edition 1.0 2019-06
INTERNATIONAL
STANDARD
Information technology – Home electronic system (HES) architecture –
Part 5-101: Intelligent grouping and resource sharing for HES Class 2 and
Class 3 – Remote media access profile
ISO/IEC 14543-5-101:2019-06(en)
---------------------- Page: 1 ----------------------
THIS PUBLICATION IS COPYRIGHT PROTECTED
Copyright © 2019 ISO/IEC, Geneva, Switzerland
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form
or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from
either IEC or IEC's member National Committee in the country of the requester. If you have any questions about
ISO/IEC copyright or have an enquiry about obtaining additional rights to this publication, please contact the address
below or your local IEC member National Committee for further information.
IEC Central Office Tel.: +41 22 919 02 11
3, rue de Varembé info@iec.ch
CH-1211 Geneva 20 www.iec.ch
Switzerland
About the IEC
The International Electrotechnical Commission (IEC) is the leading global organization that prepares and publishes
International Standards for all electrical, electronic and related technologies.
About IEC publications
The technical content of IEC publications is kept under constant review by the IEC. Please make sure that you have the
latest edition, a corrigendum or an amendment might have been published.
IEC publications search - webstore.iec.ch/advsearchform Electropedia - www.electropedia.org
The advanced search enables to find IEC publications by a The world's leading online dictionary on electrotechnology,
variety of criteria (reference number, text, technical containing more than 22 000 terminological entries in English
committee,…). It also gives information on projects, replaced and French, with equivalent terms in 16 additional languages.
and withdrawn publications. Also known as the International Electrotechnical Vocabulary
(IEV) online.
IEC Just Published - webstore.iec.ch/justpublished
Stay up to date on all new IEC publications. Just Published IEC Glossary - std.iec.ch/glossary
details all new publications released. Available online and 67 000 electrotechnical terminology entries in English and
once a month by email. French extracted from the Terms and Definitions clause of
IEC publications issued since 2002. Some entries have been
IEC Customer Service Centre - webstore.iec.ch/csc collected from earlier publications of IEC TC 37, 77, 86 and
If you wish to give us your feedback on this publication or CISPR.
need further assistance, please contact the Customer Service
Centre: sales@iec.ch.
---------------------- Page: 2 ----------------------
ISO/IEC 14543-5-101
Edition 1.0 2019-06
INTERNATIONAL
STANDARD
Information technology – Home electronic system (HES) architecture –
Part 5-101: Intelligent grouping and resource sharing for HES Class 2 and
Class 3 – Remote media access profile
INTERNATIONAL
ELECTROTECHNICAL
COMMISSION
ICS 35.200 ISBN 978-2-8322-7051-6
Warning! Make sure that you obtained this publication from an authorized distributor.
---------------------- Page: 3 ----------------------
– 2 – ISO/IEC 14543-5-101:2019
© ISO/IEC 2019
CONTENTS
FOREWORD . 4
INTRODUCTION . 5
1 Scope . 7
2 Normative references . 7
3 Terms, definitions and abbreviated terms . 8
3.1 Terms and definitions . 8
3.2 Abbreviated terms . 8
4 Conformance . 9
5 Overview of IGRS remote media access profile . 9
6 Application scenarios of remote media access . 9
7 Remote media access application system . 10
7.1 Overview. 10
7.2 IGRS RAMS . 10
7.3 IGRS RAMC . 12
7.4 Extension of RAMS and RAMC modules . 13
8 Message data format of remote media access application . 13
8.1 Classification of message and data format . 13
Annex A (normative) Specification of MTS . 15
A.1 Overview. 15
A.2 MTS service type . 15
A.3 MTS interface invocation reference flow . 15
A.4 MTS service attributes . 16
A.5 MTS data types . 16
A.6 MTS invocation interfaces . 16
A.6.1 PrepareForTranscoding . 16
A.6.2 StartTranscoding . 17
A.6.3 StopTranscoding . 17
A.6.4 GetTranscodingStatus . 17
A.6.5 MTS error codes . 18
Annex B (normative) Web Services Description Language (WSDL) description of MTS . 19
Bibliography . 22
Figure 1 – Interaction model of IGRS RA media access application . 10
Figure 2 – Components of IGRS RAMS . 11
Figure 3 – Components of IGRS RAMC . 12
Figure 4 – Extension of RAMS and RAMC modules . 13
Message 1 – Format of request message . 14
Message 2 – Format of response message . 14
Message 3 – Format of push message . 14
Figure A.1 – Service invocation flow of MTS . 15
Table A.1 – MTS service attributes . 16
Table A.2 – MTS data types . 16
Table A.3 – Input/Output parameters of PrepareForTranscoding . 17
---------------------- Page: 4 ----------------------
ISO/IEC 14543-5-101:2019 – 3 –
© ISO/IEC 2019
Table A.4 – Input/Output parameters of StartTranscoding . 17
Table A.5 – Input/Output parameters of StopTranscoding . 17
Table A.6 – Input/Output parameters of GetTranscodingStatus . 18
Table A.7 – MTS error codes . 18
---------------------- Page: 5 ----------------------
– 4 – ISO/IEC 14543-5-101:2019
© ISO/IEC 2019
INFORMATION TECHNOLOGY –
HOME ELECTRONIC SYSTEM (HES) ARCHITECTURE –
Part 5-101: Intelligent grouping and resource sharing
for HES Class 2 and Class 3 – Remote media access profile
FOREWORD
1) 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.
2) The formal decisions or agreements of IEC and ISO on technical matters express, as nearly as possible, an
international consensus of opinion on the relevant subjects since each technical committee has representation
from all interested IEC National Committees and ISO member bodies.
3) IEC, ISO and ISO/IEC publications have the form of recommendations for international use and are accepted
by IEC National Committees and ISO member bodies in that sense. While all reasonable efforts are made to
ensure that the technical content of IEC, ISO and ISO/IEC publications is accurate, IEC or ISO cannot be held
responsible for the way in which they are used or for any misinterpretation by any end user.
4) In order to promote international uniformity, IEC National Committees and ISO member bodies undertake to
apply IEC, ISO and ISO/IEC publications transparently to the maximum extent possible in their national and
regional publications. Any divergence between any ISO, IEC or ISO/IEC publication and the corresponding
national or regional publication should be clearly indicated in the latter.
5) ISO and IEC do not provide any attestation of conformity. Independent certification bodies provide conformity
assessment services and, in some areas, access to IEC marks of conformity. ISO or IEC are not responsible
for any services carried out by independent certification bodies.
6) All users should ensure that they have the latest edition of this publication.
7) No liability shall attach to IEC or ISO or its directors, employees, servants or agents including individual experts
and members of their technical committees and IEC National Committees or ISO member bodies for any
personal injury, property damage or other damage of any nature whatsoever, whether direct or indirect, or for
costs (including legal fees) and expenses arising out of the publication of, use of, or reliance upon, this ISO/IEC
publication or any other IEC, ISO or ISO/IEC publications.
8) Attention is drawn to the normative references cited in this publication. Use of the referenced publications is
indispensable for the correct application of this publication.
9) Attention is drawn to the possibility that some of the elements of this ISO/IEC publication may be the subject of
patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights.
International Standard ISO/IEC 14543-5-101 was prepared by subcommittee 25:
Interconnection of information technology equipment, of ISO/IEC joint technical committee 1:
Information technology.
The list of all currently available parts of the ISO/IEC 14543 series, under the general title
Information technology – Home electronic system (HES) architecture, can be found on the
IEC website and ISO website.
This publication contains attached files in the form of xml. These files are intended to be used
as a complement and do not form an integral part of the publication.
The text of this standard is based on the following documents:
FDIS Report on voting
JTC1-SC25/2869/FDIS JTC1-SC25/2885/RVD
Full information on the voting for the approval of this standard can be found in the report on
voting indicated in the above table.
This publication has been drafted in accordance with the ISO/IEC Directives, Part 2.
---------------------- Page: 6 ----------------------
ISO/IEC 14543-5-101:2019 – 5 –
© ISO/IEC 2019
INTRODUCTION
ISO/IEC 14543-5 (all parts) specifies the services and protocol of the application layer for
intelligent grouping and resource sharing (IGRS) devices and services in the home electronic
system. Some parts reference Classes 1, 2 and 3, which are HES designations specified in
the HES architecture standard, ISO/IEC 14543-2-1.
ISO/IEC 14543-5 (all parts) includes the following parts.
– ISO/IEC 14543-5-1: Core protocol
• Specifies the TCP/IP protocol stack as the basis and the HTTP protocol as the
message-exchange framework among devices.
• Specifies a series of device and service interaction/invocation standards, including
device and service discovery protocol, device and service description, service
invocation, security mechanisms, etc.
• Specifies core protocols for a type of home network that supports streaming media and
other high-speed data transports within a home.
– ISO/IEC 14543-5-2#: Application profile
• Based on the IGRS core protocol.
• Specifies a device and service interaction mechanism, as well as application
interfaces used in IGRS basic applications.
• Multiple application profiles are specified, including:
i) ISO/IEC 14543-5-21: AV profile
ii) ISO/IEC 14543-5-22: File profile
– ISO/IEC 14543-5-3: Basic application
• Includes an IGRS basic application list.
• Specifies a basic application framework.
• Specifies operation details (device grouping, service description template, etc.),
functional descriptions and service invocation interfaces.
– ISO/IEC 14543-5-4: Device validation
• Defines a standard method to validate an IGRS-compliant device.
– ISO/IEC 14543-5-5: Device type
• Specifies IGRS device types used in IGRS applications.
– ISO/IEC 14543-5-6: Service type
• Specifies basic service types used in IGRS applications.
– ISO/IEC 14543-5-7: Remote access system architecture
• Specifies the architecture and framework for the remote access of IGRS devices and
services in the home electronic system. The remote access communications protocol
and application profiles are specified in the following parts of ISO/IEC 14543-5:
i) ISO/IEC 14543-5-8: Remote access core protocol
ii) ISO/IEC 14543-5-9: Remote access service platform
iii) ISO/IEC 14543-5-101: Remote media access profile
iv) ISO/IEC 14543-5-102: Remote universal management profile
v) ISO/IEC 14543-5-11: Remote user interface
vi) ISO/IEC 14543-5-12: Remote access test and verification
• The relationships among these parts are specified in Part 5-7.
---------------------- Page: 7 ----------------------
– 6 – ISO/IEC 14543-5-101:2019
© ISO/IEC 2019
– ISO/IEC 14543-5-8: Remote access core protocol
• Provides detailed system components, system functional modules, basic concepts of
IGRS remote access elements and their relationships, message exchange
mechanisms and security related specifications.
• Specifies interfaces between IGRS remote access (RA) client and service platforms.
Defines co-operative procedures among IGRS RA clients.
– ISO/IEC 14543-5-9: Remote access service platform
• Specifies the IGRS RA service platform (IRSP) architectures and interfaces among
servers in the service platforms.
• Based on ISO/IEC 14543-5-8: Remote access core protocol.
– ISO/IEC 14543-5-101 and ISO/IEC 14543-5-102: Remote access application profiles
• Defines a device and service interaction mechanism for various applications
• Based on ISO/IEC 14543-5-8: Remote access core protocol.
• Two profiles have been developed:
i) ISO/IEC 14543-5-101: Remote media access profile. This part defines the common
requirements for IGRS RA media users and devices in IGRS networks.
ii) ISO/IEC 14543-5-102: Remote universal management profile. This part specifies a
mechanism for integrating devices with both relatively high and low processing
capabilities into IGRS networks. It also specifies universal remote device discovery
and a management framework.
• Additional application profiles will be specified in the future.
– ISO/IEC 14543-5-11: Remote user interface
• Specifies adaptive user interface generation and remote device control mechanisms
suitable for different remote access applications and devices.
– ISO/IEC 14543-5-12: Remote access test and verification
• Specifies a standard method to test and verify IGRS-RA compliant device and service
interfaces.
---------------------- Page: 8 ----------------------
ISO/IEC 14543-5-101:2019 – 7 –
© ISO/IEC 2019
INFORMATION TECHNOLOGY –
HOME ELECTRONIC SYSTEM (HES) ARCHITECTURE –
Part 5-101: Intelligent grouping and resource sharing
for HES Class 2 and Class 3 – Remote media access profile
1 Scope
This part of ISO/IEC 14543 enables a media connection, resource sharing and co-operation
among computers, home appliances and consumer electronics using remote access (RA).
Also, users and devices can share and control media resources.
This document specifies:
• an IGRS remote media access profile based on the IGRS RA core protocol and the IGRS
RA platform protocol, and
• application rules for the interoperation between IGRS RA media users and devices.
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 14543-5-1:2010, Information technology – Home electronic system (HES)
architecture – Part 5-1: Intelligent grouping and resource sharing for Class 2 and Class 3 –
Core protocol
ISO/IEC 14543-5-21:2012, Information technology – Home electronic system (HES)
architecture – Part 5-21: Intelligent grouping and resource sharing for HES Class 2 and
Class 3 – Application profile – AV profile
ISO/IEC 14543-5-6:2012, Information technology – Home electronic system (HES)
architecture – Part 5-6: Intelligent grouping and resource sharing for HES Class 2 and Class 3
– Service type
ISO/IEC 14543-5-7:2015, Information technology – Home electronic system (HES)
architecture – Part 5-7: Intelligent grouping and resource sharing for HES Class 2 and Class 3
– Remote access system architecture
ISO/IEC 14543-5-8:2017, Information technology – Home electronic system (HES)
architecture – Part 5-8: Intelligent grouping and resource sharing for HES Class 2 and Class 3
– Remote access core protocol
ISO/IEC 14543-5-9:2017, Information technology – Home electronic system (HES)
architecture – Part 5-9: Intelligent grouping and resource sharing for HES Class 2 and Class 3
– Remote access service platform
---------------------- Page: 9 ----------------------
– 8 – ISO/IEC 14543-5-101:2019
© ISO/IEC 2019
3 Terms, definitions and abbreviated terms
3.1 Terms and definitions
For the purposes of this document, the following terms and definitions apply.
ISO and IEC maintain terminological databases for use in standardization at the following
addresses:
• IEC Electropedia: available at http://www.electropedia.org/
• ISO Online browsing platform: available at http://www.iso.org/obp
3.1.1
remote media access
browsing, searching and playing media content located in remote media servers through an
IRSP
Note 1 to entry: In this document, “media” is primarily audio and video.
3.1.2
remote access media client
RAMC
media device in an IGRS RA network that possesses capabilities for browsing, searching,
receiving and rendering multimedia content located on an RAMS through an IRSP
Note 1 to entry: Examples of an RAMC device include a TV, set-top box, etc. The RAMC may access contents on
the RAMS as the destination device through IRSP in a remote media access application.
3.1.3
remote access media server
RAMS
media device in an IGRS RA network that possesses capabilities for storing multimedia
content, accessing an IRSP and transmitting multimedia content to an RAMC according to
control commands from the RAMC
Note 1 to entry: Examples of an RAMS device are a PC, network storage server, etc. The RAMS may provide a
network interface to other RAMC devices to access content managed by the RAMS as the source device through
IRSP in a remote media access application.
3.1.4
service attribute
variable associated with each service type to record service status
3.2 Abbreviated terms
CIS content index service
CMS connection management service
DRM digital right management
ID identification
IGRS intelligent grouping and resource sharing
IGRSDSIM IGRS dynamic service invocation module
MCTMS media client transport management service
MSTMS media server transport management service
MTS media transcoding service
QoS quality of service
RAMC remote access media client
RAMS remote access media server
---------------------- Page: 10 ----------------------
ISO/IEC 14543-5-101:2019 – 9 –
© ISO/IEC 2019
IGRS intelligent grouping and resource sharing
IRSP IGRS RA service platform
IP internet protocol
MC media client
MS media server
RA remote access
URI universal resource identifier
XMPP extensible messaging and presence protocol
WSDL Web Services Description Language
4 Conformance
The application profile for a remote media access application shall be implemented as
specified in Clause 5. The application scenarios of remote media access shall be
implemented as specified in Clause 6. The remote media access system architecture and
components of an IGRS Remote Access Media Server (RAMS) and Remote Access Media
Client (RAMC) shall conform to Clause 7. The message and data formats used in a remote
media access application shall conform to Clause 8.
5 Overview of IGRS remote media access profile
IGRS remote access (RA) application profiles are based on the IGRS RA core protocol
(ISO/IEC 14543-5-8:2017) and the IGRS RA service platform protocol (ISO/IEC 14543-5-
9:2017). The IGRS RA application profiles specify functional models, service models for
different applications and interactive processes and interfaces between the applications and
core protocol. Manufacturers may develop additional applications based these profiles. The
applications developed based on these profiles may interoperate with each other.
An IGRS remote media access profile is one of the IGRS RA application profiles. It is based
on the IGRS RA core protocol specified in ISO/IEC 14543-5-8:2017. All the basic access and
play control functions of media are based on the IGRS AV application profile specified in
ISO/IEC 14543-5-21:2012. ISO/IEC 14543-5-21:2012 specifies media server (MS) and media
client (MC) service functionalities of the AV profile. ISO/IEC 14543-5-6:2012 specifies the
service types and implementation methods in ISO/IEC 14543-5-21:2012.
This document specifies the service realization methods in an IGRS RA network, and clarifies
the differences between IGRS remote media access applications in an IGRS RA network and
IGRS media applications in a local IP network.
6 Application scenarios of remote media access
The possible application scenarios of IGRS RA media include the following.
a) Users can discover the local IGRS devices in a home network (TV, media player, set-top-
box, etc.) and the media content stored or played in these devices with the users’ remote
IGRS devices. Users can search the media content and control the rendering of the
content (i.e. play, stop, pause, continue, re-play, etc.).
b) Users can use the local IGRS devices (TV, media-player, set-top box, etc.) in a home
network to detect IGRS RA devices and media content stored or being played in these
devices. Users can search the media content and control the rendering of the content
(i.e. play, stop, pause, continue, re-play, etc.).
c) When users are playing media content in an IGRS network, they can pause the play
functions and save the current play location with a bookmark. They can resume the play
functions from the paused location with another IGRS device.
---------------------- Page: 11 ----------------------
– 10 – ISO/IEC 14543-5-101:2019
© ISO/IEC 2019
7 Remote media access application system
7.1 Overview
In an IGRS remote media access application system, an RAMS is a media content storage
device. It grants the search and transfer rights to other devices. An RAMC is a device to
access the media content stored in an RAMS. It can browse, search, receive and render these
contents.
RAMS devices and RAMC devices in an IGRS media access application shall establish a
sibling relationship as described in 10.1 of ISO/IEC 14543-5-8:2017. Alternatively, the owner
of the RAMS shall authorize the access right of the RAMS to the owner of the RAMC through
the device access rights configuration mechanism described in Clause 9 of ISO/IEC 14543-5-
8:2017.
An IGRS remote media access profile is an extension of IGRS AV profiles specified in
ISO/IEC 14543-5-21:2012. It specifies an application profile for dedicated media access and
invocation functionalities based on the RA system architecture specified in Figure 1 of
ISO/IEC 14543-5-7:2015. The basic media invocation flow services shall follow
ISO/IEC 14543-5-21:2012 and ISO/IEC 14543-5-6:2012.
Figure 1 shows the interaction model of an IGRS remote media access application.
Figure 1 – Interaction model of IGRS RA media access application
The RAMS and RAMC are both IGRS RA devices that are connected to the IRSP and shall
follow ISO/IEC 14543-5-9:2017. Each of them shall comply with the lower layer of the IGRS-
RA core protocol specified in ISO/IEC 14543-5-8:2017 and the higher layer IGRS remote
media access profile specified in this document.
The transmitted data between a RAMS and RAMC primarily consist of control commands and
media data. The control commands include content indexing commands and media invocation
commands.
The content indexing commands are used by the RAMC to index the content in RAMS. The
media invocation commands are used by the RAMC to control the media content transfer of
the RAMS.
The media data are transferred between the RAMS and the RAMC according to the media
invocation commands.
7.2 IGRS RAMS
The IGRS RAMS is a device with an Internet connection, shall comply with the IGRS RA core
protocol of ISO/IEC 14543-5-8:2017, and has the capability of storing multimedia content,
accessing IRSP and transmitting multimedia content to an RAMC according to control
commands from the RAMC. The IGRS RAMS usually provides the managed content to an
---------------------- Page: 12 ----------------------
ISO/IEC 14543-5-101:2019 – 11 –
© ISO/IEC 2019
IGRS RAMC as the initiating device in media application. The IGRS RAMC could access,
manage and render this content through the IGRS-RA network. The IGRS RAMS could also
function as a target device of a media access application when the IGRS RAMC uploads
media contents to it.
Components of the IGRS RAMS are shown in Figure 2.
NOTE The block noted by a dashed line is optional.
Figure 2 – Components of IGRS RAMS
The IGRS RAMS shall comply with ISO/IEC 14543-5-8:2017 and shall provide services of a
content index service (CIS), connection management service (CMS), media server transport
management service (MSTMS) and optional media transcoding service (MTS).
The components of the RAMS are summarized in a) to d).
a) CIS: The IGRS RAMS shall support CIS so that an IGRS RAMC could browse, search and
access the stored contents. Through the description of content element data, CIS provides
the basic information to match the media format and transmission mechanism in the media
playback mode between an IGRS RAMS and IGRS RAMC. CIS also provides the
necessary supports for senior personality content management. The procedure calls for
CIS are specified in 8.1 of ISO/IEC 14543-5-6:2012.
b) CMS: An IGRS RAMS shall support a CMS to manage the connection between an IGRS
RAMS and an IGRS RAMC. The IGRS RAMS shall execute the interface function
GetProtocolInfo() of CMS, so that other devices in a network may query the media format
supported by the RAMS and get the connect management and transmit control mechanism
supported by the RAMS.
A CMS includes the following interface functions:
1) query RAMS supported media format;
2) get supported connect
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.