一种用于OTT直播在复杂网络环境流畅播放的方法技术

技术编号:20657488 阅读:26 留言:0更新日期:2019-03-23 08:52
本发明专利技术公开了一种用于OTT直播在复杂网络环境流畅播放的方法,包括鉴权、取串服务器获取组播地址和单播地址,并根据指定的组播地址将组播信号加入组播组,将一定时间段内下载的数据发送至终端;实时监测组播信号质量,当组播信号在设置的时间段内无法恢复,迅速切换到单播状态;当检测到组播信号恢复且处于稳定状态时,迅速从单播状态切换到组播状态,通过监测组播信号质量,实现组播和单播的相互切换,组播状态可以共享数据流,节省服务器负载;单播作为组播暂时不可用的情况下的补充,方便用户流畅观看直播,其既保证了在复杂网络环境用户流畅观看直播同时又节省了网络资源,保证的网络的伸缩性和稳定性。

A Smooth Play Method for OTT Live Broadcasting in Complex Network Environment

The invention discloses a method for smooth playback of OTT live broadcasting in complex network environment, including authentication, acquisition of multicast address and unicast address by serial server, adding multicast signal to multicast group according to specified multicast address, transmitting data downloaded in a certain period of time to terminal, real-time monitoring of multicast signal quality, and unable to recover multicast signal in a set period of time. Multicast status can be switched to unicast status quickly; when multicast signal is recovered and stable, it can be switched from unicast status to multicast status quickly. By monitoring the quality of multicast signal, multicast and unicast can switch to each other. Multicast status can share data flow and save server load; unicast is a supplement to multicast when it is temporarily unavailable, which facilitates users to flow smoothly. Watching live broadcasting not only guarantees users to watch live broadcasting smoothly in complex network environment, but also saves network resources and guarantees network scalability and stability.

【技术实现步骤摘要】
一种用于OTT直播在复杂网络环境流畅播放的方法
本专利技术涉及一种用于OTT直播在复杂网络环境流畅播放的方法,属于网络通信

