IPTV非智能机顶盒实现OTT播放的方法技术

技术编号:15399386 阅读:94 留言:0更新日期:2017-05-23 12:02
本发明专利技术公开了一种IPTV非智能机顶盒实现OTT播放的方法,包括以下步骤:在非智能机顶盒上创建2个网络设备;通过所述2个网络设备分别获取互联网网络逻辑平面和IPTV网络逻辑平面的IP地址,然后根据网络规划重新设置策略路由表;不同应用根据所述策略路由表操作各自所需网络逻辑平面对应的网络设备,实现IPTV播放、OTT播放或二者之间的切换。本发明专利技术,在传统非智能IPTV机顶盒上增添OTT互联网播放服务,能够使IPTV机顶盒在家庭中提供更丰富的媒体资源,给用户更多更好的体验和享受,而且本发明专利技术基于传统非智能Linux机顶盒通过软件升级即可实现功能,可以较大程度的减少运营商和用户的成本投入。

IPTV non intelligent set-top box implementation of OTT playback method

The invention discloses a method for realizing OTT playback of the smart set-top box than a IPTV, which comprises the following steps: create 2 network equipment in non intelligent set-top box; through the 2 network equipment access to Internet network logic plane and IPTV plane network logic IP address, and then re set the routing table according to the network planning strategy according to the different application; policy routing table operation of network equipment needed network logic plane corresponding to the switching between IPTV players, OTT player or the two party. The present invention, add OTT Internet broadcast services in the traditional non intelligent IPTV set-top box, can make the IPTV set-top box to provide more rich media resources in the family, giving users more and better experience and enjoy, and the invention is based on the traditional non intelligent Linux set-top box can be realized through software upgrade function, can greatly reduce the operators and users of the cost.

