[发明专利]视频的码率控制方法、转码处理方法、装置和机器设备有效
申请号: | 201810576307.4 | 申请日: | 2018-06-06 |
公开(公告)号: | CN110166780B | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 刘兆瑞 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N19/146 | 分类号: | H04N19/146;H04N19/40 |
代理公司: | 深圳市联鼎知识产权代理有限公司 44232 | 代理人: | 刘抗美;叶虹 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 控制 方法 处理 装置 机器设备 | ||
本发明揭示了一种视频的码率控制方法、视频转码处理方法、装置和机器设备。所述方法包括:分别以视频流中的每一帧视频图像数据为当前帧视频图像数据,相对当前帧视频图像数据,进行连续预设数量帧视频图像数据的视频内容探测;通过所探测得到连续预设数量帧视频图像数据分别对应的视频内容,运算当前帧视频图像数据的视频变化信息;根据视频变化信息相适应更新当前帧视频图像数据所对应的码率。至此,即可使得视频流中每一帧视频图像数据都有着对应的码率,且是根据此帧视频图像数据发生的视频变化所运算得到,既实现了视频流所生效码率的动态变化,又适应于每一帧视频图像数据,实现了码率的有效精准控制。
技术领域
本发明涉及互联网应用技术领域,特别涉及一种视频的码率控制方法、视频转码处理方法、装置和机器设备。
背景技术
随着视频应用技术的迅猛发展,越来越多的视频业务基于互联网络实现,用户得以通过互联网络而下载播放视频业务所提供的视频流。在视频业务中,互联网带宽是极其宝贵重要的资源,因此往往需要借助于编码过程对视频流的码率进行限制,以使得视频流的下载不会占用过多带宽。
针对于H.264编码标准而应用的X264编码器,支持用户指定码率,但是并不会动态调整码率,使得所指定的码率是适用于视频流当前的一帧或者若干帧视频图像数据的。较低码率要求的视频图像在视频流中的存在,往往会导致码率浪费。
当然,在现有的视频业务中,也存在着通过场景识别而为所识别的不同场景设置不同的码率,相对于在编码器中指定码率而言,能够在一定程度上降低码率。
但是,所进行的场景识别是通过视频流中的内容判断实现的,例如,对视频流判断视频内容属于何种类型,进而以此为依据设置比较高或者比较低的码率。
所进行的场景识别并不能保证完全准确,一旦识别错识,便给视频流分配了错识的码率,并且一直持续生效于整个视频流中。对于一视频流而言,其每一帧视频图像数据并非都对应于一个较高或者较低的码率,视频流中并不是每一帧视频图像数据的视频内容都与所识别场景的码率相符合,由此,也必然存在着码率与视频流不相适应的缺陷。
由此可知,亟待为视频流实现码率的动态控制,使得对每一帧视频图像数据所配置的码率是与此帧视频图像数据相适应的。
发明内容
为了解决相关技术中码率在视频中持续生效而无法动态变化的技术问题,本发明提供一种视频的码率控制方法、视频转码处理方法、装置和机器设备。
一种视频的码率控制方法,所述方法包括:
分别以视频流中的每一帧视频图像数据为当前帧视频图像数据,相对所述当前帧视频图像数据,进行连续预设数量帧视频图像数据的视频内容探测;
通过所探测得到连续预设数量帧视频图像数据分别对应的视频内容,运算当前帧视频图像数据的视频变化信息;
根据所述视频变化信息相适应更新所述当前帧视频图像数据所对应的码率。
一种视频转码处理方法,所述方法包括:
在接收到视频推流时,对所接收的视频推流中每一帧视频图像数据,进行连续预设数量帧视频图像数据的视频内容探测;
通过所探测得到连续预设数量帧视频图像数据分别对应的视频内容,运算所述帧视频图像数据的视频变化信息;
根据所述视频变化信息相适应更新所述帧视频图像数据所对应的码率;
按照所述码率对所述帧视频图像数据执行转码,获得所述视频推流对应的下行视频流,所述下行视频流将在播放端按时序解码播放。
一种视频的码率控制装置,所述装置包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810576307.4/2.html,转载请声明来源钻瓜专利网。