当前位置:文档之家› IPTV中间件技术和标准现状

IPTV中间件技术和标准现状


业务中间件构件 业务中间件构件 业务中间件构件 业务中间件构件 业务中间件构件 业务中间件构件 业务中间件构件 业务中间件构件 业务中间件构件 业务中间件构件 业务中间件构件 业务中间件构件
新业务构件
IPTV业务操作系统 IPTV业务操作系统 播放操作 播放操作 节目/频道操作 节目/频道操作 内容操作 内容操作
VOD LiveTV PVR Internet …
Application Programming Interface Middleware System Kernel Back Office Process Server Process (SMS, Billing, (Streaming. EPG, Ad, Asset…) Auth., DRM…) Client Process (STB, PC, Mobile…)

面向服务的中间件集成
– 以服务为单位开发中间件构件 – 跨服务端和客户端基于中间件平台的分层结构 – 服务端的中间件集成和管理 – 降低客户端的复杂性、可以对客户端资源进行优化
UT斯达康内部资料
10
IPTV面向服务中间件分层模型
IPTV业务 IPTV业务 IPTV业务 IPTV业务 IPTV业务 IPTV业务 IPTV业务 IPTV业务 IPTV业务 IPTV业务 新业务
UT斯达康内部资料
2
ITU-T IPTV FG 对中间件的定义
• A layer of software between applications and resources, which consists of a set of service enablers that allow multiple functionalities running on one or more devices in an IPTV system to interact across a network.
XX操作 XX操作 XX操作 XX操作 XX操作 XX操作
新业务能力
IPTV业务文件系统 IPTV业务文件系统 终端操作系统 终端操作系统 终端硬件能力 终端硬件能力
UT斯达康内部资料
新文件能力 系统端操作系统 系统端操作系统 新系统能力 系统端硬件能力 系统端硬件能力
11
IPTV中间件的体系架构
UT斯达康内部资料
5
中间件目标
• 采用中间件系统,实现IPTV业务的开展能跨越技术和标准的复杂性,使 应用可以运行在多种硬件和OS平台; • 用简单的方法定制具有运营商特色的应用,并且可以提高开发效率,减 少开发成本,跟上技术的发展; • • 使产品的开放性和可移植性更强; 构造一个完整的IPTV产业链,让更多的终端硬件厂商、应用开发商和中 间件开发商参与到终端的研发生产中来。这样IPTV终端能够提供更丰富、 更高性能的业务应用给最终用户; • • 满足大量新业务应用开发的的需求; 支持分布式计算,提供跨网络、硬件和OS平台的透明的应用、交互的业 务与应用; • 促成IPTV系统与IPTV终端的互联互通能力;
UT斯达康内部资料
14
MHP Profiles
• Enhanced Broadcast Profile
– As suggested by the title, this profile calls for a set-top-box with no or limited return channel capabilities and represents the lowest of the three profiles in terms of settop-box performance. As specified in MHP 1.0, the Interactive TV profile calls for a set-top-box with a more significant interactive channel. There is a greater support of the interactive channel with appropriate APIs, etc. One of the differences between the two profiles is that applications can be downloaded via the return channel in Profile 2, whereas this is only possible via the broadcast channel in Profile 1. DVB has a number of return channels that work together with DVB(-S/T/C) to create bidirectional communication. The Internet Access Profile targets a more sophisticated set-top-box, with greater processing power and memory than in profiles 1 & 2. This profile is consistent with the accessing of Internet content on the settop-box. Profile 3 contains an optional HTML element, called DVB-HTML.
UT斯达康内部资料

7
• • • • •
IPTV中间件技术的定义 IPTV中间件技术的发展和与IPTV产业链 IPTV中间件体系架构 DVB中间件技术 - MHP IPTV中间件标准化的现状和进展 – CCAS 中间件的研究 – ITU-T FG IPTV的进展
UT斯达康内部资料
8
IPTV业务中间件的作用
UT斯达康内部资料
3
• • • • •
IPTV中间件技术的定义 IPTV中间件技术的发展和与IPTV产业链 IPTV中间件体系架构 DVB中间件技术 - MHP IPTV中间件标准化的现状和进展 – CCAS 中间件的研究 – ITU-T FG IPTV的进展
UT斯达康内部资料
4
传统中间件技术
¾ 最初作为软件工程领域的实现技术,主要为了改善软件重用性以 及鲁棒性 ¾ 逐渐演化为能够更好地支持业务和应用的开放性与互通性,即旨 在增强基于中间件的软件密集型系统的业务/应用逻辑的开放性和 与互通性 ¾ 对IPTV中间件技术规范来说,我们更加注重后者 ¾ 技术视角的定义:中间件封装了特定应用领域(如IPTV)的核心 业务逻辑,屏蔽了系统底层软硬件资源的复杂性和差异性,并通 过更高层的标准API接口的形式支持特定应用领域应用程序的快 速开发,同时保证系统业务能力的开放性和互通性
15

Interactive TV Profile




Internet Access Profile


UT斯达康内部资料
MHP Architecture
• The application include EPG (electronic program guides), information services (like news ticker, stock ticker), application synchronized to TV content (like score card, local play-along games), e-commerce, secure transactions, and education application. The interface for MHP applications is a top view from application to the system software. The system software include application manager (navigator), APIs, transport protocols, Virtual machine. Applications will not directly address resources. The system software brings an abstract view of such resources. This middle layer isolates the application from the hardware, enabling portability of the application. The resource layer include: MPEG process, graphic display to TV screen, I/O device, broadcast channel and interactive channel, memory and CPU. The hardware entities in the platform include a number of functions. They are represented by hardware or software resources. The resources are provided to the MHP transparently. An application should be able to access all locally connected resources as if they were elements of a single entity.
Applications
Middleware Layer APIs
Middleware
IPTV Middleware Porting Layer Resource Abstraction Layer
相关主题