【技术实现步骤摘要】
编码质速均衡控制方法、装置、设备、存储介质及产品
[0001]本申请实施例涉及编码
,尤其涉及编码质速均衡控制方法
、
装置
、
设备
、
存储介质及产品
。
技术介绍
[0002]随着互联网技术和计算机技术的发展,人们工作娱乐的方式越来越多样,视频直播的应用也越来越广泛
。
一个完整的直播过程包括采集
、
处理
、
编码
、
封装
、
推流
、
传输
、
转码
、
分发
、
解码
、
播放等多个环节,其中编码包括视频编码和音频编码
。
[0003]目前,在进行视频编码时,一般是根据经验确定的一套编码参数进行视频编码
。
一般情况下,主播开播后会用固定一套编码参数进行编码,但是由于直播场景的复杂性以及直播设备性能的差异,使用固定一套的编码参数进行编码容易产生浪费编码资源或者观 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.
一种编码质速均衡控制方法,其特征在于,包括:获取视频编码的编码耗时信息以及编码帧率信息;根据所述编码耗时信息以及所述编码帧率信息确定编码场景,并根据所述编码场景确定编码复杂度调整策略;根据所述编码复杂度调整策略调整编码复杂度参数,以使基于所述编码复杂度参数进行视频编码的编码耗时信息以及编码帧率信息满足设定的质速均衡条件
。2.
根据权利要求1所述的编码质速均衡控制方法,其特征在于,所述根据所述编码耗时信息以及所述编码帧率信息确定编码场景,包括:在所述编码耗时信息达到设定耗时阈值或所述编码帧率信息小于设定帧率阈值的情况下,确定编码场景为高耗时场景或低帧率场景;在所述编码耗时信息小于设定耗时阈值且所述编码帧率信息达到设定帧率阈值的情况下,根据所述编码耗时信息以及所述编码帧率信息确定编码质速信息,并根据所述编码质速信息与设定质速阈值确定编码场景
。3.
根据权利要求2所述的编码质速均衡控制方法,其特征在于,所述根据所述编码耗时信息以及所述编码帧率信息确定编码质速信息,并根据所述编码质速信息与设定质速阈值确定编码场景,包括:在所述编码质速信息小于设定的第一质速阈值的情况下,确定编码场景为低耗时高帧率场景;和
/
或在所述编码质速信息达到设定的第二质速阈值的情况下,确定编码场景为高耗时低帧率场景
。4.
根据权利要求1所述的编码质速均衡控制方法,其特征在于,所述根据所述编码场景确定编码复杂度调整策略,包括:在所述编码场景为高耗时低帧率场景
、
高耗时场景和低帧率场景中的一种的情况下,确定编码复杂度调整策略为降低编码复杂度;和
/
或在所述编码场景为低耗时高帧率场景的情况下,确定编码复杂度调整策略为提高编码复杂度
。5.
根据权利要求1所述的编码质速均衡控制方法,其特征在于,所述根据所述编码复杂度调整策略调整编码复杂度参数,包括:基于设定复杂度参数调整幅度以及设定复杂度参数极值,根据所述编码复杂度调整策略调整编码复杂度参数
技术研发人员:刘芳,
申请(专利权)人:广州市百果园信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。