【技术实现步骤摘要】
IPTV非智能机顶盒实现OTT播放的方法
本专利技术涉及IPTV,具体涉及IPTV非智能机顶盒实现OTT播放的方法及装置。
技术介绍
IPTV,即交互式网络电视,是一种利用宽带有线电视网,集互联网、多媒体、通讯等多种技术于一体,向家庭用户提供包括数字电视在内的多种交互式服务的技术。网络机顶盒+普通电视机的方式可以使用户在家中享受IPTV服务。它能够很好地适应当今网络飞速发展的趋势,充分有效地利用网络资源。IPTV既不同于传统的模拟式有线电视,也不同于经典的数字电视。因为,传统的和经典的数字电视都具有频分制、定时、单向广播等特点,尽管经典的数字电视相对于模拟电视有许多技术革新,但只是信号形式的改变;而没有触及媒体内容的传播方式。IPTV能够给用户提供点播、时移等更多的播放方式,同时也支持图片浏览、音视频播放等多种能力。目前也是电信主推的宽带电信业务之一。IPTV机顶盒经过了多年的发展,已经步入智能化时代,配备了安卓操作系统的IPTV智能机顶盒已经占据了高端领域,而中低端领域,目前仍以配备嵌入式Linux系统的非智能IPTV机顶盒为主流。OTT,是通信行业非常流行的一个词汇,这个词汇来源于篮球等体育运动,是“过顶传球”之意,指的是球类运动员(player)在他们头之上来回传送而达到目的地。即互联网公司越过运营商,发展基于开放互联网的各种视频及数据服务业务,强调服务与物理网络的无关性。随着广电总局181文件出台后,中国式OTT合法化,促进了新媒体和互联网电视机顶盒等电子消费品的紧密结合,为互联网电视机顶盒盒产业发展又提供新引擎。互联网将成为IPTV和VOD现有内容的有力补充,不仅丰富业务,同时也是更好满足用户对于娱乐文化需求的矛盾,从而让进一步提高IPTV和VOD在用户中的业务粘稠性和提升ARPU值。电信运营商的IPTV和有线网络运营商的数字电视都属于传统电视服务的范围,两者都是视频内容的传输渠道,提供电视直播和点播,其共同面临的挑战是来自互联网上视频服务,也即在线视频服务,通过公共互联网向电视机屏幕、电脑屏幕、手机屏幕以及各种尺寸的PAD屏幕提供的视频服务。多屏分发的在线视频服务实现了看电视以人为中心,实现随时随地看电视,通过社交网络看自己想看的电视。VOD和IPTV运营商在OTT上实现跨越才是真正的三网融合视频业务。但是,非智能IPTV机顶盒在对接OTT服务商的过程中,主要遇到了以下三个方面的难点:a)IPTV服务网络为保障服务质量,虽然采用的是IP传输技术,但在组网上与互联网采用了技术手段进行分隔,分为了多个逻辑平面,要支持OTT服务,就要求机顶盒增加跨网络平面的能力。b)IPTV业务流媒体的编码和传输,由遵循运营商定制标准的媒体服务器提供,多为rtsp或igmp协议协商。而OTT播放服务商标准目前还不统一,媒体编码和封装格式种类繁多,流媒体保障较弱,协商几乎均基于采用HTTP协议。要支持OTT服务,就要求机顶盒增加HTTP网络播放多种编码、多种封装码流的能力。c)非智能IPTV机顶盒多数基于嵌入式Linux系统,系统本身不提供媒体播放框架支持,所有播放控制都由程序调用底层驱动直接实现。要与OTT服务融合,实现业务的整合与平滑切换,如何规避硬件资源冲突问题是难点。由此可见,现有的非智能IPTV机顶盒实现OTT播放存在许多困难。
技术实现思路
本专利技术所要解决的是非智能IPTV机顶盒实现OTT播放存在困难的技术问题。为了解决上述技术问题,本专利技术所采用的技术方案是提供一种IPTV非智能机顶盒实现OTT播放的方法,包括以下步骤:在非智能机顶盒上创建2个网络设备;通过所述2个网络设备分别获取互联网网络逻辑平面和IPTV网络逻辑平面的IP地址,然后根据网络规划重新设置策略路由表;不同应用根据所述策略路由表操作各自所需网络逻辑平面对应的网络设备,实现IPTV播放、OTT播放或二者之间的切换。在上述方法中,创建2个网络设备通过以下两种方法之一实现:同时使用有线和无线双接入创建;通过设定vlan,在同一个硬件网络设备上虚拟出所述两个网络设备。在上述方法中,所述网络设备通过DHCP、PPPOE或LAN三种接入方式获取互联网网络逻辑平面和IPTV网络逻辑平面的IP地址,如果通过DHCP或PPPOE等动态获取IP地址的方式接入,则根据策略路由表获取2次IP地址,分别分配给2个所述网络设备,获取地址来源对应互联网网络平面和IPTV网络平面;如果选择LAN方式,则由用户设定对应互联网平面和IPTV平面的IP地址。在上述方法中,在非智能机顶盒的驱动层上增加统一适配层,利用所述统一适配层对原有的驱动API接口进行封装,同时所述统一适配层作为server模块提供统一的服务,非智能机顶盒上涉及播放操作的模块均作为client,server和client采用消息通信机制实现播放操作,杜绝直接操作原有的驱动API接口。在上述方法中,每条消息由3部分组成:播放实例序号、操作指令和指令参数体;播放实例序号由0开始编号,序号上限根据硬件能同时处理播放实例总数决定;操作指令和对应参数,包含:资源申请指令,对应参数:媒体信息;正常播放指令,对应参数:媒体数据;暂停指令,无参数;倍速播放指令,对应参数:媒体数据,播放速率;停止指令,无参数;资源释放指令,无参数。在上述方法中,统一适配层实现播放操作的流程如下:server模块随系统核心进程,在系统启动阶段自动启动,并进入待命状态;client模块根据业务需要启动,并向server模块发送消息;server模块收到client发来的消息后,进行排队处理,处理到该消息时,根据消息中的实例序号,操作相应的独立播放实例,若该播放实例处于未创建状态,则创建播放实例。在上述方法中,基于标准HTTP协议栈和开源FFmpeg库实现播放功能,FFmpeg使用中涉及的libavformat和libavcodec,libavformat用来处理解析视频文件并将包含在其中的流分离出来,libavcodec处理原始音频和视频流的解码。在上述方法中,FFmpeg库支持HLS的版本,以支持OTT使用HLS的.m3u8索引文件。本专利技术,在传统非智能IPTV机顶盒上增添OTT互联网播放服务,能够使IPTV机顶盒在家庭中提供更丰富的媒体资源,给用户更多更好的体验和享受,而且本专利技术基于传统非智能Linux机顶盒通过软件升级即可实现功能,可以较大程度的减少运营商和用户的成本投入。附图说明图1为本专利技术提供的方法应用场景示意图;图2为本专利技术中获取网络地址的流程图;图3为本专利技术中统一的适配层的工作流程图;图4为本专利技术中统一的适配层的状态机制示意图。具体实施方式下面结合附图对本专利技术做出详细的说明。如图1、图2所示,本专利技术提供的IPTV非智能机顶盒实现OTT播放的方法,包括以下步骤:步骤S10:在非智能机顶盒上的网络接入部分增加策略路由机制,该策略路由机制作用于2个网络设备,即在非智能机顶盒上创建2个网络设备,以实现策略路由机制。该步骤需要在接入前完成,创建2个网络设备有两种实现方法:(1)同时使用有线方式和无线方式,采用双接入的方式实现;(2)通过设定vlan,在同一个硬件网络设备上虚拟出2个网络设备。步骤S20:IPTV机顶盒通过上述2个网络本文档来自技高网
...
IPTV非智能机顶盒实现OTT播放的方法

