一种视频卡顿调度方法、装置、介质及设备制造方法及图纸

技术编号:37705416 阅读:29 留言:0更新日期:2023-06-01 23:53
本发明专利技术涉及一种视频卡顿调度方法、装置、介质及设备,视频卡顿调度装置,包括历史播放数据收集模块、第一列表信息生成模块以及播放请求判断模块;从用户的历史播放数据入手,从历史播放数据中获取各个分辨率下的各个厂商的卡顿率,卡顿率最低的厂商将作为用户优先使用的视频播放的厂商,在不影响各个厂商之间的CDN配置的前提下,实现了用户视频播放卡顿率降低的效果,便于用户在健身等流量信号有限的空间中实现流畅的视频播放。空间中实现流畅的视频播放。空间中实现流畅的视频播放。

【技术实现步骤摘要】
一种视频卡顿调度方法、装置、介质及设备


[0001]本申请涉及网络
,具体涉及一种视频卡顿调度方法、装置、介质及设备。

技术介绍

[0002]CDN(Content Delivery Network)内容分发网络实现将内容从中心源站点分发到网络边缘节点,为用户提供就近性服务。特别地,CDN网络是流媒体系统重要的组成部分,它为保障流媒体服务质量提供了重要支撑。服务于流媒体业务的CDN网络所需缓存容量和带宽都非常巨大,合理进行缓存、尽量节省带宽显得尤为重要。
[0003]目前在服务于流媒体业务的CDN网络中,当用户访问某一个视频内容时,经过CDN调度过程后,会使用户访问到离该用户最近的且负载最小的缓存服务器。如果此缓存服务器中还没有此视频内容的备份,则此缓存服务器会从上一层节点或源节点缓存此视频内容,同时也向该访问用户提供流媒体服务。这样的缓存策略存在如下问题:厂商所提供的CDN结点不透明,用户无法进行自主调度,若厂商的CDN结点无法满足该视频内容的缓存动作,就会造成视频的卡顿。

技术实现思路

[0004]鉴于上述问题本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种视频卡顿调度方法,其特征在于,包括:获取当前用户的历史播放数据,并从所述历史播放数据中获得历史播放信息,所述历史播放信息包括厂商信息、分辨率信息以及卡顿次数;将所述历史播放信息存储在第一列表信息中,并根据卡顿率大小对所述第一列表信息中同一分辨率信息下的多个所述厂商信息进行排序,所述卡顿率根据所述卡顿次数计算得到;获取当前用户的播放请求,判断当前用户的播放请求是否支持多个厂商信息,若否,则采用所述播放请求对应的厂商信息执行播放动作,若是,则获取当前播放请求所包含的分辨率信息,在所述第一列表信息中查询同一分辨率信息下处于排序靠前的第n位厂商信息,并由所述排序靠前的第n位厂商信息执行播放动作。2.根据权利要求1所述的视频卡顿调度方法,其特征在于,还包括以下步骤:获取当前用户的IP地址,获得当前用户对应的地理位置信息;根据所述地理位置信息筛选出第一列表信息中具有相同地理位置信息的厂商信息,并将筛选出的厂商信息存储在第二列表信息中,并根据卡顿率大小对所述第二列表信息中同一分辨率信息下的多个所述厂商信息进行排序;获取当前用户的播放请求,判断当前用户的播放请求是否支持多个厂商信息,若否,则采用所述播放请求对应的厂商信息执行播放动作,若是,则获取当前播放请求所包含的分辨率信息,在所述第二列表信息中查询同一分辨率信息下处于排序靠前的第n位厂商信息,并由所述排序靠前的第n位厂商信息执行播放动作。3.根据权利要求2所述的视频卡顿调度方法,其特征在于,获取卡顿次数最多的多个设备信息,并将多个所述设备信息按照不同的卡顿等级存储在第三列表信息中,不同的所述卡顿等级对应不同的分辨率信息,不同的分辨率信息分别对应不同的厂商信息;获取当前用户的播放请求,判断当前用户的播放请求是否支持多个厂商信息,若是,还包括以下步骤:获取当前用户发送播放请求的设备信息,判断当前用户的设备信息是否记录在所述第三列表信息内,若是,则获取当前用户的设备信息对应的卡顿等级,并根据当前用户的播放请求确定分辨率信息以及与分辨率信息对应的厂商信息,查询同一分辨率信息下处于排序靠前的第n位厂商信息,并由所述排序靠前的第n位厂商信息执行播放动作;若否,则获取当前播放请求所包含的分辨率信息,在所述第一列表信息或第二列表信息中查询同一分辨率信息下处于排序靠前的第n位厂商信息,并由所述排序靠前的第n位厂商信息执行播放动作。4.根据权利要求3所述的视频卡顿调度方法,其特征在于,获取当前用户发送播放请求的设...

【专利技术属性】
技术研发人员:骆少猛谢稳金杨海鹏
申请(专利权)人:福建野小兽健康科技有限公司
类型:发明
国别省市:

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

1