张 健
(天津泰达有线电视网络有限公司 天津300456)
互联网电视应用系统设计与实现
张 健
(天津泰达有线电视网络有限公司 天津300456)
面对IPTV和OTT TV的竞争,广电运营商需要引进互联网电视牌照商的视频内容,来丰富网内的内容。介绍了天津泰达有线电视网络有限公司互联网电视应用系统的设计与实现。系统与互联网电视牌照商进行总平台对接,引入互联网电视牌照商的视频内容,提高了广电运营商的市场竞争力。
计算机应用技术 互联网电视应用系统 互联网电视牌照商 广电运营商
“长尾理论”认为,传统意义上的主流商品是一个坚硬的头部,而海量、零散、无序的个性化需求则形成了一条长而细的尾巴。将长尾上足够的个性化需求累加起来,就会形成一个比主流商品还要大的市场。长尾理论要求在大众化产品之外提供众多个性化的定制,从而做到区别对待每一个个体的客户。在广电和电信双向进入的竞争时代,必须切实将用户需求切分、编织得极为紧密,才能在竞争中占据主导地位。但实现“长尾理论”有一个前提,就是要求运营商提供海量内容,各种信息和内容应有尽有,满足各个层次用户的需求。基于这个目的,天津泰达有线电视网络有限公司(以下简称“泰达有线网络”)通过在滨海新区内建设互联网电视应用系统,并与互联网电视总平台进行同步对接,引入了中国互联网电视平台的海量内容,满足了区内用户普适性和个性化的需求。
整体系统从业务功能上主要实现2个方面:①普适性需求,视频点播、视频节目的快进、快退、暂停和播放;②个性化需求,包括我的节目列表,排行榜、视频的搜索。
从系统架构上看主要实现 4个层次,包括门户层、管理层、内容分发层和机顶盒终端适配层。系统架构具体如图1所示:
图1 互联网电视应用系统体系结构图Fig.1 Structure chart of the application system of Internet TV
其中EPG系统实现高清视频下载和点播业务的导航页面服务;域名解析实现互联网电视应用系统的 DNS域名解析服务;业务支撑管理是从现有运营支撑系统中同步产品、用户、订购数据等;负载均衡系统实现各个服务器的负载均衡和路由调度;图片管理系统实现高清视频下载和点播业务的海报图片服务;认证系统实现互联网电视终端的认证和鉴权服务;传输管理系统实现高清视频下载和点播业务的 P4P网络传输管理;内容同步系统负责本地互联网电视应用系统和中国互联网电视中心平台的媒资库进行内容同步。两个平台之间需通过 300,M 公共互联网链路连接。
视频分发系统存储由中国互联网电视中心平台下发的热点节目,并为最终用户提供 P4P视频下载和点播服务。除此之外,还将定时采集访问日志上报日志服务器。服务器上分布式保存中心存储的内容,可确保所有可服务内容均匀分布在各服务器中,为用户提供可靠的服务。根据并发用户量,考虑每台服务器的带宽和最大 IO吞吐量,可以估算用于下载和点播服务的视频分发服务器数量。
终端适配中间件负责完成统一的终端兼容和适配,通过终端适配中间件屏蔽终端差异,完成各类终端的灵活接入及扩展。
系统实现主要分为网络部署、存储平台部署、运营支撑系统对接和终端集成四大部分。
2.1 网络部署
2.1.1 增加网络带宽
互联网电视应用系统业务不同于传统的有线点播业务,其系统完全基于IP网络,这种系统的部署会对 IP网络造成一定的压力。主要涉及到两个方面的问题:局域网带宽、出口带宽。
我们对双向承载网络和出口带宽进行扩容。满足互联网电视应用系统业务的带宽需要。
2.1.2 规划域名
机顶盒运行互联网电视应用系统业务时,需要通过域名来访问互联网电视应用系统平台。由于广电运营商有自己的 DNS服务器,所以需要把互联网电视应用系统业务使用到的域名配置在广电运营商自己的DNS域名服务器上。
2.1.3 防火墙设置
根据互联网电视应用系统的业务需要,在防火墙上开放部分 TCP和 UDP的端口。包括 SSH服务、Tomcat服务、Apache服务、FTP服务和系统自定义的一些服务端口。
2.2 软硬件部署
边缘视频服务器由于服务器数量大,集中存储无法满足巨大的 I/O压力,所以存储方式选用直连存储。即,每台视频服务器配置 4块 2,T硬盘(可以另外配置1块操作系统盘),满足性能和容量的需求。
考虑到视频内容不断增加,并且兼容未来推出的3,D和高清服务内容,系统平台设置30,T存储,方便视频内容的分发、发布及内容备份。互联网电视中心平台目前有20,T的内容,按一年新增与转码10,T计算,分节点30,T存储可以满足两年的需求,后期再进行扩容。在存储架构的选择方面,考虑到 DAS、NAS、IPSAN、FCSAN 的优缺点,确定采用 IP SAN的存储架构,采用 iSCSI存储连接方式。支持Active/Active双控切换与容错技术,支持热插拔;控制器支持冗余及负载均衡技术。
所有服务器均采用Linux操作系统。每台服务器都需要部署MySQL数据库、JavaSDK1.6运行环境、Apache WEB服务系统、Apache ActiveMQ消息总线和Tomcat应用服务器等基础软件环境。
2.3 运营支撑系统对接
互联网电视应用平台与现有的运营支撑系统进行对接。双方均发布公共的 WebService接口提供对方调用,互为服务器端和客户端。对接的接口分别为实时扣款、开通服务、停止服务、变更服务和对账接口。
2.4 终端集成
在终端集成网络播放器,专门用于播放流媒体视频。网络播放器需要播放视频编码方式为 H.264,音频编码方式为LC-AAC,封装格式为TS和mp4的高清码流。
本文主要介绍了互联网电视应用系统的系统设计和实现。互联网电视应用系统具有独立的系统架构、组网结构、业务系统和管理系统,并与泰达有线网络现有系统进行对接,利用 IP方式为区域用户提供更为广泛、更为丰富、更为新颖的互动应用。互联网电视应用系统有效地促进文化产业的发展,拉动滨海新区的文化消费与内需,为新区可持续发展注入新的活力。
Design and Realization of an Internet TV Application System
ZHANG Jian
(Tianjin TEDA Cable TV Network Co.,Ltd.,Tianjin 300456,China)
To face the competition from IPTV and OTT TV,broadcasting operators need to enrich their contents through introduction of videos from Internet TV license providers. This paper introduced the design and realization of an Internet TV application system of Tianjin TEDA Cable TV Network Co., Ltd. Through connection to the central platform of Internet TV license provider,the system is able to get access to video contents and thus improves the broadcasting operator’s market competitiveness.
computer application technology;Internet TV application system;Internet TV license provider;broadcast television network operator
TN949.291
A
1006-8945(2014)07-0021-02
2014-06-06