System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种优化视频通信画质的方法、装置、电子设备和介质制造方法及图纸_技高网

一种优化视频通信画质的方法、装置、电子设备和介质制造方法及图纸

技术编号:40326019 阅读:9 留言:0更新日期:2024-02-09 14:20
本申请实施例提供了一种优化视频通信画质的方法、装置、电子设备和介质。该方法包括获取当前视频通信的可用资源信息,所述可用资源信息包括终端设备的电量信息、可用硬件资源信息、分辨率信息和带宽信息中的至少一种信息;根据所述可用资源信息确定视频编码的最高码率和最高分辨率;获取历史视频通信的历史编码特征数据,所述历史编码特征数据为当前时刻之前的预设时长的视频编码特征数据;根据所述历史编码特征数据确定当前的目标分辨率、目标码率的上下限;根据所述最高码率、所述最高分辨率、目标分辨率和目标码率的上下限优化之后的视频通信的编码参数。本申请实施例可以对视频通信的画质进行优化。

【技术实现步骤摘要】

本申请涉及通信领域,具体而言,涉及一种优化视频通信画质的方法、装置、电子设备和介质


技术介绍

1、视频通信包括视频通话、视频会议等,通常指基于有线、wifi或移动通信网络,通过终端之间实时传送人的语音和图像(用户的半身像、照片、物品等)的一种通信方式。

2、当前视频通信,终端用户都是使用相对固定的分辨率,码率组合配置进行视频的编码,这种情况会存在视频通信画质较差的情况。

3、因此,如何对视频通信的画质进行优化,成为亟待解决的问题。


技术实现思路

1、本申请的一个实施例的目的在于提供一种优化视频通信画质的方法、装置、电子设备和介质,通过本申请的实施例的技术方案可以对视频通信的画质进行优化。

2、第一方面,本申请实施例提供了一种优化视频通信画质的方法,包括:获取当前视频通信的可用资源信息,所述可用资源信息包括终端设备的电量信息、可用硬件资源信息、分辨率信息和带宽信息中的至少一种信息;根据所述可用资源信息确定视频编码的最高码率和最高分辨率;获取历史视频通信的历史编码特征数据,所述历史编码特征数据为当前时刻之前的预设时长的视频编码特征数据;根据所述历史编码特征数据确定当前的目标分辨率、目标码率的上下限;根据所述最高码率、所述最高分辨率、目标分辨率和目标码率的上下限优化之后的视频通信的编码参数。

3、本申请实施例中可以根据终端设备的可用资源信息的实时情况,来灵活调整最高码率和最高分辨率,与现有技术仅采用固定的码率和分辨率进行视频编码相比,能够实现实时的优化视频通话的码率和分辨率,能够动态的调整画质,提升会议整体画质质量。

4、在一种实施方式中,在根据所述最高码率、所述最高分辨率、目标分辨率和目标码率的上下限优化之后的视频通信的编码参数之后,所述方法还包括:循环执行获取当前视频通信的可用资源信息,以及历史视频通信的历史编码特征数据,并再次根据所述可用资源信息和所述历史编码特征数据优化之后的视频通信的编码参数的动作,直到达到停止条件。

5、在一种实施方式中,所述根据所述最高码率、所述最高分辨率、目标分辨率和目标码率的上下限优化之后的视频通信的编码参数,包括:在所述目标码率的上限小于或等于所述最高码率时,使用所述目标码率进行之后的视频通信的编码;在目标码率的上限大于所述最高码率时,使用所述最高码率进行之后的视频通信的编码;和/或,在所述目标分辨率小于或等于所述最高分辨率时,使用所述目标分辨率进行之后的视频通信的编码;在所述目标分辨率大于所述最高分辨率时,使用所述最高分辨率进行之后的视频通信的编码。

6、在一种实施方式中,应用于包括终端设备和媒体服务器的视频通话系统场景中,所述方法由所述终端设备或所述媒体服务器执行,所述可用资源信息包括所述终端设备一方的电量信息、可用硬件资源信息、分辨率信息和带宽信息中的至少一种信息。

7、在一种实施方式中,应用于设备到设备d2d的视频通话系统场景中,所述方法由所述终端设备执行,所述可用资源信息包括通信双方的终端设备的电量信息、可用硬件资源信息、分辨率信息和带宽信息中的至少一种信息。

8、在一种实施方式中,所述根据所述历史编码特征数据确定当前的目标分辨率、目标码率的上下限,包括:将所述历史编码特征数据输入到已训练好的模型中,得到当前的目标分辨率、目标码率的上下限;其中,所述模型还输出所述历史视频通信的视频质量评估等级,所述模型是使用视频帧编码数据样本训练得到的,所述视频帧编码数据样本包括样本编码数据、标注的质量分、标注的目标分辨率和标注的目标码率的上下限,所述标注的质量分是根据客观视频多方法评价融合vmaf分数和主观平均意见得分mos共同确定的。

9、在一种实施方式中,所述方法还包括:根据多个历史视频通信的视频质量评估等级,得到所述视频通信的质量评估等级曲线。

