【技术实现步骤摘要】
本专利技术涉及视频
,尤其涉及一种码率推荐方法及装置。
技术介绍
现有的视频网络播放,针对相同的视频节目,内容分发网络(CDN)服务器可以为客户端提供与视频节目对应的多种清晰度的视频,例如:针对电视剧A(A为电视剧名称),CDN服务器可提供标清视频、高清视频或超清视频,各种清晰度对应的视频相互独立,各自拥有不同的播放源地址;用户在客户端上可以选择自己想要的清晰度的视频进行播放。不同等级的清晰度的码率存在较大差异,例如,高清视频的码率为1Mbps,超清视频的码率为1.5Mbps,播放清晰度越高的视频,占用的CDN服务器带宽越大。随着视频网络用户的不断增加,CDN服务器的带宽经常接近满负荷运行,可能会引起用户的播放卡顿。
技术实现思路
技术问题有鉴于此,本专利技术提出一种码率推荐方法及装置,能够降低CDN服务器的带宽压力,减少用户播放卡顿。解决方案为了解决上述技术问题,提出了一种码率推荐方法,所述方法包括:获取与内容分发网络CDN服务器的工作状态相关的统计信息;接收客户端的播放请求,所述播放请求包括所述客户端申请播放的视频清晰度和与所述客户端有关的信息;查找与所述客户端有关的信息相匹配的统计信息;基于所述客户端申请播放的视频清晰度、与所述客户端有关的信息以及所述相匹配的统计信息,从所述视频清晰度对应的多个码率中选择针对所述客户端的推荐码率;向所述客户端下发包含所述推荐码率的通知。为了解决上述技术问题,提出了一种码率推荐方法,所述方法包括:向服务端发送播放请求,所述播放请求包括客户端申请播放的视频清晰度和与所述客户端有关的信息;接收所述服务端下发的关于推荐码 ...
【技术保护点】
一种码率推荐方法,其特征在于,所述方法包括:获取与内容分发网络CDN服务器的工作状态相关的统计信息;接收客户端的播放请求,所述播放请求包括所述客户端申请播放的视频清晰度和与所述客户端有关的信息;查找与所述客户端有关的信息相匹配的统计信息;基于所述客户端申请播放的视频清晰度、与所述客户端有关的信息以及所述相匹配的统计信息,从所述视频清晰度对应的多个码率中选择针对所述客户端的推荐码率;向所述客户端下发包含所述推荐码率的通知。
【技术特征摘要】
1.一种码率推荐方法,其特征在于,所述方法包括:获取与内容分发网络CDN服务器的工作状态相关的统计信息;接收客户端的播放请求,所述播放请求包括所述客户端申请播放的视频清晰度和与所述客户端有关的信息;查找与所述客户端有关的信息相匹配的统计信息;基于所述客户端申请播放的视频清晰度、与所述客户端有关的信息以及所述相匹配的统计信息,从所述视频清晰度对应的多个码率中选择针对所述客户端的推荐码率;向所述客户端下发包含所述推荐码率的通知。2.根据权利要求1所述的码率推荐方法,其特征在于,所述统计信息包括CDN服务器在各时间的带宽使用率,所述带宽使用率为所述CDN服务器已使用带宽与总带宽的比率。3.根据权利要求2所述的码率推荐方法,其特征在于,与所述客户端有关的信息包括所述客户端的IP地址。4.根据权利要求3所述的码率推荐方法,其特征在于,查找与所述客户端有关的信息相匹配的统计信息包括:查找与所述客户端的IP地址和当前时间相匹配的CDN服务器的带宽使用率。5.根据权利要求2所述的码率推荐方法,其特征在于,基于所述客户端申请播放的视频清晰度、与所述客户端有关的信息以及所述相匹配的统计信息,从所述视频清晰度对应的多个码率中选择针对所述客户端的推荐码率,包括:在所查找到的相匹配的CDN服务器的带宽使用率小于预设阈值的情况下,从所述视频清晰度对应的多个码率中选择最高码率作为针对所述客户端的推荐码率。6.据权利要求2所述的码率推荐方法,其特征在于,基于所述客户端申请播放的视频清晰度、与所述客户端有关的信息以及所述相匹配的统计信息,从所述视频清晰度对应的多个码率中选择针对所述客户端的推荐码率,包括:在所查找到的相匹配的CDN服务器的带宽使用率大于或等于预设阈值的情况下,从所述视频清晰度对应的多个码率中选择最低码率作为针对所述客户端的推荐码率。7.据权利要求2所述的码率推荐方法,其特征在于,与所述客户端相关的信息包括所述客户端的用户属性;基于所述客户端申请播放的视频清晰度、与所述客户端有关的信息以及所述相匹配的统计信息,从所述视频清晰度对应的多个码率中选择针对所述客户端的推荐码率,包括:在所查找到的相匹配的CDN服务器的带宽使用率大于或等于预设阈值的情况下,基于所述客户端的用户属性,从所述视频清晰度对应的多个码率中选择针对所述客户端的推荐码率。8.据权利要求7所述的码率推荐方法,其特征在于,所述用户属性包括未登录用户、已登录非会员用户和已登录会员用户其中之一。9.根据权利要求8所述的码率推荐方法,其特征在于,基于所述客户端的用户属性,从所述视频清晰度对应的多个码率中选择针对所述客户端的推荐码率,包括:如果客户端的用户属性为未登录用户,则从所述视频清晰度对应的多个码率中选择最低码率作为针对所述客户端的推荐码率;如果客户端的用户属性为已登录非会员用户,则从所述视频清晰度对应的多个码率中选择中间码率作为针对所述客户端的推荐码率;如果客户端的用户属性为已登录会员用户,则从所述视频清晰度对应的多个码率中选择最高码率作为针对所述客户端的推荐码率。10.根据权利要求1至9中任意一项所述的码率推荐方法,其特征在于,所述方法还包括:向所述客户端下发播放信息,所述播放信息包括所述视频清晰度对应的多个码率的视频的播放源地址。11.一种码率推荐方法,其特征在于,所述方法包括:向服务端发送播放请求,所述播放请求包括客户端申请播放的视频清晰度和与所述客户端有关的信息;接收所述服务端下发的关于推荐码率的通知,其中所述通知是基于所述视频清晰度和与所述客户端有关的信息而生成的;根据所述通知中的推荐码率确定以所申请的视频清晰度来播放视频的码率。12.根据权利要求11所述的码率推荐方法,其特征在于,与所述客户端相关的信息包括所述客户端的IP地址。13.根据权利要求11所述的码率推荐方法,其特征在于,与所述客户端相关的信息包括所述客户端的用户属性,所述用户属性包括未登录用户、已登录非会员用户和已登录会员用户其中之一。14.根据权利要求11所述的码率推荐方法,其特征在于,所述方法还包括:接收所述服务端下发的播放信息,所述播放信息...
【专利技术属性】
技术研发人员:王婷婷,李庆燕,彭伟刚,林岳,顾思斌,潘柏宇,王冀,
申请(专利权)人:合一网络技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。