[发明专利]进行直播处理的方法、装置、设备及存储介质有效
| 申请号: | 202010504005.3 | 申请日: | 2020-06-05 |
| 公开(公告)号: | CN111586431B | 公开(公告)日: | 2022-03-15 |
| 发明(设计)人: | 何思远 | 申请(专利权)人: | 广州酷狗计算机科技有限公司 |
| 主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/4402 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 郭翱杰 |
| 地址: | 510660 广东省广州*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 进行 直播 处理 方法 装置 设备 存储 介质 | ||
1.一种进行直播处理的方法,其特征在于,所述方法包括:
当检测到直播功能触发时,获取终端连接的第一摄像设备的参数信息,其中,所述第一摄像设备的参数信息包括所述第一摄像设备支持的分辨率和帧率;
获取所述终端的第一上行带宽信息;
基于所述第一摄像设备的参数信息以及所述终端的第一上行带宽信息,确定所述终端进行直播的第一直播视频参数,其中,所述第一直播视频参数包括直播视频的帧率和分辨率;
基于所述第一直播视频参数进行直播处理;
在所述直播处理结束之后,确定所述第一摄像设备在直播过程中的平均采集帧率,所述终端在直播过程中的平均处理帧率、内存平均占用率以及平均上传码率;
将所述平均采集帧率、平均处理帧率、内存平均占用率、以及平均上传码率与所述第一直播视频参数对应存储;
当再次检测到直播功能触发时,获取所述终端连接的第二摄像设备的第二参数信息,以及终端的第二上行带宽信息;
基于所述第二摄像设备的第二参数信息以及所述终端的第二上行带宽信息,确定所述终端进行直播的第二直播视频参数,其中,所述第二直播视频参数包括直播视频的帧率和分辨率;
如果所述第二直播视频参数与所述第一直播视频参数不相同,则基于所述第二直播视频参数进行直播处理;
如果所述第二直播视频参数与所述第一直播视频参数相同,则基于所述第一直播视频参数对应的所述平均采集帧率、平均处理帧率、内存平均占用率、以及平均上传码率,确定所述第二直播视频参数是否满足开播条件,如果所述第二直播视频参数满足所述开播条件,则基于所述第二直播视频参数进行直播处理,如果所述第二直播视频参数不满足所述开播条件,则基于所述平均采集帧率、平均处理帧率、内存平均占用率、以及平均上传码率、以及所述第二直播视频参数确定第三直播视频参数,并基于所述第三直播视频参数进行直播处理。
2.根据权利要求1所述的方法,其特征在于,所述基于所述第一摄像设备的参数信息以及所述终端的第一上行带宽信息,确定所述终端进行直播的第一直播视频参数,包括:
确定所述终端的第一上行带宽信息支持的至少一组直播视频参数,其中,所述第一上行带宽信息所支持的视频码率大于或等于所述至少一组直播视频参数中各直播视频参数对应的视频码率;
基于所述第一摄像设备的参数信息在所述至少一组直播视频参数中确定第一直播视频参数,其中,所述第一直播视频参数中包括的直播视频的帧率在所述第一摄像设备支持的帧率范围内,所述第一直播视频参数中包括的直播视频的分辨率在所述第一摄像设备支持的分辨率范围内。
3.根据权利要求1所述的方法,其特征在于,基于所述第一直播视频参数对应的所述平均采集帧率、平均处理帧率、内存平均占用率、以及平均上传码率,确定所述第二直播视频参数是否满足开播条件,包括:
如果所述平均采集帧率减去第二直播视频参数中直播视频的帧率的差值大于或等于第一数值,且所述平均处理帧率减去所述平均采集帧率的差值大于或等于第二数值,且所述内存平均占用率低于预设占用率,且所述平均上传码率高于或等于第二直播视频参数对应的视频码率,则确定所述第二直播视频参数满足开播条件;
如果所述平均采集帧率减去第二直播视频参数中直播视频的帧率的差值小于第一数值,或,所述平均处理帧率减去所述平均采集帧率的差值小于第二数值,或,所述内存平均占用率等于或高于预设占用率,或,所述平均上传码率低于第二直播视频参数对应的视频码率,则确定所述第二直播视频参数不满足开播条件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州酷狗计算机科技有限公司,未经广州酷狗计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010504005.3/1.html,转载请声明来源钻瓜专利网。





