ImageVerifierCode 换一换
格式:PDF , 页数:18 ,大小:170.27KB ,
资源ID:799045      下载积分:10000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-799045.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ITU-T J 701-2008 Broadcast-centric IPTV terminal middleware (Study Group 9)《广播中心的网络电视(IPTV)终端中间件 9号研究组》.pdf)为本站会员(cleanass300)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

ITU-T J 701-2008 Broadcast-centric IPTV terminal middleware (Study Group 9)《广播中心的网络电视(IPTV)终端中间件 9号研究组》.pdf

1、 International Telecommunication Union ITU-T J.701TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (10/2008) SERIES J: CABLE NETWORKS AND TRANSMISSION OF TELEVISION, SOUND PROGRAMME AND OTHER MULTIMEDIA SIGNALS Secondary distribution of IPTV services Broadcast-centric IPTV terminal middleware Recomme

2、ndation ITU-T J.701 Rec. ITU-T J.701 (10/2008) i Recommendation ITU-T J.701 Broadcast-centric IPTV terminal middleware Summary Recommendation ITU-T J.701 defines components of a broadcast-centric IPTV terminal middleware and provides a high-level description of functionality necessary to support IPT

3、V services. These definitions and descriptions are intended to provide a migration path from existing terminal middleware for current digital broadcasting, with enhancements for IPTV support, to meet immediate market demand to deploy IPTV services. This Recommendation also describes the terminal mid

4、dleware architecture and its relationship with the service platform. Additionally, this Recommendation provides a table of application programming interface (API) classifications. Source Recommendation ITU-T J.701 was approved on 29 October 2008 by ITU-T Study Group 9 (2005-2008) under Recommendatio

5、n ITU-T A.8 procedures. ii Rec. ITU-T J.701 (10/2008) FOREWORD The International Telecommunication Union (ITU) is the United Nations specialized agency in the field of telecommunications, information and communication technologies (ICTs). The ITU Telecommunication Standardization Sector (ITU-T) is a

6、 permanent organ of ITU. ITU-T is responsible for studying technical, operating and tariff questions and issuing Recommendations on them with a view to standardizing telecommunications on a worldwide basis. The World Telecommunication Standardization Assembly (WTSA), which meets every four years, es

7、tablishes the topics for study by the ITU-T study groups which, in turn, produce Recommendations on these topics. The approval of ITU-T Recommendations is covered by the procedure laid down in WTSA Resolution 1. In some areas of information technology which fall within ITU-Ts purview, the necessary

8、standards are prepared on a collaborative basis with ISO and IEC. NOTE In this Recommendation, the expression “Administration“ is used for conciseness to indicate both a telecommunication administration and a recognized operating agency. Compliance with this Recommendation is voluntary. However, the

9、 Recommendation may contain certain mandatory provisions (to ensure e.g., interoperability or applicability) and compliance with the Recommendation is achieved when all of these mandatory provisions are met. The words “shall“ or some other obligatory language such as “must“ and the negative equivale

10、nts are used to express requirements. The use of such words does not suggest that compliance with the Recommendation is required of any party. INTELLECTUAL PROPERTY RIGHTS ITU draws attention to the possibility that the practice or implementation of this Recommendation may involve the use of a claim

11、ed Intellectual Property Right. ITU takes no position concerning the evidence, validity or applicability of claimed Intellectual Property Rights, whether asserted by ITU members or others outside of the Recommendation development process. As of the date of approval of this Recommendation, ITU had no

12、t received notice of intellectual property, protected by patents, which may be required to implement this Recommendation. However, implementers are cautioned that this may not represent the latest information and are therefore strongly urged to consult the TSB patent database at http:/www.itu.int/IT

13、U-T/ipr/. ITU 2010 All rights reserved. No part of this publication may be reproduced, by any means whatsoever, without the prior written permission of ITU. Rec. ITU-T J.701 (10/2008) iii CONTENTS Page 1 Scope 1 2 References. 1 3 Definitions 1 3.1 Terms defined elsewhere 1 3.2 Terms defined in this

14、Recommendation. 1 4 Abbreviations and acronyms 1 5 Broadcast-centric IPTV terminal middleware 2 6 Broadcast-centric IPTV terminal middleware architecture 3 6.1 IPTV terminal middleware components and APIs. 4 6.2 Classification of IPTV terminal middleware components APIs 9 Bibliography. 10 Rec. ITU-T

