一种视频点播系统中的广告插播方法和装置的制作方法

文档序号:7766119阅读:452来源:国知局

专利名称::一种视频点播系统中的广告插播方法和装置的制作方法
技术领域
:本发明涉及视频点播
技术领域
,尤其涉及一种视频点播系统中的广告插播方法和直O
背景技术
:数字电视作为一种新兴技术,因其与模拟电视相比具有图像质量高、伴音质量优越、节省带宽等优点,近些年来发展迅速,我国计划到2015停止模拟电视的播出,完成模拟电视到数字电视的过渡,电视节目的制作、传输和播出实现全面的数字化。视频点播(VOD)系统作为一种新兴业务,伴随着数字电视的发展也得到了迅速发展,但由于其运营模式单一,只能靠用户点播影片赚取利益,况且广电部门要购买影片的版权,故此运营成本不断加大。广电部门为扩展其盈利模式,近来推出了电视节目回看、广告插播等业务,从而进一步拓展其盈利面。为使广告的效用发挥到最大,广告插播技术需要支持针对不同区域、不同用户,不同年龄、不同影片、甚至不同时间点插播不同的广告,还有广告资源和影片资源的管理以及播放列表的动态编辑等。目前广告插播技术方案主要有两种,其一就是借助于硬件实现,具体说来就是首先在所有影片中插入符合美国电影与电视工程师协会(SMPTE)制定的SCTE-35标准的拼接点信息描述。当拼接器(Splicer)接收到广告服务器的SCTE-30消息后,随即根据原影片中的拼接点信息插播广告服务器发送来的广告节目。这种方案要在原视频点播系统的基础上增加广告插播服务器和拼接器两个硬件设备,因此存在部署成本高,结构复杂的特点,不适合对部署成本交敏感的广电运营商。另一种方案是基于MPEG2基本层实现的,首先是把传输(TS)流解复用成基本流(ES)流,再对原影片视频ES流广告插播点附近的几帧数据进行编码,把不符合拼接要求的帧类型编码成符合拼接要求的帧类型,再把ES流复用成TS流,由于在编码的过程中只需处理广告插播点的几帧,所以速度不是瓶颈,这种方法最大的优点是可以把广告插播点精确到帧级别,同时可以保证切入、切出点的画面质量。甚至是多节目流也可以对任一节目进行处理,但是这种方法要对原影片进行解复用,在插播点附近还要进行重新编解码,改变了原影片的特性,同时对广告插播点附近的帧类型做了改动(一般是把B帧,编码成I或者P帧,以便不依赖于切入点以前的数据),势必会造成原影片瞬时码率的波动,而对于HFC网络来说,码率波动是不允许的,尤其是IPQAM等调制设备,码率的波动对其调制质量具有很大影响。
发明内容本发明的目的在于提出一种视频点播系统中的广告插播方法和装置,可以支持动态播放表单,改进了以往广告插播系统部署成本高、不能动态选择播放表单的瓶颈。为达此目的,本发明采用以下技术方案一种视频点播系统中的广告插播方法,适用于混合光纤同轴电缆网,包括以下步骤A、将视频节目和广告注入到内容管理服务器中,内容管理服务器对视频节目和广告生成索引文件;B、内容管理服务器将视频节目、广告及各自的索引文件发送给视频服务器;C、发布管理服务器对视频节目生成用户界面,提供给机顶盒点播;D、机顶盒通过混合光纤同轴电缆网浏览发布管理服务器的内容,获取视频节目的点播地址;E、机顶盒向会话管理服务器发送点播请求,会话管理服务器将点播请求转发给视频服务器,并申请IPQAM频点资源;F、视频服务器向广告管理服务器请求播放表单,广告管理服务器生成播放表单发送给视频服务器,视频服务器按照播放表单和索引文件将视频节目和广告推送给IPQAM设备,经过调制后发送给机顶盒。索引文件包括头部分和体部分,头部分包括代表索引文件开始位置的字段、版本字段、索引文件大小的字段、倍速种类字段、原始流信息字段和传输流信息字段,体部分包括格式为传输流数据包号加上per值的索引条目,索引条目的数量与视频节目或者广告的播放时长一致。原始流信息字段进一步包括视频流pid字段、视频流编码格式字段、音频流pid字段和音频流编码格式字段。传输流信息字段进一步包括码率信息字段、图像组结构闭环标识字段、广告切回点图像组中第一个P帧前面B帧的数量字段、携带per信息的传输流数据包的pid字段、携带Pmt表的传输流数据包的pid字段和第一个传输流数据包出现的位置字段。索引文件中,广告插播切出点选择在I帧或者P帧,广告插播切回点选择在闭环图像组的I帧,如果不是闭环图像组,则选择在当前图像组的第一个I帧,但不发送当前图像组的第一个I帧之后、第一个P帧之前的所有B帧。步骤F进一步包括以下步骤F1、视频服务器收到点播请求,将包括用户号、点播的视频节目和广告的序列号的播放表单请求发送给广告管理服务器;F2、广告管理服务器根据用户号、点播的视频节目和广告的序列号和广告插播策略生成播放表单,发送给视频服务器;F3、视频服务器根据播放表单获得得到广告名称、广告插播时间点和广告时长;F4、视频服务器在推送视频节目时,判断是否到达广告插播时间点,如果没有到达则继续推送视频节目,如果到达广告插播时间点,则转至步骤F5;F5、视频服务器查询索引文件获得视频节目的广告插播时间点的广告插播切出点,当视频服务器播放到视频节目的广告插播时间点的广告插播切出点时,开始推送广告,在广告推送过程中视频服务器实时修正广告的PSI信息,以保证与视频节目一致,把广告的音视频pid、携带pmt表的传输流数据包的pid和携带per的传输流数据包的pid修改成与视频节目一致,将广告的pat表替换成视频节目的,当广告播放到广告时长时,视频服务器查询索引文件获得视频节目的广告时长的广告插播切回点,切回视频节目。步骤F3还包括以下步骤视频服务器判断播放表单是否为空,如果为空,不插播广告。步骤F4还包括以下步骤视频服务器判断广告的音视频编码格式和视频节目是否一致,如果不一致,则广告不可用,相应的广告插播时间点则无效。步骤F4还包括以下步骤视频服务器判断广告和视频节目的码率相差是否不大于128Kbps,如果否,则广告不可用的。一种视频点播系统中的广告插播装置,包括内容管理服务器、视频服务器、发布管理服务器、IPQAM设备、会话管理服务器、广告管理服务器和机顶盒,其中,内容管理服务器用于对视频节目和广告生成索引文件并将视频节目、广告及各自的索引文件发送给视频服务器;发布管理服务器用于对视频节目生成用户界面,提供给机顶盒点播;机顶盒用于通过混合光纤同轴电缆网浏览发布管理服务器的内容,获取视频节目的点播地址,向会话管理服务器发送点播请求,并接收IPQAM设备发来的信号;会话管理服务器用于将点播请求转发给视频服务器,并向IPQAM设备申请频点资源;视频服务器用于向广告管理服务器发送播放表单请求,并按照播放表单和索引文件将视频节目和广告推送给IPQAM设备;IPQAM设备用于对视频节目和广告进行调制后发送给机顶盒;广告管理服务器用于根据播放表单请求,并生成播放表单发送给视频服务器。采用了本发明的技术方案,可以支持动态播放表单,改进了以往广告插播系统部署成本高、不能动态选择播放表单的瓶颈,为客户提供了一种更加完美的广告插播方案。同时由于本发明的技术方案对于大数据量的视频流通过HFC网络传输,少量的交互信息通过IP网络传输,就避免了由于数据量过大而导致的网络拥堵,从而提高控制信令的可靠传输,以及数据的可靠传递,从而提高了服务质量,改善了用户体验。另外可以根据用户序列号下播不同的的广告,从而使广告投放的收益达到最大化。图1是本发明具体实施方式中视频点播系统的广告插播装置的结构示意图。图2是本发明具体实施方式中视频点播系统的广告插播的流程图。具体实施例方式下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。图1是本发明具体实施方式中视频点播系统的广告插播装置的结构示意图。如图1所示,该广告插播装置包括内容管理服务器101、视频服务器102、发布管理服务器103、IPQAM设备104、会话管理服务器105、广告管理服务器106和机顶盒107。其中,内容管理服务器对视频节目和广告生成索引文件并将视频节目、广告及各自的索引文件发送给视频服务器;发布管理服务器对视频节目生成用户界面,提供给机顶盒点播;机顶盒通过混合光纤同轴电缆网浏览发布管理服务器的内容,获取视频节目的点播地址,向会话管理服务器发送点播请求,并接收IPQAM设备发来的信号;会话管理服务器将点播请求转发给视频服务器,并向IPQAM设备申请频点资源;视频服务器向广告管理服务器发送播放表单请求,并按照播放表单和索引文件将视频节目和广告推送给IPQAM设备;IPQAM设备对视频节目和广告进行调制后发送给机顶盒;广告管理服务器用于根据播放表单请求,并生成播放表单发送给视频服务器。以上各个模块协同工作即可完成广告的实时、动态插播,工作人员首先把视频节目和广告注入到内容管理服务器上,在注入的同时,索引文件就已经生成,内容管理服务器把视频节目和广告分发到视频服务器,然后工作人员即可以利用发布管理服务器,发布刚注入的视频节目。机顶盒首先通过HFC网络,浏览发布管理服务器的内容,获得各个视频节目的介绍和点播地址,再把点播请求传送到会话管理服务器,会话管理服务器负责维护会话,申请IPQAM频点资源,然后点播请求到达视频服务器,视频服务器向广告管理服务器请求播放表单,并按照播放表单的顺序把视频节目和广告推送到IPQAM设备,节目流经IPQAM调制后,发送到机顶盒,用户便可收看了。图2是本发明具体实施方式中视频点播系统的广告插播的流程图。如图2所示,该广告插播流程包括以下步骤步骤201、将视频节目和广告注入到内容管理服务器中,内容管理服务器对视频节目和广告生成索引文件。索引文件是内容注入系统和视频服务器联系的纽带,视频服务器有了视频节目和广告的索引文件才能实现跳转播放,广告插播等功能。索引文件设计的好坏,直接影响到视频服务器的性能以及功能,借助于索引文件视频服务器即可以实现跳转、暂停、倍速切换和广告插播功能。索引文件包括头部分和体部分(Head+Body),如表1所示,头部分包括代表索引文件开始位置的字段syn、版本字段version、索引文件大小的字段length、倍速种类字段tablenumber、原始流信息字段esinfo和传输流信息字段Tsinfo。表权利要求一种视频点播系统中的广告插播方法,适用于混合光纤同轴电缆网,其特征在于,包括以下步骤A、将视频节目和广告注入到内容管理服务器中,内容管理服务器对视频节目和广告生成索引文件;B、内容管理服务器将视频节目、广告及各自的索引文件发送给视频服务器;C、发布管理服务器对视频节目生成用户界面,提供给机顶盒点播;D、机顶盒通过混合光纤同轴电缆网浏览发布管理服务器的内容,获取视频节目的点播地址;E、机顶盒向会话管理服务器发送点播请求,会话管理服务器将点播请求转发给视频服务器,并申请IPQAM频点资源;F、视频服务器向广告管理服务器请求播放表单,广告管理服务器生成播放表单发送给视频服务器,视频服务器按照播放表单和索引文件将视频节目和广告推送给IPQAM设备,经过调制后发送给机顶盒。2.根据权利要求1所述的一种视频点播系统中的广告插播方法,其特征在于,索引文件包括头部分和体部分,头部分包括代表索引文件开始位置的字段、版本字段、索引文件大小的字段、倍速种类字段、原始流信息字段和传输流信息字段,体部分包括格式为传输流数据包号加上per值的索引条目,索引条目的数量与视频节目或者广告的播放时长一致。3.根据权利要求1所述的一种视频点播系统中的广告插播方法,其特征在于,原始流信息字段进一步包括视频流Pid字段、视频流编码格式字段、音频流pid字段和音频流编码格式字段。4.根据权利要求1所述的一种视频点播系统中的广告插播方法,其特征在于,传输流信息字段进一步包括码率信息字段、图像组结构闭环标识字段、广告切回点图像组中第一个P帧前面B帧的数量字段、携带per信息的传输流数据包的pid字段、携带pmt表的传输流数据包的Pid字段和第一个传输流数据包出现的位置字段。5.根据权利要求2-4中任一权利要求所述的一种视频点播系统中的广告插播方法,其特征在于,索引文件中,广告插播切出点选择在I帧或者P帧,广告插播切回点选择在闭环图像组的I帧,如果不是闭环图像组,则选择在当前图像组的第一个I帧,但不发送当前图像组的第一个I帧之后、第一个P帧之前的所有B帧。6.根据权利要求5所述的一种视频点播系统中的广告插播方法,其特征在于,步骤F进一步包括以下步骤F1、视频服务器收到点播请求,将包括用户号、点播的视频节目和广告的序列号的播放表单请求发送给广告管理服务器;F2、广告管理服务器根据用户号、点播的视频节目和广告的序列号和广告插播策略生成播放表单,发送给视频服务器;F3、视频服务器根据播放表单获得得到广告名称、广告插播时间点和广告时长;F4、视频服务器在推送视频节目时,判断是否到达广告插播时间点,如果没有到达则继续推送视频节目,如果到达广告插播时间点,则转至步骤F5;F5、视频服务器查询索引文件获得视频节目的广告插播时间点的广告插播切出点,当视频服务器播放到视频节目的广告插播时间点的广告插播切出点时,开始推送广告,在广告推送过程中视频服务器实时修正广告的PSI信息,以保证与视频节目一致,把广告的音视频pid、携带pmt表的传输流数据包的Pid和携带per的传输流数据包的pid修改成与视频节目一致,将广告的pat表替换成视频节目的,当广告播放到广告时长时,视频服务器查询索引文件获得视频节目的广告时长的广告插播切回点,切回视频节目。7.根据权利要求6所述的一种视频点播系统中的广告插播方法,其特征在于,步骤F3还包括以下步骤视频服务器判断播放表单是否为空,如果为空,不插播广告。8.根据权利要求6所述的一种视频点播系统中的广告插播方法,其特征在于,步骤F4还包括以下步骤视频服务器判断广告的音视频编码格式和视频节目是否一致,如果不一致,则广告不可用,相应的广告插播时间点则无效。9.根据权利要求6所述的一种视频点播系统中的广告插播方法,其特征在于,步骤F4还包括以下步骤视频服务器判断广告和视频节目的码率相差是否不大于128Kbps,如果否,则广告不可用的。10.一种视频点播系统中的广告插播装置,其特征在于,包括内容管理服务器、视频服务器、发布管理服务器、IPQAM设备、会话管理服务器、广告管理服务器和机顶盒,其中,内容管理服务器用于对视频节目和广告生成索引文件并将视频节目、广告及各自的索引文件发送给视频服务器;发布管理服务器用于对视频节目生成用户界面,提供给机顶盒点播;机顶盒用于通过混合光纤同轴电缆网浏览发布管理服务器的内容,获取视频节目的点播地址,向会话管理服务器发送点播请求,并接收IPQAM设备发来的信号;会话管理服务器用于将点播请求转发给视频服务器,并向IPQAM设备申请频点资源;视频服务器用于向广告管理服务器发送播放表单请求,并按照播放表单和索引文件将视频节目和广告推送给IPQAM设备;IPQAM设备用于对视频节目和广告进行调制后发送给机顶盒;广告管理服务器用于根据播放表单请求,并生成播放表单发送给视频服务器。全文摘要本发明公开了一种视频点播系统中的广告插播方法和装置,适用于混合光纤同轴电缆网,将视频节目和广告注入到内容管理服务器中生成索引文件;再将视频节目、广告及索引文件发送给视频服务器;发布管理服务器对视频节目生成用户界面,提供给机顶盒点播;机顶盒获取视频节目的点播地址,向会话管理服务器发送点播请求,会话管理服务器转发给视频服务器,并申请IPQAM频点资源;视频服务器按照广告管理服务器生成的播放表单和索引文件将视频节目和广告推送给IPQAM设备,经过调制后发送给机顶盒。采用了本发明的技术方案,可以支持动态播放表单,改进了以往广告插播系统部署成本高、不能动态选择播放表单的瓶颈。文档编号H04L29/06GK101982974SQ201010555690公开日2011年3月2日申请日期2010年11月22日优先权日2010年11月22日发明者谢长才申请人:天柏宽带网络科技(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1