[发明专利]一种云平台视频播放调度的方法有效
申请号: | 201710045766.5 | 申请日: | 2017-01-20 |
公开(公告)号: | CN108337537B | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | 陈明灏 | 申请(专利权)人: | 创盛视联数码科技(北京)有限公司 |
主分类号: | H04N21/238 | 分类号: | H04N21/238;H04N21/24;H04N21/262 |
代理公司: | 北京合智同创知识产权代理有限公司 11545 | 代理人: | 李杰 |
地址: | 100083 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 平台 视频 播放 调度 方法 | ||
本发明公开了一种云平台视频播放调度的方法,本发明能对用户的定制播放、单独视频播放支持友好,又能解决自建成本较高,对偏远地区支持不到位的情况,还能把某个用户或则某个视频按照业务需求精确调度到具体的播放节点;可以更灵活的在用户,视频,CDN多维度之间进行灵活的调度,并且按照不同的优先级和权重进行精确的调度播放,还可以根据业务需求,在自建VDN和CDN服务商之间寻求一个平衡点,以便在突发播放高峰时进行分流播放。
技术领域
本发明涉及云平台视频播放技术领域,具体为一种云平台视频播放调度的方法。
背景技术
现有视频云平台的播放调度一般有以下几种方式:1、直接对接市面上的CDN服务商;2、自建机房,根据用户的IP地址,调度到相应的机房;现有的解决方案中,第一种对于客户指定播放节点、单独视频的支持不好,另外容易受制于CDN平台的稳定性和安全性;第二种成本相对较高,对于一些偏远地方的支持不够友好,另外对于一些临时大流量的用户需求支持不好。
发明内容
本发明的目的在于提供一种云平台视频播放调度的方法,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:一种云平台视频播放调度的方法,包括以下步骤:
A、获取用户id、视频id、ISP信息、终端类型、HLS播放标志位参数;
B、获取清晰度集合:根据用户终端类型获取不同的清晰度的集合;如果用户终端为PC,那么获取相应的清晰度集合为清晰、高清、超清;如果用户终端为移动端,那么获取相应的清晰度集合为手机和PAD;
C、按平台选择所有能用的播放节点;
D、按清晰度分和运营商分组;
E、确定ISP信息;
F、获取特殊策略、isp;
G、进行特殊用户策略的选择;
H、优先级和权重排序算法。
优选的,所述步骤C中平台选择方法包括以下步骤:
A、获取该视频的元数据信息;
B、获取该视频和清晰度所对应的存储节点;获取该存储节点下所有的播放节点的播放域名;依次生成合适的url,如果HLS播放标志位为真,那么返回m3u8类型的 url;如果HLS播放标志位为否,那么返回MP4文件类型。
优选的,所述步骤F中特殊策略、isp获取方法包括以下步骤:
A、获取特点播放节点信息、特殊视频和IP播放节点集合、特殊视频播放节点集合、特殊用户和IP播放节点集合、特殊用户播放节点集合;
B、对所有的播放节点汇总,并且去掉重复的节点;
C、依次对视频的每一个清晰度分别进行特点节点的选择;按照视频和ip、视频、用户和ip、用户播放特点的顺序依次进行。
优选的,所述步骤G中特殊用户策略的选择方法为:首先把所有的播放节点分为3类:电信播放节点、联通播放节点、CDN多线播放节点;然后判断用户属于哪种播放策略。
与现有技术相比,本发明的有益效果是:本发明能对用户的定制播放、单独视频播放支持友好,又能解决自建成本较高,对偏远地区支持不到位的情况,还能把某个用户或则某个视频按照业务需求精确调度到具体的播放节点;可以提灵活的对在用户, 视频,CDN多维度之间进行灵活的调度,并且按照不同的优先级和权重进行精确的调度播放,还可以根据业务需求,在自建VDN和CDN服务商之间寻求一个平衡点,以便在突发播放高峰时进行分流播放。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创盛视联数码科技(北京)有限公司,未经创盛视联数码科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710045766.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:视频加密的方法
- 下一篇:一种基于Flash播放器消除直播延迟的方法