I E C 62 66-1 ® Edition 201 7-05 I N TE RN ATI ON AL S TAN D ARD colour i n sid e C on s u m er term i n al fu n cti on for acce s s to I P TV an d ope n i n tern et m u l ti m ed i a s ervi ce s – IEC 62766-1 :201 7-04(en) P art : G e n e ral T H I S P U B L I C AT I O N I S C O P YRI G H T P RO T E C T E D C o p yri g h t © I E C , G e n e v a , S wi tz e rl a n d 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 I EC copyright or have an enquiry about obtaining additional rights to this publication, please contact the address below or your local I EC member National Committee for further information IEC Central Office 3, rue de Varembé CH-1 21 Geneva 20 Switzerland Tel.: +41 22 91 02 1 Fax: +41 22 91 03 00 info@iec.ch www.iec.ch Ab ou t th e I E C The I nternational Electrotechnical Commission (I EC) is the leading global organization that prepares and publishes I nternational Standards for all electrical, electronic and related technologies Ab o u t I E C p u b l i ca ti o n s The technical content of IEC publications is kept under constant review by the IEC Please make sure that you have the latest edition, a corrigenda or an amendment might have been published I E C Catal og u e - webstore i ec ch /catal og u e The stand-alone application for consulting the entire bibliographical information on IEC International Standards, Technical Specifications, Technical Reports and other documents Available for PC, Mac OS, Android Tablets and iPad I E C pu bl i cati on s s earch - www i ec ch /search pu b The advanced search enables to find IEC publications by a variety of criteria (reference number, text, technical committee,…) It also gives information on projects, replaced and withdrawn publications E l ectroped i a - www el ectroped i a org The world's leading online dictionary of electronic and electrical terms containing 20 000 terms and definitions in English and French, with equivalent terms in additional languages Also known as the International Electrotechnical Vocabulary (IEV) online I E C G l os sary - s td i ec ch /g l oss ary 65 000 electrotechnical terminology entries in English and French extracted from the Terms and Definitions clause of IEC publications issued since 2002 Some entries have been collected from earlier publications of IEC TC 37, 77, 86 and CISPR I E C J u st Pu bl i s h ed - webstore i ec ch /j u stpu bl i sh ed Stay up to date on all new IEC publications Just Published details all new publications released Available online and also once a month by email I E C C u stom er S ervi ce C en tre - webstore i ec ch /csc If you wish to give us your feedback on this publication or need further assistance, please contact the Customer Service Centre: csc@iec.ch I E C 62 66-1 ® Edition 201 7-05 I N TE RN ATI ON AL S TAN D ARD colour i n sid e C on s u m er term i n al fu n cti on for acce s s to I P TV an d ope n i n te rn e t m u l ti m e d i a s e rvi ce s – P art : G en e ral INTERNATIONAL ELECTROTECHNICAL COMMISSION ICS 33.1 60.99; 35.1 0; 35.2440.95 ISBN 978-2-8322-4208-7 Warn i n g ! M ake s u re th a t you ob tai n ed th i s p u b l i cati on from an au th ori zed d i stri b u tor ® Registered trademark of the International Electrotechnical Commission –2– I EC 62766-1 : 201 © I EC 201 CONTENTS FOREWORD I NTRODUCTI ON Scope Norm ative references Terms, definitions and abbreviated term s Terms and definitions Abbreviated terms OI PF term inal function and network interfaces overview General Media formats Adaptive stream ing 4 Content m etadata Protocols 20 Declarative application environm ent 22 Procedural application environm ent 23 Authentication, content protection and service protection 23 Profiles 24 Annex A (informative) XML schem as 26 A I m ports 26 A I ncludes 27 A Redefines 27 A 3.1 General 27 A 3.2 ce-htm l-profiles-1 -0.xsd 28 A Schem as 28 A Classification schem es 29 A Examples 29 Annex B (informative) H igh-level architecture 30 B Reference points identification 30 B Reference points description 30 B Residential network high-level architectural overview 32 B 3.1 Architecture 32 B 3.2 Functional entities 33 B Residential network functional entities 34 B 4.1 General 34 B 4.2 Open I PTV term inal functional entity (OI TF) 35 B 4.3 OI TF and I G 38 B 4.4 OI TF, I G, AG and CSPG 40 Bibliograph y 43 Figure Figure Figure Figure Figure – Open I PTV Forum scope – I PTV solution scope – Residential network, functional entities, U NI and H NI reference points 21 B – Mapping functional entities to UN I reference points 30 B – Residential network architecture 32 I EC 62766-1 : 201 © I EC 201 –3– Figure B – OI TF functions and exposed interfaces 35 Figure B – OI TF and I G 38 Figure B – All H N functional entities 40 Table Table Table Table Table Table Table Table – U NI reference point descriptions and protocols 22 A – I m ported XML schem a files 26 A – I m ported classification schemes 27 A – OI PF XM L schem a include files 27 A – OI PF XM L schem as 28 A – OI PF XM L examples 29 A – OI PF XM L examples 29 B – UN I reference points 31 –4– I EC 62766-1 : 201 © I EC 201 NTERNATI ONAL ELECTROTECHNICAL COMMISSION C O N S U M E R T E R M I N AL F U N C T I O N F O R AC C E S S T O I P T V AN D O P E N I N T E RN E T M U L T I M E D I A S E RVI C E S – P a rt : G e n e l FOREWORD ) The I nternati on al Electrotechni cal Comm ission (I EC) is a worl d wid e organization for stan dardization com prisin g all n ation al el ectrotechnical comm ittees (I EC National Comm ittees) The object of I EC is to prom ote internati onal co-operation on all questions concerni ng stand ardi zati on in the el ectrical an d electronic fields To this end and in additi on to other acti vities, I EC publish es I nternational Stan dards, Techn ical Specifications, Technical Reports, Publicl y Avail abl e Specificati ons (PAS) an d Gu ides (h ereafter referred to as “I EC Publication(s)”) Thei r preparation is entrusted to technical comm ittees; any I EC National Comm ittee interested in the subj ect dealt with m ay partici pate in this preparatory work I nternational, governm ental an d n on governm ental organ izations l iaising with th e I EC also participate i n this preparation I EC collaborates closel y with the I ntern ational Organi zation for Stand ardization (I SO) in accordance with ditions determ ined by agreem ent between th e two organi zati ons 2) The form al decisions or ag reem ents of I EC on tech nical m atters express, as n early as possible, an i nternati onal consensus of opi nion on the rel evant subjects since each technical com m ittee has representati on from all interested I EC N ational Com m ittees 3) I EC Publications have the form of recomm endations for intern ational use an d are accepted by I EC National Com m ittees in that sense While all reasonable efforts are m ade to ensure that the tech nical content of I EC Publications is accu rate, I EC cann ot be h eld responsi ble for th e way in which th ey are used or for an y m isinterpretation by an y en d u ser 4) I n order to prom ote intern ational u niform ity, I EC National Com m ittees und ertake to apply I EC Publications transparentl y to the m axim um extent possible i n their national an d regi on al publicati ons Any d ivergence between an y I EC Publication and the correspondi ng national or regi on al publicati on sh all be clearl y in dicated in the latter 5) I EC itself d oes n ot provi de an y attestation of conform ity I n depend ent certificati on bodies provi de conform ity assessm ent services and, in som e areas, access to I EC m arks of conform ity I EC is not responsi ble for any services carri ed out by ind ependent certification bodi es 6) All users shou ld ensure that th ey have the l atest editi on of thi s publicati on 7) No liability shall attach to I EC or its directors, em ployees, servants or ag ents inclu din g in divi du al experts and m em bers of its technical com m ittees and I EC Nati on al Com m ittees for any person al i njury, property d am age or other dam age of any nature whatsoever, wheth er di rect or indirect, or for costs (includ i ng legal fees) and expenses arisi ng out of the publ ication, use of, or relian ce upon, this I EC Publicati on or any other I EC Publications 8) Attention is drawn to th e N orm ative references cited in th is publ ication Use of the referenced publ ications is indispensable for the correct applicati on of this publication 9) Attention is drawn to the possibility that som e of the elem ents of this I EC Publication m ay be the su bject of patent rig hts I EC shall not be held responsibl e for identifyi ng any or all such patent ri ghts A Category D liaison was set up between TC1 00 and the OPEN I PTV FORU M in 201 The OPEN I PTV FORU M was m erged with the H ybrid Broadcast Broadband Television (HbbTV) Association in 201 I nternational Standard I EC 62766-1 has been prepared by I EC technical comm ittee 00: Audio, video and multimedia system s and equipment The text of this I nternational Standard is based on the following documents: CDV Report on votin g 00/2484/CDV 00/2656/RVC Full information on the voting for the approval of this I nternational Standard can be found in the report on voting indicated in the above table I EC 62766-1 : 201 © I EC 201 –5– This document has been drafted in accordance with the I SO/I EC Directives, Part A list of all parts in the I EC 62766 series, published under the general title Consumer terminal function for access to IPTV and open internet multimedia services, can be found on the I EC website The com mittee has decided that the contents of this docum ent will rem ain unchanged until the stability date indicated on the I EC website under "http://webstore iec ch" in the data related to the specific document At this date, the document will be • • • • reconfirmed, withdrawn, replaced by a revised edition, or am ended A bilingual version of this publication m ay be issued at a later date I M P O R T AN T th a t it – Th e ' co l ou r i n s i d e' tai n s u n d e rs t a n d i n g c o l o u r p ri n t e r of c o l o u rs i ts wh i ch c o n te n ts logo a re U s e rs on th e co ve r p ag e o f th i s c o n s i d e re d sh ou l d to t h e re fo re be p ri n t p u b l i c ati o n u s e fu l th i s fo r i n d i c ate s th e d o cu m en t c o rre c t u sin g a –6– I EC 62766-1 : 201 © I EC 201 INTRODUCTION The I EC 62766 series is based on a series of specifications that was originall y developed by the Open I PTV Forum (OI PF) They specify the user-to-network interface (UN I ) for consum er term inals to access I PTV and open internet m ultimed ia services over m anaged or nonmanaged networks as defined by OI PF The Open I PTV Forum (OI PF) I PTV solution provides specifications for an end-to-end platform for the deployment of I PTV services Figure shows a high-level logical view of the scope of the OI PF I PTV solution The Open I PTV Forum has developed an end-to-end solution to allow an y consumer enddevice, com pliant to the Open I PTV Forum specifications, to access enriched and personalised I PTV services either in a m anaged or a non-m anaged network To that end, the Open I PTV Forum focuses on standardising the user-to-network interface (UN I ) both for a m anaged and a non-m anaged network, as depicted in Figure M an ag ed N e t w o rk OIPF Com m on rd P a rt y C o n te n t P ro v i d e r UNI Service Platform Provider Access Provider Hom e Network CP I PTV Provider SLA Triple-play walled garden Open I n t e rn e t Service Platform Provider Access Provider I PTV Provider CGM SLA Portal site walled garden F i g u re – Open I P T V F o ru m Con su m er G e n e t e d M ed i a IEC s cop e Throughout the specifications, the term s “open I nternet” and “unmanaged network” are used interchangeabl y to refer to the ability to access an y service provider using an y access network provider without an y quality of service guarantees Managed network I PTV services are provided with QoS guarantees, for exam ple within a triple-play walled garden Open I nternet I PTV services are accessed via the I nternet, without QoS guarantees, for example via a portal In both cases, I PTV services are accessed via a service platform that provides supporting facilities for multiple service providers Third-party content providers suppl y media assets that are delivered within the I PTV services The Open I PTV Forum (OI PF) specification for consum er terminal function and network interfaces for access to I PTV and open I nternet multim edia services consist of the following multiple parts: I EC 62766-1 : 201 © I EC 201 • • • • • • • • • • • Part : Part 2-1 : Part 2-2: Part 3: Part 4-1 : Part 4-2: Part 5-1 : Part 5-2: Part 6: Part 7: Part 8: –7– General (this docum ent) Media form ats HTTP adaptive stream ing Content m etadata Protocols Exam ples of I PTV protocol sequences Declarative application environment Web standards TV profile Procedural application environm ent Authentication, content protection and service protection Profiles This document (Part ) defines general common elem ents and specifies the docum ent structure, the scopes of, and relationships between the other parts, which deal with specific aspects of the OI PF consumer terminal function and network interfaces –8– I EC 62766-1 : 201 © I EC 201 C O N S U M E R T E R M I N AL F U N C T I O N F O R AC C E S S T O I P T V AN D O P E N I N T E RN E T M U L T I M E D I A S E RVI C E S – P a rt : G e n e l S cop e This part of I EC 62766 defines general common elements and specifies the structure of the I EC 62766 series, the scopes of, and relationships between the other parts N o rm a t i ve re fe re n c e s The following docum ents are referred to in the text in such a way that som e or all of their content constitutes requirements of this docum ent For dated references, onl y the edition cited applies For undated references, the latest edition of the referenced docum ent (including an y am endm ents) applies I EC 62766-2-1 , Consumer terminal function for access to IPTV and open internet multimedia services – Part 2-1: Media formats IEC 62766-2-2, Consumer terminal function for access to IPTV and open internet multimedia services – Part 2-2: HTTP adaptive streaming I EC 62766-3, Consumer terminal function for access to IPTV and open internet multimedia services – Part 3: Content metadata I EC 62766-4-1 , Consumer terminal function for access to IPTV and open internet multimedia services – Part 4-1: Protocols IEC 62766-4-2, Consumer terminal function for access to IPTV and open internet multimedia services – Part 4-2: Examples of IPTV protocol sequences I EC 62766-5-1 , Consumer terminal function for access to IPTV and open internet multimedia services – Part 5-1: Declarative application environment IEC 62766-5-2, Consumer terminal function for access to IPTV and open internet multimedia services – Part 5-2: Web standards TV profile I EC 62766-6, Consumer terminal function for access to IPTV and open internet multimedia services – Part 6: Procedural application environment IEC 62766-7, Consumer terminal function for access to IPTV and open internet multimedia services – Part 7: Authentication, content protection and service protection IEC 62766-8, Consumer terminal function for access to IPTV and open internet multimedia services – Part 8: Profiles – 32 – B B I EC 62766-1 : 201 © I EC 201 Resi d enti al network hi gh -l evel archi tectural overvi ew Arch i tectu re The architecture of the consum er dom ain (referred to hereafter as the residential network) is as shown in Figure B and composed of functional entities, with well-defined interfaces between them , and where each functional entity includes a num ber of functions As shown in Figure B.2, the entire collection of these functional entities is called the I PTV terminal function (I TF) The residential network architecture is designed to: • • support m ultiple deployment scenarios; allow non-I PTV applications to co-exist with I PTV services, but be able to execute independentl y from the I PTV service The architecture chosen to com pl y with the above is depicted in Figure B below There are two main interface groups between the Residential N etwork and the Provider(s) Network dom ain: the H N I -I NI and the H NI -AMNI The m apping between these key functional groupings and UN I reference points is depicted in Figure B Note also that while not shown explicitl y in Figure B 2, all com munications are mediated by the WAN gateway IEC Fi g u re B – Resi d en ti al n etwork arch i tectu re I EC 62766-1 : 201 © I EC 201 B B F u n cti o n a l – 33 – e n ti ti e s G e n e l Below is a brief description of the functional entities in the residential network B 2 Open I P T V t e rm i n a l fu n c t i o n a l en ti ty (O I TF ) The OI TF includes the functionality required to access I PTV service for both the unm anaged and the m anaged network m odels through the HN I -I NI and HN I -I GI interfaces • • To access the I PTV services using the unmanaged model, the OI TF only needs to use the HN I -I NI interface Thus, the m inim um set of functional entities needed to access unm anaged I PTV services are the OI TF and the WAN gateway To access I PTV service using the managed network m odel, the OI TF needs to use both the H NI -I N I and the H NI -I GI interfaces Thus, the minimum set of functional entities needed to access the managed I PTV services are the OI TF, the I G and the WAN gateway (as it provides the ph ysical connection between the residential network and the WAN) The HN I -I GI interface requires special protection, as it carries credentials/secrets The OI TF has its own direct user interaction (e.g , rem ote control, keyboard) and audio/video rendering and, optionall y, grabbing functionalities (e g display, speakers, cameras, microphones) or can be directl y connected with other audio/video rendering/grabbing devices without passing through hom e network communication All residential network deploym ents will have at least one instance of the OI TF The OI TF may include functions to allow Open I PTV Forum defined services to be accessed on DLNA devices [24] B 3 I M S g a t e w a y fu n c t i o n a l e n ti t y ( I G ) The I G includes the necessary functionality to allow an OI TF device to access m anaged network services, based on an I MS core network, through the HN I -I GI interface The I G provides an I PTV end user with access to m anaged network I PTV services and to blended person-to-person comm unication services such as chat, messaging, presence, etc Support for unsolicited notification is also included for such services as presence, caller I D, etc The I G is able to offer its functionality to the AG via the H NI -AGI interface Support for new or enhanced applications can be realized by a firm ware upgrade to the I G without an y impacts on the OI TF functionality In a device that implem ents both the OI TF and I G , the use of the HN I -I GI interface is optional B Ap p l i c a t i o n g a t e w a y fu n c t i o n a l e n t i t y ( AG ) The application gateway (AG) is an optional gateway function that incorporates a procedural language-based application execution environm ent where applications can be remotel y downloaded for execution This functionality is required by certain service providers that wish to have generic procedural language-based applications related or unrelated to I PTV services downloaded for execution in the hom e environm ent Exam ples of applications related to I PTV services include: – an EPG generating a remote UI ; – proxying for signaling protocols when not involving SI P; and when client and server are not in the sam e I P dom ain: – 34 – I EC 62766-1 : 201 © I EC 201 – support for proprietary or non-standard content download protocols (where the AG has A/V content storage capability); – insertion of personalized advertisements in the media stream ; and – full blended person-to-person communication services (e g , videoconference using a TV set as a display) An exam ple of an application unrelated to I PTV services is one that collects alarms from hom e devices To interface to the AG, an OI TF uses the H NI -I NI * interface The HN I -I NI * is a subset of the reference points in the HN I -I NI interface in addition to support for discovery of an AG by an OI TF When present, the AG, via an application running in the executable application environm ent, can perform an y of the following functionalities: • • Manipulate m edia streams Note that for protected content, this is onl y addressed when the AG and the CSPG are combined in the sam e device and that the I EC 62766 series does not define the routing of media content (for the purposes of m edia control) via an AG that is not also a CSPG Filter content guide (CG) data I nsertion of its own CG data Note that in the release solution, this is onl y addressed where the resulting content guide is output from the AG to the OI TF in the form of a rem ote UI The release solution does not define how an AG may output CG data in broadcast content guide (BCG) form at to an OI TF, or how an OI TF m ay discover that BCG form at inform ation is available from an AG – Support proprietary applications through a remote user interface (RUI ) – Support for proprietary or non-standard content download protocols – Support advanced blended communication services When the AG is deployed in a device with local graphics rendering (e g com bined with an OI TF), applications running in the PAE can offer a wide range of applications and services directl y using that local graphics rendering system without using a remote UI The AG is able to m ake use of the services of the I G via the HN I -AGI interface This interface is not defined in the release solution H owever, where an AG and an OI TF are combined in the sam e device, the device m ay use the H NI -I GI interface for both DAE and PAE applications B.3.2.5 Content and service protection (CSP) gateway functional entity (CSPG) The CSP gateway (CSPG) is an optional gateway functional entity that provides a conversion from a content and service protection solution in the network to a secure authenticated channel between the CSPG and the OI TF B.3.2.6 WAN gateway functional entity (WG) The WAN gateway function supports the ph ysical connection between the residential LAN and the access network WAN A WAN gateway functional entity will exist in all deployments although not all its functions will be required in all cases B.4 B.4.1 Residential network functional entities General The following is a more detailed description of the various functional entities identified above I EC 62766-1 : 201 © I EC 201 – 35 – For ease of understanding of the detailed functional description of the residential network, this document uses a stepwi se buildup of the residential network functional entities com prising of the following steps: • • • OI TF and WAN gateway (WG); OI TF, WG and I G; OI TF, WG, I G and the optional functional entities AG and CSPG This buildup of functions does not impl y that these combinations of functions are the onl y deploym ent options possible Each of the OI TF, I G, AG, CSPG and WAN gateway functional entities may be deployed as separate ph ysical devices in the residential network or in com binations or m ay not be deployed at all in the case of the optional entities AG and CSPG B Open I P T V t e rm i n a l fu n c t i o n a l en ti ty (O I TF ) IEC F i g u re B – O I T F fu n c t i o n s a n d The • OI TF e xp o s e d i n t e rfa c e s functional entity shown in Figure B includes the following functions : m anages subscription inform ation associated with a specific user, e g , viewing preferences The user profile managem ent functions include the ability to create, fetch, modify, delete, and replace user profiles U ser p ro fi l e m an ag em en t – 36 – • • • • • • • • • • • • • I EC 62766-1 : 201 © I EC 201 : initiates and term inates content delivery sessions Manages content delivery sessions, including trick play control of unicast streams and m ulticast stream control I t applies to both the unm anaged and the m anaged m odels : receives streamed content from the network and includes stream buffering in the case of progressive download I t also transmits real-time audio and video in the case of m ultimedia telephon y The function applies to both the managed and unmanaged m odels, although different technologies m ight be chosen for each case : A/V codecs for all streamed and downloaded content I t includes decoding, scaling and rendering functions : client side key m anagement for the terminal centric approach to service protection and content protection Enforces content usage rules in the client I t applies to both the m anaged and the unm anaged m odels See CSP gateway functional entity for the alternative gateway centric approach to service and content protection : reception of content downloaded to the client in non-real tim e Content download might be unicast or multicast For multicast, the MDTF is used Local storage is required for content download I t applies to both the m anaged and the unmanaged m odels This function is optional : this function receives generic data sent over m ulticast Content types that can be distributed to MDTF include content guide data, static DAE content, video content, interactivity inform ation, notifications, software releases and patches : rem oves an y encryption applied to the content, under the control of the CSP function This function is not used for unencrypted content I t applies to both the m anaged and the unmanaged m odels : a declarative language based environm ent (browser) based on CEA-201 for presentation of user interface and including scripting support for interaction with network server-side applications and access to the API s of the other OI TF functions The specification of the DAE declarative language environm ent including the API s available to the downloaded applications is within the scope of the Forum The DAE can also query, internall y to the OI TF, the Metadata-based content guide client in order to extract an y data it may contain The downloaded applications that run in the DAE are considered to be service provider specific and therefore will not be defined by the Forum ’s specifications : client for m etadata-based content guides The user interface including the presentation of metadata-based content guide is OI TF vendor dependent and is out of scope of this document This function may also m ake the m etadata available to residential network devices via the DLN A functions function I t applies to both the managed and the unmanaged m odels provides the client-side functions to rem otel y m anage the OI TF, for both provisioning and assurance purposes The functions provided relate to configuration m anagem ent (including firmware upgrade) and fault m anagem ent (including troubleshooting and diagnostics) When realized as a standard TR-069 client, it uses the UN I -RM S interface (providing also performance m onitoring) Otherwise, rem ote managem ent is supported as a DAE application , which uses the UN I S-6 interface : function for discovering I PTV service providers and related services I t applies to both the unmanaged and the m anaged m odels Note that different aspects of DVB SD&S may appl y to different models : storage for content download and PVR based functions This function is optional but will be required if content download is supported : implements DLNA DMS functions to expose and distribute content in a DLN A compliant manner through the residential network The DLN A functions function m ay also offer a DLN A DMP function to locate and select content available from other S t re a m S t re a m s ess i on m an ag em en t an d c o n t ro l t n s m i t t e r/ re c e i v e r C od ecs CSP C on ten t M DTF d o wn l o ad ( m u l ti c as t d ata t e rm i n a t i n g fu n c t i o n ) D e c ry p t D AE ( d e c l a t i v e M e ta d a t a -b a s e d Re m o t e IPTV DLN A co n te n t m an ag em en t S e rv i c e I n t e g l ap p l i cati o n s t o g e fu n c t i o n s guide cl i en t: D i s c o v e ry s ys te m e n v i ro n m e n t ) cl i en t I EC 62766-1 : 201 © I EC 201 • • • DMS in the residential network The selected content can be stream ed across the residential network and rendered by the OI TF The DLN A functions may also support the DLN A RU I source capability (+RUI SRC+) to provide rem ote U I content to the DLN A RUI pull controller capability (+RU I PL+), which can be used to support an I TF rem ote control function (I RCF) This function is optional : this optional function provides embedded applications for I PTV services, e g local PVR, using the standardized interfaces which are defined as UN I and H NI -I GI The user interaction with this function is OI TF vendor specific : client for providing feedback on service quality, for example, pixilation, frame loss, packet loss and delay (the exact information to be provided is to be specified in other specifications) I t applies to both the managed and the unm anaged m odels : this function acts as a U PnP device management client for rem ote m anagement operations such as configuration m anagem ent (including triggering of a software upgrade) and fault m anagement (including troubleshooting and diagnostics) OI TF • • • • • • em bed d ed P e rfo rm a n c e D evi ce The • – 37 – W AN ap p l i c a ti o n m o n i to r c l i en t M an ag em en t g a te wa y functional entity shown in Figure B contains the following functions: : supports the ph ysical term ination of the access network (e g xDSL, GPON etc.) and the layer 2, layer and higher services (such as N AT, I GM P proxy-routing) required to support I PTV and other services term inated in the residential network that share the WAN connection : the attachm ent function is responsible for the attachm ent of the residential network to the network provider : Depending on the provider model, the WAN gateway m ay be remotel y m onitored and configured by the access service provider The RM S function supports the interface to the remote manager (i e TR-069 CWMP rem ote m anagem ent protocol plus TR-098 device data m odel with possible extensions ) the QoS function provides classification, m arking, re-marking, policing, and queuing of Ethernet and I P traffic that goes between the WAN and LAN interfaces Marking and remarking of Ethernet priority and Diffserv code points (DSCP) is supported Classification can occur through a variety of characteristics of I P traffic, including Ethernet priority, DSCP, origination and destination I P address, and application protocol : provides the functions for I GMP proxy and I GMP snooping The I GMP proxy allows m ultiple in-home devices in the residential network to be able to j oin the same m ulticast stream I GM P snooping is the process of listening to I GM P traffic to allow, when present, the switch to "listen in" on the I GM P conversation between hosts and routers by processing the layer I GMP packets sent in a multicast network to avoid flooding (see section 3 of [1 ]) : the WAN gateway m ay have this function to avoid some problem s due to the low efficiency and unreliability of m ulticast on wireless networks This function is not specified in the release solution the U PnP control point interacts with the U PnP device m anagement client in the OI TF for remote m anagem ent operations L AN /W AN g atewa y At t a c h m e n t RM S Qo S : IGM P s u p p o rt U N /M C U Pn P v c o n t ro l p o i n t: – 38 – B OI TF an d I EC 62766-1 : 201 © I EC 201 IG IEC F i g u re B – O I T F a n d IG I n a device that implem ents both the OI TF and I G, the use of the HN I -I GI interface is optional I EC 62766-1 : 201 © I EC 201 – 39 – The I G depicted in Figure B includes the following additional functions with respect to the I MS gateway (I G): • • • • • • • • • : responsible for subscriber authentication and an y session management required for m anaged networks (e g , m anaged I PTV services and person-to-person communication services) The authentication performed by this function is (re-) used for content and service protection (CSP) purposes The authentication/session m anagem ent client/server interacts with the network servers through the U NI S-8 interface This function includes the implicit connectivity adm ission control (CAC) request for the WAN side No explicit CAC function is required on the LAN side : the I G-OI TF server exposes authentication and session m anagem ent client/server functionalities to the OI TF for m anaged I PTV services and blended person -toperson com munication application support (e.g , caller id display, m essaging etc ) via HTTP and/or other protocols as required I f required, the interaction between the I G-OI TF Server and the OI TF may result in a U I on the OI TF display or the delivery of execution script(s) to the DAE function on the OI TF : client application for remote management functions in a managed environm ent I t provides a standard interface for provisioning and assurance tasks on managed devices with the I G function (i e TR-069 CWMP remote m anagement protocol, plus TR-1 04 I MS data model with possible extensions) I t includes functions for configuration managem ent, firm ware upgrade, troubleshooting/diagnostics, perform ance m anagement and m onitoring of I MS/SI P services : network discovery function is responsible for the discovery of and attachm ent to an I MS service provider : the remote access discovery agent manages the DLN A device discovery procedure between the remote device and DLN A devices in the residential network The RADA m aps to the following functional components in the UPnP RA architecture (RADA Sync, RADASync CP, I nbound Connection Config, RADA Listener/Relay and RADA Config) : the rem ote access transport agent is used during the key exchanges for setting up I PSec-based security over the I MS tunnel between the rem ote device and the residential network The RATA maps to the following functional com ponents in the U PnP RA architecture (RA Transport Agent, RATA Config) : this handles the I M S procedures for session setup, m odification and termination (including the QoS aspects) between the remote device and the residential network this m aps the procedures between the DLN A QoS and the I MS QoS to coordinate the QoS on the I MS side with that on the U PnP side to ensure end -to-end QoS between the U PnP RA-enabled device in the residential network and the remote device : this optional function provides media transformation, e.g transcoding for remote access The DLN A content transformation device implem ents the DLN A media interoperability unit (MUI ) device class or DLN A devices which im plem ent the DLN A virtual device functionality with content transformation function Au t h e n t i c a t i o n / s e s s i o n I G -O I T F m an ag em en t c l i e n t /s e rv e r s e rv e r RM S N e t w o rk Re m o t e Re m o t e Re m o t e QoS d i s c o v e ry acces s a cce s s a cce s s d i s c o v e ry t n s p o rt ag en t ( R AD A) ag en t fo r e s t a b l i s h i n g ( R AT A) IM S tu n n el ( R A- I M S ) C o o rd i n a t o r: D L N A c o n t e n t t n s fo rm a t i o n d evi ce (D LN A C TD) – 40 – B 4 B 4 OI TF, IG, AG an d Re s i d e n ti a l I EC 62766-1 : 201 © I EC 201 CSPG n e t w o rk IEC F i g u re B – Al l HN fu n c t i o n a l en ti ti e s A residential network with the addition of the optional application gateway and the optional CSP gateway functional entities is depicted in Figure B This represents a residential network with all the H N functional entities The AG and CSPG are independent optional functional entities that m ay be required in a specific residential network configuration Additional functions are identified in B 4 I EC 62766-1 : 201 © I EC 201 B 4 Ap p l i c a t i o n – 41 – g a t e w a y ( AG ) : a local procedural language execution environm ent based on Java connected device configuration (CDC) for I PTV service provider-specific downloaded applications I f required, these applications can present a U I via the CEA-201 based Rem ote U I function on the OI TF’s DAE When the PAE is deployed in a device with local graphics rendering (e.g , com bined with an OI TF), these applications also can also directl y access that local graphics system The definition of the full capabilities of the PAE is within the scope of the Forum ’s specifications The specification of the service provider specific applications that are downloaded and executed in the environment are outside of the scope of the Forum ’s specifications The PAE is a multipurpose execution environm ent capable of supporting m an y I PTVspecific and general services These capabilities include support of the following service provider-specific applications: – : enables the service provider to locall y intercept the media stream (media, control, CSP) for the purpose of adding or inserting content generated or stored in the AG into that m edia stream The operation of m edia control shall be under the control of applications running in the PAE via defined API s Note that for protected content, this is onl y possible when the AG and the CSPG are combined in the sam e device and that the I PTV solution does not define the routing of media content (for the purposes of m edia control) via an AG which is not also a CSPG – : client with the following functions: i) discovery and description of available services and content; ii) at least one of the following: a) presentation of a CG on the OI TF via the DAE; b) passing all or some subset of the metadata to the “Metadata CG client” on the OI TF, depending on the policy of either the Service Platform Provider or the I PTV Service Provider; note that this is not addressed in the release specifications; c) when present, this application term inates the U NI S-7 interface in addition to the CG application client in the OI TF, which also directl y handles the UN I S-7 interface – client with the following functions: i) discovery of available service providers; ii) discovery and description of available services and content – : possibl y requiring additional hardware to support advanced applications such as video telephon y The HN I -AGI interface allows applications in the AG implem enting advanced comm unication services to access the authorization and session management functions in the I G – : this function enables applications running in the PAE to serve declarative language applications running on the DAE in the OI TF – implementation of proprietary, non-standard or other service provider-specific protocols in a PAE application : Client application for rem ote managem ent functions in a managed environm ent I t provides a standard interface for provisioning and assurance tasks on m anaged devices with the AG function (i e TR-069 CWMP rem ote managem ent protocol, plus TR-1 35 /TR-1 40 IPTV/storage data m odel with possible extensions) I t includes functions for configuration managem ent, firm ware upgrade, troubleshooting/diagnostics, perform ance m anagem ent and monitoring of streaming services • P ro c e d u l M ed i a a p p l i cati on e n v i ro n m e n t ( P AE ) c o n t ro l CG I P T V S e rv i c e D i s c o v e ry : Full y RU I bl en d ed s e rv i c e s S e rv e r P ro p ri e t a ry RM S c o m m u n i c ati o n or n o n - s t a n d a rd co n te n t d o wn l o ad p ro t o c o l s : – 42 – B.4.4.3 I EC 62766-1 : 201 © I EC 201 CSP Gateway (CSPG) The CSP gateway is required when a gateway centric approach to service and content protection is deployed as an alternative to the Marlin based CSP functions of the OI TF A secure authenticated channel is used between the CSPG and the OI TF I EC 62766-1 : 201 © I EC 201 – 43 – Bibliography [1 ] Open I PTV Forum, Functional Architecture – V2.0 , September 2009 [2] Open I PTV Forum , Services and Functions for Release , V1 0, October 2008 [3] I TU-T Recommendation Y 91 (2008), IPTV Functional Architecture [4] I TU-T Recomm endation H 720 (2008), Overview of IPTV terminal devices and end [5] I TU-T Recomm endation H 264, Advanced video coding for generic audiovisual [6] I SO/I EC 381 8-1 : 201 5, Information technology – Generic coding of moving pictures and associated audio information – Part 1: Systems [7] I SO/I EC 23009-1 : 201 4, Information technology – Dynamic adaptive streaming over [8] I SO/I EC 4496-1 2:201 2, Information technology – Coding of audio-visual objects – Part 12: ISO base media file format [9] ETSI TS 02 034 V1 (201 4-05), Digital Video Broadcasting: Transport of MPEG-2 Based DVB Services over IP Based Networks [1 0] ETSI TS 02 539, Digital Video Broadcasting (DVB);Carriage of Broadband Content [1 ] Consumer Electronics Association CEA-201 4-A (including the August 2008 Errata), Web-based Protocol Fram ework for Remote User I nterface on U PnP N etworks and the I nternet (Web4CE) [1 2] I EC 62481 -1 : 2007, Digital living network alliance (DLNA) home networked device interoperability guidelines – Part 1: Architecture and protocols [1 3] Broadband Forum TR-098, I nternet Gateway Device Data Model for TR-069 [1 4] Broadband Forum TR-1 04, DSLH ome™ Provisioning Parameters for VoI P CPE [1 5] Broadband Forum TR-1 35, Data Model for a TR-069 Enabled STB [1 6] W3C CSS TV Profile 0, http: //www w3 org/TR/css-tv [1 7] ECMAscript Language Specification (Third Edition), Decem ber 999, ECMA-262 pdf, http: //www ecma-international org/publications/standards/Ecm a-262 htm [1 8] W3C Working Draft, XMLHttpRequest; J ulian Aubourg et al, Decem ber 201 systems services HTTP (DASH) – Part 1: Media presentation description and segment formats Guide (BCG) information over Internet Protocol (IP) _ DSLH om e is the tradem ark of a product suppl ied by th e DSL Forum This inform ation is given for the conveni ence of users of this d ocum ent and does not constitute an en dorsem ent by I EC of the product nam ed Equivalent prod ucts m ay be used if they can be shown to l ead to the sam e resul ts – 44 – I EC 62766-1 : 201 © I EC 201 [1 9] Scalable Vector Graphics (SVG) Tin y Specification, W3C Recommendation, 22 December 2008, http: //www w3 org/TR/2008/REC-SVGTin y1 2-20081 222/ [20] W3C Candidate Recommendation, HTML5; Robin Berjon, Steve Faulkner, Travis Leithead, Erika Doyle N avara, Edward O'Connor, Silvia Pfeiffer, August 201 [21 ] ETSI , TS 02 728 V1 (201 -09), Digital Video Broadcasting (DVB); Globall y Executable MH P (GEM) Specification (including OTT and h ybrid broadcast/broadband) [22] 3GPP TS 24 237, I P Multim edia (I M) Core N etwork (CN) subsystem I P Multim edia Subsystem (I MS) service continuity; Stage [23] Broadband Forum TR-069 Am endm ent 2, CPE WAN Management Protocol v1 [24] Open I PTV Forum , Service and Platform Requirements , V2.0, Decem ber 2008 _ INTERNATIONAL ELECTROTECHNICAL COMMISSI ON 3, rue de Varembé PO Box 31 CH-1 21 Geneva 20 Switzerland Tel: + 41 22 91 02 1 Fax: + 41 22 91 03 00 info@iec.ch www.iec.ch