10、第二方面,本申请的一个实施例提供了一种优化视频通信画质的装置,包括:获取单元,用于获取当前视频通信的可用资源信息,所述可用资源信息包括终端设备的电量信息、可用硬件资源信息、分辨率信息和带宽信息中的至少一种信息;处理单元,用于根据所述可用资源信息确定视频编码的最高码率和最高分辨率;所述获取单元还用于获取历史视频通信的历史编码特征数据,所述历史编码特征数据为当前时刻之前的预设时长的视频编码特征数据;所述处理单元还用于根据所述历史编码特征数据确定当前的目标分辨率、目标码率的上下限;所述处理单元还用于根据所述最高码率、所述最高分辨率、目标分辨率和目标码率的上下限优化之后的视频通信的编码参数。

11、在一种实施方式中,所述处理单元还用于循环执行获取当前视频通信的可用资源信息,以及历史视频通信的历史编码特征数据,并再次根据所述可用资源信息和所述历史编码特征数据优化之后的视频通信的编码参数的动作,直到达到停止条件。

12、在一种实施方式中,所述处理单元具体用于在所述目标码率的上限小于或等于所述最高码率时,使用所述目标码率进行之后的视频通信的编码;在目标码率的上限大于所述最高码率时,使用所述最高码率进行之后的视频通信的编码;和/或,在所述目标分辨率小于或等于所述最高分辨率时,使用所述目标分辨率进行之后的视频通信的编码;在所述目标分辨率大于所述最高分辨率时,使用所述最高分辨率进行之后的视频通信的编码。

13、在一种实施方式中,应用于包括终端设备和媒体服务器的视频通话系统场景中,所述装置为所述终端设备或所述媒体服务器,所述可用资源信息包括所述终端设备一方的电量信息、可用硬件资源信息、分辨率信息和带宽信息中的至少一种信息。

14、在一种实施方式中,应用于设备到设备d2d的视频通话系统场景中,所述装置为终端设备,所述可用资源信息包括通信双方的终端设备的电量信息、可用硬件资源信息、分辨率信息和带宽信息中的至少一种信息。

15、在一种实施方式中,所述处理单元具体用于将所述历史编码特征数据输入到已训练好的模型中,得到当前的目标分辨率、目标码率的上下限;其中,所述模型还输出所述历史视频通信的视频质量评估等级,所述模型是使用视频帧编码数据样本训练得到的,所述视频帧编码数据样本包括样本编码数据、标注的质量分、标注的目标分辨率和标注的目标码率的上下限,所述标注的质量分是根据客观视频多方法评价融合vmaf分数和主观平均意见得分mos共同确定的。

16、在一种实施方式中,所述处理单元还用于根据多个历史视频通信的视频质量评估等级,得到所述视频通信的质量评估等级曲线。

17、第三方面,本申请的一个实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时可实现如第一方面及第一方面的任一实施方式所述的方法。

18、第四方面,本申请的一个实施例提供一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述处理器执行所述程序时可实现如第一方面及第一方面的任一实施方式所述的方法。

19本文档来自技高网...

【技术保护点】

1.一种优化视频通信画质的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在根据所述最高码率、所述最高分辨率、目标分辨率和目标码率的上下限优化之后的视频通信的编码参数之后,所述方法还包括:

3.根据权利要求1或2所述的方法,其特征在于,所述根据所述最高码率、所述最高分辨率、目标分辨率和目标码率的上下限优化之后的视频通信的编码参数,包括:

4.根据权利要求1或2所述的方法,其特征在于,应用于包括终端设备和媒体服务器的视频通话系统场景中,所述方法由所述终端设备或所述媒体服务器执行,所述可用资源信息包括所述终端设备一方的电量信息、可用硬件资源信息、分辨率信息和带宽信息中的至少一种信息。

5.根据权利要求1或2所述的方法,其特征在于,应用于设备到设备D2D的视频通话系统场景中,所述方法由所述终端设备执行,所述可用资源信息包括通信双方的终端设备的电量信息、可用硬件资源信息、分辨率信息和带宽信息中的至少一种信息。

6.根据权利要求1或2所述的方法,其特征在于,所述根据所述历史编码特征数据确定当前的目标分辨率、目标码率的上下限,包括:

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

8.一种优化视频通信画质的装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括存储器、处理器以及存储在所述存储器上并在所述处理器上运行的计算机程序,其中,所述计算机程序被所述处理器运行时执行如权利要求1-7中任意一项权利要求所述的方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,其中,所述计算机程序被处理器运行时执行如权利要求1-7中任意一项权利要求所述的方法。

...

【技术特征摘要】

1.一种优化视频通信画质的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在根据所述最高码率、所述最高分辨率、目标分辨率和目标码率的上下限优化之后的视频通信的编码参数之后,所述方法还包括:

3.根据权利要求1或2所述的方法,其特征在于,所述根据所述最高码率、所述最高分辨率、目标分辨率和目标码率的上下限优化之后的视频通信的编码参数,包括:

4.根据权利要求1或2所述的方法,其特征在于,应用于包括终端设备和媒体服务器的视频通话系统场景中,所述方法由所述终端设备或所述媒体服务器执行,所述可用资源信息包括所述终端设备一方的电量信息、可用硬件资源信息、分辨率信息和带宽信息中的至少一种信息。

5.根据权利要求1或2所述的方法,其特征在于,应用于设备到设备d2d的视频通话系统场景中,所述方法由所述终端设备执...

【专利技术属性】
技术研发人员:唐开富
申请(专利权)人:好信云北京网络通信有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1