[发明专利]一种直播码率选择方法及装置有效
申请号: | 201710007153.2 | 申请日: | 2017-01-04 |
公开(公告)号: | CN108271043B | 公开(公告)日: | 2020-09-08 |
发明(设计)人: | 潘龙 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | H04N21/239 | 分类号: | H04N21/239;H04N21/6373;H04N21/647 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 刘杰 |
地址: | 430000 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 直播 选择 方法 装置 | ||
本发明公开了一种直播码率选择方法,应用于网络直播领域。该方法包括:在所述直播客户端进入直播间时,向直播视频流服务器发送用于从直播视频流服务器请求测速资源文件的网络请求;确定从直播视频流服务器加载所述测速资源文件时的有效空闲带宽;选择与有效空闲带宽匹配的直播码率播放直播间的直播视频。通过本发明避免了空闲带宽资源较少的直播客户端播放直播视频时出现卡顿,同时使带宽资源充足的直播客户端获得更高直播码率,实现了平衡带宽资源与直播码率,满足不同直播客户端的需求。
技术领域
本发明涉及网络直播领域,尤其涉及一种直播码率选择方法及装置。
背景技术
网络直播是一个新兴而快速成长的行业,越来越多选择用户观看网络直播。越来越多的用户选择通过网络平台来交友和娱乐,这些网络平台包括一对一聊天交友平台、主播聊天室平台、论坛交友平台等,其中,一对一聊天交友平台和主播聊天室平台由于可实时视频交流,更受用户青睐。
但是,由于一对一聊天交友平台和主播聊天室平台需要实时视频,适应对带宽要求较高,在视频客户端所在的带宽有限的情况下,会导致直播客户端播放网络直播的过程中会出现卡顿。
发明内容
鉴于上述问题,本发明实施例提供了一种直播码率选择方法及装置,以根据观看用户所对应的直播客户端的带宽,适配观看用户所对应的直播客户端的带宽选择直播码率播放直播视频,避免直播客户端所在的带宽有效而在播放网络直播的过程中出现卡顿。
第一方面,本发明实施例提供了一种直播码率选择方法,应用于直播客户端,所述方法包括:
在所述直播客户端进入直播间时,向直播视频流服务器发送用于从所述直播视频流服务器请求测速资源文件的网络请求;
确定从所述直播视频流服务器加载所述测速资源文件时的有效空闲带宽;
选择与所述有效空闲带宽匹配的直播码率播放所述直播间的直播视频。
优选的,所述确定从所述直播视频流服务器加载所述测速资源文件时的有效空闲带宽,包括:
S1:在加载所述测速资源文件的开始时刻启动计时器;
S2:在当前次响应所述计时器时,将当前次的预设时间间隔内对所述测速资源文件的加载量除以所述预设时间间隔,以得到下载速率值存入速率数组;
S3:判断当前次响应所述计时器是否为预设次响应所述计时器,如果是,终止加载所述测速资源文件,并基于所述速率数组中的各个下载速率值确定出有效下载速率后执行S4,否则等待下一次响应所述计时器,在下一次响应所述计时器时返回S2;
S4:将所述有效下载速率转换为与所述有效下载速率对应的有效空闲带宽。
优选的,在所述在加载所述测速资源文件的开始时刻启动计时器之后,所述方法还包括:
在加载所述测速资源文件的过程中,监听所述测速资源文件是否加载完成,如果是,终止所述计时器,并将预设下载速率值设置为有效下载速率;
将所述有效下载速率转换为与所述有效下载速率对应的有效空闲带宽。
优选的,所述基于所述速率数组中的各个下载速率值确定出所述有效下载速率包括:
从所述速率数组中的各个下载速率值中确定出满足预设筛选条件的N个下载速率值,N为正整数;
将所述N个下载速率值进行平均计算的均值结果确定为所述有效下载速率。
优选的,所述从所述速率数组中的各个下载速率值中确定出满足预设筛选条件的N个下载速率值,包括:
对所述速率数组中的各个下载速率值进行下载速率排序;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710007153.2/2.html,转载请声明来源钻瓜专利网。