[发明专利]确定编码参数组的方法、设备及存储介质有效
申请号: | 202110328517.3 | 申请日: | 2021-03-26 |
公开(公告)号: | CN113038165B | 公开(公告)日: | 2023-07-25 |
发明(设计)人: | 李蔼莉 | 申请(专利权)人: | 腾讯音乐娱乐科技(深圳)有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/2343;H04N21/4402 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 祝亚男 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 确定 编码 参数 方法 设备 存储 介质 | ||
本申请公开了一种确定编码参数组的方法、设备及存储介质,属于互联网技术领域。所述方法包括:获取多个第一编码视频,以及每个第一编码视频对应的帧率,其中,所述多个第一编码视频是目标性能级别的终端分别基于不同的编码参数组对测试视频进行编码得到的;将所述每个第一编码视频分别与所述测试视频一起输入清晰度打分模型,得到所述每个第一编码视频的清晰度分值;基于所述每个第一编码视频的帧率以及清晰度分值,确定所述目标性能级别的终端对应的目标编码参数组。采用本申请能够针对不同性能级别的终端确定对应的编码参数组,可以确保不同性能级别的终端以对应的编码参数组进行编码后的视频的流畅度和清晰度。
技术领域
本申请涉及互联网技术领域,特别涉及一种确定编码参数组的方法、设备及存储介质。
背景技术
随着互联网技术的发展,视频电话、网络直播等视频实时传输功能越来越常见。
在相关技术中,在视频实时传输功能中可包括视频发送端和视频接收端,例如,在网络直播中主播进行直播的终端为视频发送端,用户用于观看主播直播视频的终端为视频接收端。在视频发送端发送视频数据时,可以按照预先设定的编码参数对待发送的视频数据进行编码,然后将编码之后的视频数据发送至服务器,服务器可以将接收到的视频数据发送至视频接收端,从而实现视频实时传输功能,其中,编码参数可以包括帧率、分辨率、码率等。
在实现本申请的过程中,发明人发现相关技术至少存在以下问题:
在视频实时传输功能的实现过程中,所有的视频发送端都是相同的编码参数对待发送的视频数据进行编码。这样对于一些硬件性能较差的视频发送端,即使按照较高的编码参数对视频进行编码,也不会对视频的清晰度有较为明显的提升,还会增加对视频进行编码处理时所占用的计算资源,导致丢帧。
发明内容
本申请实施例提供了一种确定编码参数组的方法、设备及存储介质,能够确保编码后的视频的流畅度和清晰度。所述技术方案如下:
第一方面,提供了一种确定编码参数组的方法,所述方法包括:
获取多个第一编码视频,以及每个第一编码视频对应的帧率,其中,所述多个第一编码视频是目标性能级别的终端分别基于不同的编码参数组对测试视频进行编码得到的;
将所述每个第一编码视频分别与所述测试视频一起输入清晰度打分模型,得到所述每个第一编码视频的清晰度分值;
基于所述每个第一编码视频的帧率以及清晰度分值,确定所述目标性能级别的终端对应的目标编码参数组。
可选的,所述基于不同的编码参数组对测试视频进行编码,包括:
对于所述测试视频中的每个视频帧,获取所述视频帧对应的视频帧信息,将所述视频帧信息以图像的形式添加到所述视频帧中,得到处理后的视频帧;
基于多个处理后的视频帧,得到处理后的测试视频;
基于所述不同的编码参数组分别对所述处理后的测试视频进行编码,得到所述不同的编码参数组分别对应的第一编码视频;
所述将所述每个第一编码视频分别与所述测试视频一起输入清晰度打分模型,得到所述每个第一编码视频的清晰度分值,包括:
对于每个第一编码视频,确定所述处理后的测试视频与所述第一编码视频中显示有相同视频帧信息的多个视频帧对;分别将所述多个视频帧对输入清晰度打分模型,得到所述多个视频帧对的清晰度分值;确定所述多个视频帧对的清晰度分值的均值,将所述均值确定为所述第一编码视频的清晰度分值。
可选的,所述视频帧对应的视频帧信息为所述视频帧的采集时间点,所述将所述视频帧信息以图像的形式添加到所述视频帧中,得到处理后的视频帧,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯音乐娱乐科技(深圳)有限公司,未经腾讯音乐娱乐科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110328517.3/2.html,转载请声明来源钻瓜专利网。