一种通过缓存机制实现ott直播快速切台的方法

文档序号:7824479阅读:540来源:国知局
一种通过缓存机制实现ott直播快速切台的方法
【专利摘要】本发明公开了一种通过缓存机制实现OTT直播快速切台的方法,所述方法在于对两个不同的电视直播链接第一直播和第二直播进行切台,包括两个与第一直播和第二直播对应的缓冲空间,a切台之前,正在播放第一直播的节目,视频缓冲空间A进行缓冲工作;b启动切台,不停止播放第一直播的节目,视频缓冲空间A停止第一直播的节目新数据输入,视频缓冲空间B进行第二直播的节目新数据输入;c开始第二直播的节目数据下载准备,当数据下载到能够播放的时候,停止第一直播的播放,进行第二直播的播放。与现有技术相比,本发明通过视频缓冲空间A和视频缓冲空间B实现的缓存机制,OTT直播快速切台时,取消用户切台时的等待时间,提升用户切台体验。
【专利说明】一种通过缓存机制实现OTT直播快速切台的方法

【技术领域】
[0001]本发明涉及一种网络数字电视领域,尤其涉及一种通过缓存机制实现OTT直播快速切台的方法,。

【背景技术】
[0002]据格兰研宄发布“2013中国机顶盒白皮书”显示,截止到2013年9月,中国数字机顶盒用户已达到2.25亿户,全民数字机顶盒普及率超过50%。其中,有线机顶盒用户占比将近七成,但IPTV用户和OTT TV用户也在不断扩大,尤其后者表现最为突出。数据显示,OTT TV机顶盒市场占比由2012年的4.7%上升到15.1%,增幅达10.4%。
[0003]在OTT TV产品中,比较重要的一个功能就是网络直播。目前CNTV、乐视等节目提供商都有自己的网络直播电视业务提供。由于网络的差异,OTT TV直播电视中,最为影响用户使用的切台播放功能,受到网速的影响非常大。传统的DVB机顶盒对于切台等待时间为3秒以内。目前,OTT直播快速切台功能最为依赖的是网络速度,网络状态较差的情况下,OTT TV直播电视可能切一次台可能需要5秒以上,严重影响了用户使用。


【发明内容】

[0004]本发明的目的就在于提供一种解决了用户切台等待时间,使提升用户切台体验,通过缓存机制实现OTT直播快速切台的方法。
[0005]为了实现上述目的,本发明采用的技术方案是:一种通过缓存机制实现OTT直播快速切台的方法,所述方法在于对两个不同的电视直播链接第一直播和第二直播进行切台,包括两个与第一直播和第二直播对应的缓冲空间,所述缓冲空间为视频缓冲空间A和视频缓冲空间B,
[0006]a.切台之前,正在播放第一直播的节目,视频缓冲空间A进行缓冲工作;
[0007]b.启动切台,不停止播放第一直播的节目,视频缓冲空间A停止第一直播的节目新数据输入,视频缓冲空间B进行第二直播的节目新数据输入;
[0008]c.开始第二直播的节目数据下载准备,当数据下载到能够播放的时候,停止第一直播的播放,进行第二直播的播放;
[0009]作为优选,视频缓冲空间A能缓存X秒视频数据,视频缓冲空间B能缓存X秒视频数据,X为常数;
[0010]作为优选,步骤a中,当前缓存第一直播的节目实时数据,数据量大于80% XX秒视频数据;当前缓存无数据,数据量O秒视频数据;
[0011]作为优选,步骤b中,视频缓冲空间A当前缓存无新数据输入,第一直播的节目数据量从大于80% XX秒视频数据随播放时间不断减少,直到数据为0,停止播放;同时视频缓冲空间B从当前缓存开始获取第二直播的节目实时数据,数据量从O视频数据开始不断增加,直到满足播放的门限值;
[0012]作为优选,步骤c中,视频缓冲空间A当前无新数据输入,停止第一直播的节目播放,清空缓存数据;同时视频缓冲空间B当前缓存第二直播的节目实时数据,数据量大于80% XX秒视频数据,播放缓存空间B的数据。
[0013]与现有技术相比,本发明的优点在于:本发明通过视频缓冲空间A和视频缓冲空间B实现的缓存机制,OTT直播快速切台时,取消用户切台时的等待时间,提升用户切台体验。

【专利附图】

【附图说明】
[0014]图1为本发明步骤a的工作原理框图;
[0015]图2为本发明步骤b的工作原理框图;
[0016]图3为本发明步骤c的工作原理框图。