15、 J.701 (10/2008) 1 Recommendation ITU-T J.701 Broadcast-centric IPTV terminal middleware 1 Scope This Recommendation defines components of a broadcast-centric IPTV terminal middleware and provides a high-level description of functionality necessary to support IPTV services. These definitions and des

16、criptions are intended to assist in the establishment of a migration path from existing terminal middleware for current digital broadcasting, with enhancements for IPTV support, to meet immediate market demand to deploy IPTV services. 2 References The following ITU-T Recommendations and other refere

17、nces contain provisions which, through reference in this text, constitute provisions of this Recommendation. At the time of publication, the editions indicated were valid. All Recommendations and other references are subject to revision; users of this Recommendation are therefore encouraged to inves

18、tigate the possibility of applying the most recent edition of the Recommendations and other references listed below. A list of the currently valid ITU-T Recommendations is regularly published. The reference to a document within this Recommendation does not give it, as a stand-alone document, the sta

19、tus of a Recommendation. ITU-T J.200 Recommendation ITU-T J.200 (2001), Worldwide common core Application environment for digital interactive television services. ITU-T Y.1910 Recommendation ITU-T Y.1910 (2008), IPTV functional architecture. 3 Definitions 3.1 Terms defined elsewhere This Recommendat

20、ion does not use any terms the following terms defined elsewhere. 3.2 Terms defined in this Recommendation This Recommendation defines the following terms: 3.2.1 resource abstraction/middleware interface: An interface between the resource abstraction layer and the middleware service that encapsulate

21、s OS operations and the resources layer, and provides an abstract view of the resource layer. 3.2.2 resources: The native hardware and software entities that provide certain functionality to the middleware services component through the resource abstraction layer. The middleware service functions ar

22、e provided to the application layer through the API of the middleware services. 3.2.3 service components: The components that offer functionalities to any upper layers, regardless of the type of software and hardware in the resource layer. 4 Abbreviations and acronyms This Recommendation uses the fo

23、llowing abbreviations and acronyms: API Application Programming Interface EPG Electronic Programme Guide GUI Graphical User Interface HTML Hypertext Markup Language 2 Rec. ITU-T J.701 (10/2008) HTTP Hypertext Transfer Protocol HW Hardware OS Operating System PVR Personal Video Recorder RAL Resource

24、Abstraction Layer RAM Random Access Memory RTSP Real Time Streaming Protocol SCP Service and Content Protection SIP Session Initiation Protocol SW Software VOD Video on Demand 5 Broadcast-centric IPTV terminal middleware The IPTV middleware supports the variety of functionalities (e.g., EPG, PVR, ga

25、ming, etc.) provided by the IPTV architecture to the IPTV terminal devices. Two types of middleware configuration can be considered: terminal middleware and distributed service enabler. This Recommendation focuses on the terminal middleware, whereas the definition of the distributed service enabler

26、and its technical details are under study and may be the subject of a future ITU-T Recommendation. Figure 5-1 provides an overview of the IPTV middleware architecture, where the terminal middleware is illustrated on the left side. Figure 5-1 IPTV middleware architecture The following description of

27、IPTV middleware architecture components includes more issues than those addressed within the scope of this Recommendation. IPTV application layer The application layer is the layer where operators and third parties provide services and applications. These services and applications include EPG applic

28、ations, VOD, linear TV streams, PVR, games, Internet applications as well as other value-added services. Rec. ITU-T J.701 (10/2008) 3 API An API is essentially a set of operations (or methods) that can be invoked on a component, each of which causes the component to exhibit behavioural functionality

29、. IPTV middleware The IPTV middleware is divided into a service platform middleware and a terminal middleware linked through a bridge. The IPTV middleware invokes the lower layer resources (e.g., network interfaces) to control them, and provides APIs for upper layers. It is recommended that the IPTV

30、 middleware implement the relevant functional modules and end-user functions described in ITU-T Y.1910. The IPTV middleware also provides some specific functions: resource management function, a functional module to manage system resources in IPTV terminal devices; application management function, a

31、 functional module to manage the life cycle of the applications and interaction operations between them. Resource abstraction layers The resource abstraction layer (RAL) makes the middleware independent of lower software and hardware layers. The resources abstracted in the RAL include: software reso

