网络直播卡顿的处理方法及装置与流程

文档序号:12498535阅读:来源:国知局

技术特征:

1.一种网络直播卡顿的处理方法,其特征在于,包括:

将媒体流按照推流级别上传至网络;

接收客户端反馈的网络直播卡顿信息和客户端播放所述媒体流的播放帧率;

根据所述媒体流的采集帧率、所述播放帧率和所述推流级别,确定网络直播卡顿原因。

2.如权利要求1所述的方法,其特征在于,确定网络直播卡顿原因,具体包括:

当所述播放帧率小于所述采集帧率达到预设帧率差阈值,并且所述推流级别高于预设第一推流级别时,确定网络直播卡顿原因为客户端通信卡顿。

3.如权利要求2所述的方法,其特征在于,所述预设第一推流级别为最低级。

4.如权利要求2所述的方法,其特征在于,还包括:

连续上传若干段媒体流至网络,以便客户端播放;

若干段媒体流中播放帧率小于采集帧率的媒体流的数量,不小于预设阈值数量。

5.如权利要求1所述的方法,其特征在于,确定网络直播卡顿原因,具体包括:

当所述播放帧率大于所述采集帧率达到预设帧率差阈值,并且所述推流级别低于预设第二推流级别时,确定网络直播卡顿原因为服务器端通信卡顿。

6.如权利要求5所述的方法,其特征在于,所述预设第二推流级别为最高级。

7.如权利要求5所述的方法,其特征在于,还包括:

连续上传若干段媒体流至网络,以便客户端播放;

若干段媒体流中播放帧率大于采集帧率的媒体流的数量,不小于预设阈值数量。

8.一种网络直播卡顿的处理方法,其特征在于,包括:

加载来自网络的媒体流,以播放帧率播放所述媒体流;

解析所述媒体流,获得所述媒体流的采集帧率以及服务器上传所述媒体流至网络的推流级别;

根据所述采集帧率、所述播放帧率和所述推流级别,确定网络直播卡顿原因。

9.如权利要求8所述的方法,其特征在于,确定网络直播卡顿原因,具体包括:

当所述播放帧率小于所述采集帧率达到预设帧率差阈值,并且所述推流级别高于最低推流级别时,确定网络直播卡顿原因为客户端通信卡顿;

当所述播放帧率大于采集帧率达到预设帧率差阈值,并且所述推流级别低于最高级时,确定网络直播卡顿原因为客户端通信卡顿为服务器端通信卡顿。

10.一种网络直播卡顿的处理装置,其特征在于,包括:

推送模块,用于将媒体流按照推流级别上传至网络;

接收模块,用于接收客户端反馈的网络直播卡顿信息和客户端播放所述媒体流的播放帧率;

计算模块,用于根据所述媒体流的采集帧率、所述播放帧率和所述推流级别,确定网络直播卡顿原因。

11.如权利要求10所述的处理装置,其特征在于,所述计算模块具体用于::

当所述播放帧率小于所述采集帧率达到预设帧率差阈值,并且所述推流级别高于预设第一推流级别时,确定网络直播卡顿原因为客户端通信卡顿。

12.如权利要求11所述的处理装置,其特征在于,所述预设第一推流级别为最低级。

13.如权利要求11所述的处理装置,其特征在于,所述推送模块具体用于连续上传若干段媒体流至网络,以便客户端播放;

其中,若干段媒体流中播放帧率小于采集帧率的媒体流的数量,不小于预设阈值数量。

14.如权利要求10所述的处理装置,其特征在于,所述计算模块具体用于:

当所述播放帧率大于所述采集帧率达到预设帧率差阈值,并且所述推流级别低于预设第二推流级别时,确定网络直播卡顿原因为服务器端通信卡顿。

15.如权利要求14所述的处理装置,其特征在于,所述预设第二推流级别为最高级。

16.如权利要求14所述的处理装置,其特征在于,所述推送模块具体用于连续上传若干段媒体流至网络,以便客户端播放;

其中,若干段媒体流中播放帧率大于采集帧率的媒体流的数量,不小于预设阈值数量。

17.一种网络直播卡顿的处理装置,其特征在于,包括:

加载模块,用于加载来自网络的媒体流,以播放帧率播放所述媒体流;

解析模块,用于解析所述媒体流,获得所述媒体流的采集帧率以及服务器上传所述媒体流至网络的推流级别;

运算模块,用于根据所述采集帧率、所述播放帧率和所述推流级别,确定网络直播卡顿原因。

18.如权利要求17所述的处理装置,其特征在于,所述运算模块具体用于:

当所述播放帧率小于所述采集帧率达到预设帧率差阈值,并且所述推流级别高于最低推流级别时,确定网络直播卡顿原因为客户端通信卡顿;

当所述播放帧率大于采集帧率达到预设帧率差阈值,并且所述推流级别低于最高级时,确定网络直播卡顿原因为客户端通信卡顿为服务器端通信卡顿。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1