技术介绍
随着国家“十五”计划纲要明确的提出了三网融合政策,打破了此前两大阵营的政策壁垒,明确了相互进入的准则,在随后的发展过程中,相继出现了多种融合形态及创新的业务模式,OTT互联网电视就是其中极具代表性的一种OTT(全称OvertheTop,互联网智能电视)正在形成一股浪潮,区别于传统的DVB,OTT主要通过网络媒介进行视频的观看,使用户可以在任何时间、任何地点、任何设备上使用音视频服务。OTT是集大尺寸高清、安卓系统、互联网一体化的电视产品。联网后的智能电视可以观看在线影视和使用游戏软件等。正因为OTT这种新媒介的诸多优势,开始全面快速走入千家万户。但是OTT互联网电视复杂网络环境下,经常会出现各种卡顿、延时、不稳定情况,影响播放流畅性。为了提高网络播放流畅性,现有技术中需要提供足够的带宽,实现视频播放不卡死,但是投入成本太高,实用性低。
技术实现思路
本专利技术要解决的技术问题是提供本一种用于OTT直播在复杂网络环境流畅播放的方法,可以克服现有技术的不足。为解决上述技术问题,本专利技术是通过以下技术方案实现的:一种用于OTT直播在复杂网络环境流畅播放的方法,包括:s1、鉴权、取串服务器获取组播地址和单播地址,并根据指定的组播地址将组播信号加入组播组,设置组播数据的下载时间段,并将所述时间段内下载的数据发送至终端;s2、实时监测组播信号质量,当组播信号在设置的时间段内无法恢复,迅速切换到单播状态;当检测到组播信号恢复且处于稳定状态时,迅速从单播状态切换到组播状态。前述步骤s1中,设置组播数据的下载时间段为5s,鉴权、取串服务器下载组播组5秒的数据发送至直播终端,在组播状态下进行播放。前述步骤s2中,开启单独线程,实时监测组播信号质量,并实现组播和单播切换。前述步骤s2中,在单独线程上实时监测单位时间内的下载速率是否匹配当前频道的码率,实现组播和单播切换。前述终端如果在5秒内接收不到组播下载数据,其会给鉴权、取串服务器的应用层抛一个无法播放的消息,迅速切换到单播状态;当鉴权、取串服务器检测到组播信号恢复且处于稳定状态时,迅速从单播状态切换到组播状态。前述终端为数字电视机顶盒、计算机或移动电话。与现有技术比较,本专利技术公开了一种用于OTT直播在复杂网络环境流畅播放的方法,其包括鉴权、取串服务器获取组播地址和单播地址,并根据指定的组播地址将组播信号加入组播组,设置组播数据的下载时间段,并将所述时间段内下载的数据发送至终端;实时监测组播信号质量,当组播信号在设置的时间段内无法恢复,迅速切换到单播状态;当检测到组播信号恢复且处于稳定状态时,迅速从单播状态切换到组播状态。通过监测组播信号质量,实现现网OTT直播环境下组播和单播的相互切换,组播状态可以共享数据流,节省服务器负载;单播作为组播暂时不可用的情况下的补充,方便用户流畅观看直播。本专利技术实现了在组播和单播状态下可以相互转换,既保证了在复杂网络环境用户流畅观看直播同时又节省了网络资源,保证的网络的伸缩性和稳定性,其具有以下优点:(1)满足用户在网络环境不稳定的情况下可以流畅地观看直播节目,提升用户体验。(2)解决在完全单播环境下网络带宽流量高、对运营商基础网络的压力大等问题,均衡服务器负载,经济性好。附图说明图1为本专利技术的流程示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述:如图1所示,一种用于OTT直播在复杂网络环境流畅播放的方法,包括鉴权、取串服务器和与之立连接终端,所述鉴权、取串服务器用于鉴权用户的合法性,取串指定的组播地址和单播地址,并且下载相应的组播数据和单播数据,同时开启单独线程,实时监测组播信号质量;所述终端可以是数字电视机顶盒、计算机、移动电话等可以实现OTT直播的电子产品。所述终端发出播放指令到鉴权、取串服务器,鉴权、取串服务器对指令进行鉴权,判断其是否为合法用户,如果不是,抛出错误信息,退出,重新操作;如果是,鉴权、取串服务器进行取串,获取相应的组播地址和单播地址;终端发出请求加入组播指令,鉴权、取串服务器根据指定的组播地址将组播信号加入组播组,下载一定时间段的数据发送至终端,终端接收到组播信号后,开始正常播放。在终端直播应用中,开启单独线程,所述单独线程用于监测组播信号质量并实现组播和单播切换。鉴权、取串服务器下载组播组5秒的数据发送至直播终端,然后判断单位时间内的下载速率是否匹配当前频道的码率,如果匹配说明组播信号处于正常播放状态;如果不匹配,则会出现播放卡死现象,此时终端如果在5秒内接收不到数据,其会给鉴权、取串服务器的应用层抛一个无法播放的消息,发出请求单播播放指令,鉴权、取串服务器迅速切换到单播状态,终端接收到单播信号后,开始在单播环境下播放,以保证用户的正常观看。当鉴权、取串服务器检测到组播信号恢复且处于稳定状态时,迅速从单播状态切换到组播状态。本文档来自技高网...

【技术保护点】
1.一种用于OTT直播在复杂网络环境流畅播放的方法,其特征在于,包括:s1、鉴权、取串服务器获取组播地址和单播地址,并根据指定的组播地址将组播信号加入组播组,设置组播数据的下载时间段,并将所述时间段内下载的数据发送至终端;s2、实时监测组播信号质量,当组播信号在设置的时间段内无法恢复,迅速切换到单播状态;当检测到组播信号恢复且处于稳定状态时,迅速从单播状态切换到组播状态。

【技术特征摘要】
1.一种用于OTT直播在复杂网络环境流畅播放的方法,其特征在于,包括:s1、鉴权、取串服务器获取组播地址和单播地址,并根据指定的组播地址将组播信号加入组播组,设置组播数据的下载时间段,并将所述时间段内下载的数据发送至终端;s2、实时监测组播信号质量,当组播信号在设置的时间段内无法恢复,迅速切换到单播状态;当检测到组播信号恢复且处于稳定状态时,迅速从单播状态切换到组播状态。2.根据权利要求1所述的用于OTT直播在复杂网络环境流畅播放的方法,其特征在于,步骤s1中,设置组播数据的下载时间段为5s,鉴权、取串服务器下载组播组5秒的数据发送至直播终端,在组播状态下进行播放。3.根据权利要求1所述的用于OTT直播在复杂网络环境流畅播放的方法,其特征在于,...

【专利技术属性】
技术研发人员:舒乐
申请(专利权)人:贵州省广播电视信息网络股份有限公司
类型:发明
国别省市:贵州,52

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

1