【具体实施方式】
[0017]下面将对本发明作进一步说明。
[0018]实施例:一种通过缓存机制实现OTT直播快速切台的方法,所述方法在于对两个不同的电视直播链接第一直播和第二直播进行切台,包括两个与第一直播和第二直播对应的缓冲空间,所述缓冲空间为视频缓冲空间A和视频缓冲空间B,
[0019]a.切台之前,正在播放第一直播的节目,视频缓冲空间A进行缓冲工作,视频缓冲空间A能缓存X秒视频数据,视频缓冲空间B能缓存X秒视频数据,X为常数,当前缓存第一直播的节目实时数据,数据量大于80% XX秒视频数据;当前缓存无数据,数据量O秒视频数据,参见图1 ;
[0020]b.启动切台,不停止播放第一直播的节目,视频缓冲空间A停止第一直播的节目新数据输入,视频缓冲空间B进行第二直播的节目新数据输入,视频缓冲空间A当前缓存无新数据输入,第一直播的节目数据量从大于80% XX秒视频数据随播放时间不断减少,直到数据为0,停止播放;同时视频缓冲空间B从当前缓存开始获取第二直播的节目实时数据,数据量从O视频数据开始不断增加,直到满足播放的门限值,参见图2 ;
[0021]c.开始第二直播的节目数据下载准备,当数据下载到能够播放的时候,停止第一直播的播放,进行第二直播的播放,视频缓冲空间A当前无新数据输入,停止第一直播的节目播放,清空缓存数据;同时视频缓冲空间B当前缓存第二直播的节目实时数据,数据量大于80 % X X秒视频数据,播放缓存空间B的数据,参见图3。
[0022]本发明通过视频缓冲空间A和视频缓冲空间B实现的缓存机制,OTT直播快速切台时,取消用户切台时的等待时间,提升用户切台体验。
[0023]传统切台的实现原理:
[0024]两个不同的电视直播链接第一直播、第二直播;
[0025]从第一直播切换到、第二直播的过程是:
[0026]1.切台,停止播放第一直播的节目;
[0027]2.等待第二直播的节目数据下载准备;
[0028]3.当数据下载到能够播放的时候,再进行第二直播的播放。
[0029]以上对本发明所提供的一种通过缓存机制实现OTT直播快速切台的方法进行了详尽介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,对本发明的变更和改进将是可能的,而不会超出附加权利要求所规定的构思和范围,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种通过缓存机制实现OTT直播快速切台的方法,所述方法在于对两个不同的电视直播链接第一直播和第二直播进行切台,其特征在于:包括两个与第一直播和第二直播对应的缓冲空间,所述缓冲空间为视频缓冲空间A和视频缓冲空间B, a.切台之前,正在播放第一直播的节目,视频缓冲空间A进行缓冲工作; b.启动切台,不停止播放第一直播的节目,视频缓冲空间A停止第一直播的节目新数据输入,视频缓冲空间B进行第二直播的节目新数据输入; c.开始第二直播的节目数据下载准备,当数据下载到能够播放的时候,停止第一直播的播放,进行第二直播的播放。
2.根据权利要求1所述的一种通过缓存机制实现OTT直播快速切台的方法,其特征在于:视频缓冲空间A可缓存X秒视频数据,视频缓冲空间B可缓存X秒视频数据,X为常数。
3.根据权利要求2所述的一种通过缓存机制实现OTT直播快速切台的方法,其特征在于:步骤a中,当前缓存第一直播的节目实时数据,数据量大于80% XX秒视频数据;当前缓存无数据,数据量O秒视频数据。
4.根据权利要求2所述的一种通过缓存机制实现OTT直播快速切台的方法,其特征在于:步骤b中,视频缓冲空间A当前缓存无新数据输入,第一直播的节目数据量从大于80% XX秒视频数据随播放时间不断减少,直到数据为0,停止播放;同时视频缓冲空间B从当前缓存开始获取第二直播的节目实时数据,数据量从O视频数据开始不断增加,直到满足播放的门限值。
5.根据权利要求2所述的一种通过缓存机制实现OTT直播快速切台的方法,其特征在于:步骤c中,视频缓冲空间A当前无新数据输入,停止第一直播的节目播放,清空缓存数据;同时视频缓冲空间B当前缓存第二直播的节目实时数据,数据量大于80% XX秒视频数据,播放缓存空间B的数据。
【文档编号】H04N21/438GK104486666SQ201410854762
【公开日】2015年4月1日 申请日期:2014年12月31日 优先权日:2014年12月31日
【发明者】倪海涛 申请人:四川金网通电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1