【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及基于无限服务节点的直播加速网络卡顿优化方法及系统。
技术介绍
随着网络技术和视频技术的发展,有多家视频提供者可以为用户提供视频源,如优酷、爱奇艺及搜狐等。用户可以通过网络收看各种视频和网络视频直播节目。用户也可以通过计算机和智能手机等终端设备在线收看直播节目。虽然现在的网络带宽已经可以支持高速大流量的下载。但是,由于各种原因,网络传输速度可能出现不稳定的情况。这种不稳定的情况将直接影响直播节目的下载和播放,容易出现播放卡顿。虽然在卡顿结束后,用户可以继续收看。但是网络卡顿不仅影响用户的收看效果,而且还会使用户遗漏卡顿时的视频内容。
技术实现思路
本专利技术的目的在于提供一种能够动态调整网络链路、且能够优化直播卡顿的基于无限服务节点的直播加速网络卡顿优化方法及系统。为解决上述技术问题,专利技术采用如下所述的技术方案。基于无限服务节点的直播加速网络卡顿优化方法,包括所述方法用于相互交互的源节点服务器、若干区域中心服务器、若干边缘节点服务器以及若干客户端之间,所述方法包括以下步骤:检测客户端是否出现卡顿;当客户端出现卡顿时,判断与客户端共用边缘节点服务器的所有客户端中出现卡顿现象的比例是否超过第一预设比例;当超过第一预设比例时,为出现卡顿现象的客户端更换边缘节点服务器。优选地,所述检测客户端是否出现卡顿之前还包括:从若干边缘节点服务器中,分配一个边缘节点服 ...
【技术保护点】
基于无限服务节点的直播加速网络卡顿优化方法,所述方法用于相互交互的源节点服务器、若干区域中心服务器、若干边缘节点服务器以及若干客户端之间,其特征在于,所述方法包括以下步骤:检测客户端是否出现卡顿;当客户端出现卡顿时,判断与客户端共用边缘节点服务器的所有客户端中出现卡顿现象的比例是否超过第一预设比例;当超过第一预设比例时,为出现卡顿现象的客户端更换边缘节点服务器。
【技术特征摘要】
1.基于无限服务节点的直播加速网络卡顿优化方法,所述方法用于相互交
互的源节点服务器、若干区域中心服务器、若干边缘节点服务器以及若干客户
端之间,其特征在于,所述方法包括以下步骤:
检测客户端是否出现卡顿;
当客户端出现卡顿时,判断与客户端共用边缘节点服务器的所有客户端中
出现卡顿现象的比例是否超过第一预设比例;
当超过第一预设比例时,为出现卡顿现象的客户端更换边缘节点服务器。
2.如权利要求1所述的方法,其特征在于,所述检测客户端是否出现卡顿
之前还包括:
从若干边缘节点服务器中,分配一个边缘节点服务器给客户端;
接收客户端的视频直播流数据请求;
判断边缘节点服务器中是否存放有客户端请求的视频直播流数据;
当边缘节点服务器中存放有所述视频直播流数据时,将所述视频直播流数
据发送该客户端;
当未存放时,边缘节点服务器向区域中心服务器获取所述视频直播流数据,
并将该视频直播流数据发送该客户端。
3.如权利要求2所述的方法,其特征在于,所述边缘节点服务器向区域中
心服务器获取所述视频直播流数据时还包括:
检测边缘节点服务器是否出现卡顿;
当边缘节点服务器出现卡顿时,判断与边缘节点服务器共用区域中心服务
器的所有边缘节点服务器中出现卡顿现象的比例是否超过第二预设比例;
当超过第二预设比例时,为出现卡顿现象的边缘节点服务器更换区域中心
服务器。
4.如权利要求3所述的方法,其特征在于,所述检测边缘节点服务器是否
出现卡顿之前还包括:
从若干区域中心服务器中,分配一个区域中心服务器给边缘节点服务器;
接收边缘节点服务器的视频直播流数据请求;
判断区域中心服务器中是否存放有边缘节点服务器请求的视频直播流数
据:
当区域中心服务器中存放有所述视频直播流数据时,将所述视频直播流数
据发送该边缘节点服务器;
当未存放时,区域中心服务器向源节点服务器获取所述视频直播流数据,
并将该视频直播流数据发送该边缘节点服务器。
5.如权利要求1所述的方法,其特征在于,所述边缘节点服务器包括第一
缓存区,所述第一缓存区还执行步骤:
判断第一缓存区内的缓存数据的第一预播放时间是否超过第一最大延时阀
值;当所述第一预播放时间超过第一最大延时阀值时,则抽减所述视频直播流
数据;
所述区域中心服务器包括第二缓存区,所述第二缓存区还执行步骤:
判断第二缓存区内的缓存数据的第二预播放时间是否超过第二最大延时阀
值;当所述第二预播放时间超过第二最大延时阀值时,则抽减所述视频直播流
数据。
6.基于无限服务节点的直播加速网络卡顿优化系统,其特征在于,所述系
统包括源节点服务器、若干区域中心服务器、若干边缘节点服务器以及若干客
户端,所述源节点服务器用于接收和分发视频直播...
【专利技术属性】
技术研发人员:孙小滨,
申请(专利权)人:深圳市网心科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。