翁向明 岳崇涛 (天津泰达有线电视网络有限公司 天津300456)
浅谈关于泰达视频点播系统的几个技术亮点
翁向明 岳崇涛 (天津泰达有线电视网络有限公司 天津300456)
泰达视频点播系统设计遵循标准性和开放性原则,充分考虑系统的可靠性和安全性,业务的灵活性和扩展性。分析了系统中的几个关键技术,提出泰达视频点播系统遵循国际标准的开放的接口协议,使得交互数字电视平台具有良好的互操作性,为今后增值业务的开展提供了良好的开放式基础平台。
信息管理系统 视频点播(VOD) 机顶盒 服务组信息
视频点播,即VideoOn Demand(VOD),也就是根据用户的要求播放节目的视频点播系统。VOD并没有一个严格的定义,它泛指一类能在用户需要时随时提供交互式视频服务的业务,即“想看什么就看什么,想什么时候看就什么时候看”。视频点播具有提供给单个用户对大范围的影片、视频节目、游戏、信息以及其他服务进行几乎同时访问的能力,从而改变传统的、被动的、广播式的信息灌输为新型的、主动的、根据自己所需而进行的信息获取。
天津泰达广电VOD系统采用MOTOROLA公司的视频服务器系统、TANDBERG公司的后台管理系统Open Stream、中电新视界技术有限公司的应用管理系统、TANDBERG公司的nPVR时移电视系统以及MOTOROLA公司的边缘调制器。系统既能满足目前的运营需求,又采用开放式的模块化设计方式,可以方便与外围系统设备形成集成,更利于系统的扩展,是目前国际上最开放、最可靠、最先进的系统组合构架,具备业务样板的所有条件,必将成为国内最具标志性的系统。本文主要对天津泰达视频点播系统的几个关键技术进行分析。
目前服务组信息管理有两种方式,一种方式是通过对终端机顶盒的软件升级来完成的,另一种是由前端发送含有服务组配置信息的TS来完成的。
第1种方式通过对终端机顶盒的软件升级来实现有线运营业务的更新。这种方式从原理上讲很简单,但也存在着很多缺点:①需要和机顶盒生产厂商进行充分的协调,耗费时间,增加人力成本。有线运营商由于引入了竞争机制,所以其运营区域内存在多种品牌的机顶盒。每次增加新的业务时,有线运营商都需要和区域内的每个机顶盒厂商进行协调。这种方式会耗费大量的时间,增加很多人力成本。②机顶盒生产厂商每次更新软件之后需要进行大量的回归测试。这点也导致了生产厂商不能及时地响应有线运营商的要求。从另一方面也耗费了有线运营商的时间。③进行大规模的机顶盒软件升级存在很大的风险。如果升级软件存在着某个缺陷,会导致整个区域内的网络瘫痪,造成不可估量的经济损失。
第2种方式是通过修改配置文件来实现的。当有新的服务器需要增加时,首先修改配置文件,加入新服务器的IP地址和端口号。然后把配置文件打包成TS流播发出去。终端机顶盒接收到TS流后,通过固定的协议进行解析,以便得到所需要的IP地址和端口号。
这种方式与第1种方式相比,具有配置简单、灵活的优点,它可以不需要更改终端机顶盒的软件,就实现前端服务器的增加或删减,灵活且快速的改变正在运营的业务。但是第2种方式也有一个缺点,由于配置文件是被打包成TS流播发出去的,所以这就需要提供前端的厂商和机顶盒厂商提前协商并规定好具体的TS流解析方法。如果前端或者终端的厂商有变化,就需要重新协调TS流的解析方法,做到前端与终端一致,才能使终端机顶盒正确地从TS流中解析出相应的配置信息。
综合以上两种方法的优缺点,我们设计了一种新的基于WEB的服务组信息管理系统,这个系统被集成到了VOD前端的应用服务器中。其原理是把前端配置好的信息以文本的形式,通过WEB的方式传输到终端机顶盒,终端机顶盒通过浏览器对传输过来的配置信息进行解析。这种方法继承了第2种方法的优点,同时也改进了第2种方法的缺点。由于传输的过程是基于WEB的,所以不需要提供前端的厂商与机顶盒厂商去协商TS流的解析方法。这种方法省去了中间环节,也为有线运营商节省了成本。
根据泰达有线电视网络的实际情况,服务组信息管理的配置信息如表1和表2所示:
表1 机顶盒系统应用:SINCLASS
表2 机顶盒系统应用:SINSINO
其中EPG是指EPG服务器;SSP是指资源会话管理服务器(eSRM),它是 BMS后台管理的一个功能模块;TSTVSERVER是指时移电视的服务器;BANK是指银行自助缴费服务器;VIEW是指交互数据服务器。
综上所述,基于WEB方式的服务组信息管理系统可以使有线运营商快速且灵活的增加或删减运营业务,提高了有线运营商的工作效率,减少不必要的运营成本,具有一定的推广价值。
泰达VOD系统采用集中方式部署,采用Edge-QAM进行并发流的推送,由于有线系统内用于VOD的频率资源有限,QAM的传输带宽有限,造成VOD并发流是在QAMRF信号所覆盖的范围内进行广播。为了提高并发流的利用率,在QAM信号物理覆盖范围内,进行逻辑上服务组的划分。划分服务组有利于后台管理系统对资源的调度和管理,有利于各种点播数据的统计管理,为运营报表分析提供有力的依据。网内交互式机顶盒要获得所在服务组后,才能正确实现点播节目的接收。机顶盒根据运营的思路不同可以有固定服务和移动服务两种模式。泰达的运营思路是以开放为原则,对服务不做限制,采用移动服务模式,区内的交互式机顶盒在任何地方都可以使用交互电视。而要实现机顶盒的移动服务,就要解决服务组信息的动态获取问题。
通过与机顶盒厂商协商,在每一个服务组固定的某个频点相对应的IPQAMTSID域,填充服务组信息。机顶盒要对该频点下发的PAT表进行解析,将TSID域中的数据设置为服务组信息。动态获取服务组(Service Group)流程图,如图1所示:
图1 动态获取服务组流程图
计费是VOD运营的一个重要环节,在系统中处于重要的位置。要实现VOD业务的计费,必须解决身份认证和业务认证问题。泰达数字电视系统已经有一套用户管理系统,该系统管理用户智能卡卡号,机顶盒ID和数字电视节目定购信息等。如何将单向用户管理系统与VOD系统的计费系统进行统一管理,实现业务的统一授权,统一计费是我们面临的一大难题。
通常的做法是单向用户和交互用户分开管理,单向是对智能卡的管理,而双向是对机顶盒MAC地址的管理,这就意味着需要重新建立一个交互电视用户管理系统和数据库。为了充分利用现有用户管理系统并快速推广交互电视用户,我们采用智能卡卡号作为VOD业务的身份认证和业务认证的唯一标识,而不采用机顶盒MAC地址。这样做的好处是与单向用户共用同一个数据库,统一管理;另外,智能卡的故障率比机顶盒的故障率要低,减少了后期运营维护压力。具体实现是机顶盒读取智能卡卡号,将卡号(十进制)转换为十六进制,填充到clientId MAC地址域,其卡号的结构定义如表3所示:
表3 智能卡卡号结构定义
泰达视频点播系统是一个开放的业务平台,代表了广电视频点播系统的方向。主要有3个技术亮点:①结合实际的业务需求,增加基于WEB方式的服务组信息管理系统。它可以使运营商更加灵活的改变当前业务,而不会影响到终端用户。②在QAMTSID域内嵌入服务组信息,使得终端机顶盒不再受到MAC地址的限制,可以更加方便的更换机顶盒。③单向业务和双向业务的统一计费和统一管理,节约了有线运营商的运营成本,更加利于系统的维护。■
2011-05-09