[发明专利]网络直播卡顿的处理方法及装置有效
申请号: | 201611051431.6 | 申请日: | 2016-11-25 |
公开(公告)号: | CN106791956B | 公开(公告)日: | 2020-01-21 |
发明(设计)人: | 丰志平 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | H04N21/24 | 分类号: | H04N21/24;H04N21/44;H04N21/4425 |
代理公司: | 11412 北京鸿德海业知识产权代理事务所(普通合伙) | 代理人: | 袁媛 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 直播 处理 方法 装置 | ||
1.一种网络直播卡顿的处理方法,其特征在于,包括:
将媒体流按照推流级别上传至网络;
接收客户端反馈的网络直播卡顿信息和客户端播放所述媒体流的播放帧率;
根据所述媒体流的采集帧率、所述播放帧率和所述推流级别,确定网络直播卡顿原因;
其中,确定网络直播卡顿原因,包括:当所述播放帧率小于所述采集帧率达到预设帧率差阈值,并且所述推流级别高于预设第一推流级别时,确定网络直播卡顿原因为客户端通信卡顿。
2.如权利要求1所述的方法,其特征在于,所述预设第一推流级别为最低级。
3.如权利要求1所述的方法,其特征在于,还包括:
连续上传若干段媒体流至网络,以便客户端播放;
若干段媒体流中播放帧率小于采集帧率的媒体流的数量,不小于预设阈值数量。
4.如权利要求1所述的方法,其特征在于,确定网络直播卡顿原因,还包括:
当所述播放帧率大于所述采集帧率达到预设帧率差阈值,并且所述推流级别低于预设第二推流级别时,确定网络直播卡顿原因为服务器端通信卡顿。
5.如权利要求4所述的方法,其特征在于,所述预设第二推流级别为最高级。
6.如权利要求4所述的方法,其特征在于,还包括:
连续上传若干段媒体流至网络,以便客户端播放;
若干段媒体流中播放帧率大于采集帧率的媒体流的数量,不小于预设阈值数量。
7.一种网络直播卡顿的处理方法,其特征在于,包括:
加载来自网络的媒体流,以播放帧率播放所述媒体流;
解析所述媒体流,获得所述媒体流的采集帧率以及服务器上传所述媒体流至网络的推流级别;
根据所述采集帧率、所述播放帧率和所述推流级别,确定网络直播卡顿原因;
其中,确定网络直播卡顿原因包括:当所述播放帧率小于所述采集帧率达到预设帧率差阈值,并且所述推流级别高于最低推流级别时,确定网络直播卡顿原因为客户端通信卡顿。
8.如权利要求7所述的方法,其特征在于,确定网络直播卡顿原因,还包括:
当所述播放帧率大于采集帧率达到预设帧率差阈值,并且所述推流级别低于最高级时,确定网络直播卡顿原因为服务器端通信卡顿。
9.一种网络直播卡顿的处理装置,其特征在于,包括:
推送模块,用于将媒体流按照推流级别上传至网络;
接收模块,用于接收客户端反馈的网络直播卡顿信息和客户端播放所述媒体流的播放帧率;
计算模块,用于根据所述媒体流的采集帧率、所述播放帧率和所述推流级别,确定网络直播卡顿原因;
其中,所述计算模块具体用于:当所述播放帧率小于所述采集帧率达到预设帧率差阈值,并且所述推流级别高于预设第一推流级别时,确定网络直播卡顿原因为客户端通信卡顿。
10.如权利要求9所述的处理装置,其特征在于,所述预设第一推流级别为最低级。
11.如权利要求9所述的处理装置,其特征在于,所述推送模块具体用于连续上传若干段媒体流至网络,以便客户端播放;
其中,若干段媒体流中播放帧率小于采集帧率的媒体流的数量,不小于预设阈值数量。
12.如权利要求9所述的处理装置,其特征在于,所述计算模块还用于:
当所述播放帧率大于所述采集帧率达到预设帧率差阈值,并且所述推流级别低于预设第二推流级别时,确定网络直播卡顿原因为服务器端通信卡顿。
13.如权利要求12所述的处理装置,其特征在于,所述预设第二推流级别为最高级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611051431.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电力抄表集中器的固定装置
- 下一篇:一种基于压接式器件的单相半桥功率模块