【技术保护点】
IPTV非智能机顶盒实现OTT播放的方法,其特征在于,包括以下步骤:在非智能机顶盒上创建2个网络设备;通过所述2个网络设备分别获取互联网网络逻辑平面和IPTV网络逻辑平面的IP地址,然后根据网络规划重新设置策略路由表;不同应用根据所述策略路由表操作各自所需网络逻辑平面对应的网络设备,实现IPTV播放、OTT播放或二者之间的切换。

【技术特征摘要】
1.IPTV非智能机顶盒实现OTT播放的方法,其特征在于,包括以下步骤:在非智能机顶盒上创建2个网络设备;通过所述2个网络设备分别获取互联网网络逻辑平面和IPTV网络逻辑平面的IP地址,然后根据网络规划重新设置策略路由表;不同应用根据所述策略路由表操作各自所需网络逻辑平面对应的网络设备,实现IPTV播放、OTT播放或二者之间的切换。2.如权利要求1所述的方法,其特征在于,创建2个网络设备通过以下两种方法之一实现:同时使用有线和无线双接入创建;通过设定vlan,在同一个硬件网络设备上虚拟出所述2个网络设备。3.如权利要求1所述的方法,其特征在于,所述网络设备通过DHCP、PPPOE或LAN三种接入方式获取互联网网络逻辑平面和IPTV网络逻辑平面的IP地址,如果通过DHCP或PPPOE动态获取IP地址的方式接入,则根据策略路由表获取2次IP地址,分别分配给2个所述网络设备,获取地址来源对应互联网网络平面和IPTV网络平面;如果选择LAN方式,则由用户设定对应互联网平面和IPTV平面的IP地址。4.如权利要求1所述的方法,其特征在于,在非智能机顶盒的驱动层上增加统一适配层,利用所述统一适配层对原有的驱动API接口进行封装,同时所述统一适配层作为server模块提供统一的服务,非智能机顶盒上涉及播放操作的模块均作为client,server和client采用消息通信机制实现...

【专利技术属性】
技术研发人员:赵頔
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1