Information technology -- Home electronic systems (HES) architecture

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)

General Information

Status
Published
Publication Date
20-Jun-2019
Current Stage
6000 - International Standard under publication
Start Date
21-Jun-2019
Ref Project

Buy Standard

Standard
ISO/IEC 14543-5-101:2019 - Information technology -- Home electronic systems (HES) architecture
English language
22 pages
sale 15% off
Preview
sale 15% off
Preview

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.