32、urces, such as drivers and OS; hardware resources, such as computing devices, CPU, storage devices, codec, rendering devices (e.g., display, speaker), IO devices. 6 Broadcast-centric IPTV terminal middleware architecture Figure 6-1 shows the IPTV terminal middleware architecture (note that this arch

33、itecture is compatible with the architecture shown in Figure 1 of ITU-T J.200). Figure 6-1 IPTV terminal middleware architecture Overview Resource abstraction layer (RAL) The IPTV terminal middleware is hardware-agnostic. A specific resource abstraction layer (RAL) exists for each specific hardware

34、and operating system. This provides the necessary interface to the 4 Rec. ITU-T J.701 (10/2008) lower layers (e.g., RAM, network access, hard drive, USB port, etc.). The RAL interface is designed so that device drivers can be written irrespective of the service logic adaptation layer. Service logic

35、adaptation layer The service logic adaptation layer is made of service components. The service components are components that offer functionalities common to all middleware implementations (e.g., service selection and presentation, service information management, PVR, security systems). They are use

36、d and enriched by the application services in order to simplify the development of service components and applications above it. The definition and the scope of services depend on the concrete functionalities deployed in the IPTV system. Nevertheless, some service components can be defined that are

37、generic in nature: system and resource management component; media management component; communication component; security component; metadata access component; user interaction component; audience measurement component. All these components can optionally use the functions available on the network.

38、 Presentation engine layer The presentation engine layer may include various engines along with a set of high-level services. This layer is built on top of the service logic adaptation layer. For procedural applications, the IPTV terminal middleware is recommended to be equipped with elements define

39、d in Figure 2 of ITU-T J.200, in the service logic adaptation layer and the presentation engine layer. For declarative applications, the IPTV terminal middleware is recommended to be equipped with elements defined in Figure 3 of ITU-T J.200, in the service logic adaptation layer and the presentation

40、 engine layer. The definitions of “procedural application“ and “declarative application“ can also be found in ITU-T J.200. User experience and application layer The applications are either downloaded or resident. In particular, an application is powered by a presentation engine (e.g., HTML browser).

41、 An application can either have full or restricted access to the presentation engine layer features. Moreover, some applications may directly access the service logic adaptation layer without using a presentation engine or may also directly access the resource abstraction layer. 6.1 IPTV terminal mi

42、ddleware components and APIs This clause describes the functionalities of the IPTV terminal middleware components and identifies their APIs. 6.1.1 System and resource management component The system and resource management component is used to manage IPTV terminal device resources, and provide the s

43、oftware initialization API, the upgrade and download API, the system resources management API, and the terminal management API to the upper application layer. Rec. ITU-T J.701 (10/2008) 5 Software initialization and diagnosis API: An IPTV terminal middleware API that is responsible for initializing

44、the IPTV terminal device, preparing the running environment and providing diagnostic capabilities to the IPTV terminal device. This API is used to execute the following functions: configuration of the IPTV terminal device; initialization of tasks, such as application management, service and content

45、protection (SCP) task, subscriber authentication process, etc.; network connection initialization, such as to get network parameter, configure access mode, etc.; initialization of resources, such as memory, timer, I/O equipment, A/V decoder and other system resources; coordination with other IPTV te

46、rminal device APIs, such as to work with the security and authentication API (see clause 6.1.4) to start the user authentication procedure, to work together with the upgrade and download API to check software version and perform the software upgrade procedure; diagnosis of the IPTV terminal device.

47、Device software upgrade API: An IPTV terminal middleware API that is responsible for the dynamic downloading and upgrading of the IPTV terminal device. This API covers terminal middleware and lower layer. This API is used to execute the following functions: device software download and upgrade for m

48、iddleware layer; device software download and upgrade for resource abstraction layer; validity check of device software and data. Terminal management API: An IPTV terminal middleware API that is responsible for the IPTV terminal management and configuration function. This API is used to execute the

49、following functions: remote management; log management; software version management; server parameter configuration, such as server address configuration; access mode and parameter configuration; media device parameter configuration, such as the decoder; subscriber configuration, such as access account and service account. System resource management API: An IPTV terminal middleware API that is responsible for scheduling resources used by applications and managing their status. This API is used to execute the follow

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1