[发明专利]一种流媒体播放中客户端选择CDN服务节点的方法有效
申请号: | 201610049049.5 | 申请日: | 2016-01-25 |
公开(公告)号: | CN105450675B | 公开(公告)日: | 2021-07-30 |
发明(设计)人: | 虞陆平;聂大鹏;台跃华;林肖琼;熊涛;祝亮 | 申请(专利权)人: | 杭州施强教育科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310052 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 流媒体 播放 客户端 选择 cdn 服务 节点 方法 | ||
1.一种流媒体播放中客户端选择CDN服务节点的方法,其特征在于,包括下列步骤:
当连续设定时间内无数据可播时,对客户端所连接的CDN服务节点进行切换;
当在设定窗口期内有设定比例时间无法播放时,对客户端所连接的CDN服务节点进行切换;
当判断发现需要进行CDN切换时,CDN切换抑制开始工作;
当客户端缓存数据有设定时间可以播放时,对CDN服务节点即将切换的行为进行抑制;
当客户端所连接的CDN服务节点到目前为止的生命周期内有50%以上的时间可以播放时,对CDN服务节点即将切换的行为进行抑制;
当客户端和CDN之间的链路质量不稳定时,这时CDN切换抑制不应该发生作用,应该进行尝试切换CDN;
统计多VP当前使用的CDN服务节点正确收到数据可播放时长与丢失数据可播时长,其中正确收到数据的时长以收到正确包的数量来表征,丢失数据可播时长以丢失包数量来表征,容忍丢失可播时长率大于当前丢失可播时长/(当前正确收到数据总的可播放时长+当前丢失数据总的可播放时长)时,CDN服务节点切换抑制机制被使能,否则去使能。
2.根据权利要求1所述的客户端选择CDN服务节点的方法,其特征在于,所述无数据可播的连续设定时间为1~5s,此后对客户端所连接的CDN服务节点进行切换。
3.根据权利要求1所述的客户端选择CDN服务节点的方法,其特征在于,所述设定窗口期为在10~20s内,判断在该时间范围内有多少时间无法播放。
4.根据权利要求1所述的客户端选择CDN服务节点的方法,其特征在于,所述窗口期的设定比例时间为30%~50%,当出现以上比例时间无法播放时,对客户端所连接的CDN服务节点进行切换。
5.根据权利要求1所述的客户端选择CDN服务节点的方法,其特征在于,所述客户端缓存数据可以播放的设定时间为大于等于5秒时,对CDN服务节点即将切换的行为进行抑制。
6.根据权利要求1所述的客户端选择CDN服务节点的方法,其特征在于,所述CDN服务节点的生命周期中以500ms为一个样本点,1000个样本点为生命周期最大值。
7.根据权利要求1所述的客户端选择CDN服务节点的方法,其特征在于,该方法还包括将生命周期最长的CDN服务节点设置为最好节点,每次进行CDN服务节点切换时都判断其是否为最好节点,若当前使用节点即为最好节点,则不对客户端所连接的CDN服务节点进行切换。
8.根据权利要求1所述的客户端选择CDN服务节点的方法,其特征在于,所述对客户端所连接的CDN服务节点进行切换是通过当前可切换CDN列表进行切换操作,切换时从当前可切换CDN列表中摘出列表中第一个CDN服务节点,并打开该CDN服务节点。
9.根据权利要求1所述的客户端选择CDN服务节点的方法,其特征在于,所述对客户端所连接的CDN服务节点进行切换采用CDN轮流机制,轮流次数设定为N次。
10.根据权利要求1所述的客户端选择CDN服务节点的方法,其特征在于,所述对客户端所连接的CDN服务节点进行切换采用冗余连接的方式进行,即在发现需要进行切换时,对于旧的CDN服务节点事先不进行任何处理和操作,另行开启一条与待使用CDN服务节点的连接,当该CDN服务节点与客户端之间握手成功后,且收到数据时,旧的CDN服务节点再被关闭。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州施强教育科技有限公司,未经杭州施强教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610049049.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:集群部署前置机的方法、装置和系统
- 下一篇:一种物联网安全认证系统及认证方法