[发明专利]视频编码方法及装置有效
申请号: | 201810320093.4 | 申请日: | 2018-04-11 |
公开(公告)号: | CN108495142B | 公开(公告)日: | 2021-05-25 |
发明(设计)人: | 许斌盛 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/2343;H04N21/24;H04N21/4402;H04N21/4788;H04N21/647 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 刘映东 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 编码 方法 装置 | ||
本申请是关于一种视频编码方法及装置。该方法包括:获取缓存数据的数据量变化信息,所述缓存数据包括已完成编码且待上传的视频数据,所述数据量变化信息用于指示所述缓存数据的数据量的变化情况;根据所述缓存数据的数据量变化信息确定编码参数,所述编码参数包括编码码率和编码帧率中的至少一种;根据确定的编码参数对尚未编码的视频帧进行编码;将编码获得的视频数据添加入所述缓存数据。通过本申请所示的方案,当缓存数据的数据量的变化情况指示网络状态较差时,可以通过较低的编码码率和/或编码帧率对后续的视频帧进行编码,减少单位播放时长的视频数据的数据量,降低播放终端的画面发生跳变的可能性。
技术领域
本申请涉及图像处理技术领域,特别涉及一种视频编码方法及装置。
背景技术
随着移动互联网应用的不断发展,直播类的应用也越来越多,如何降低因直播源端的网络波动而引起的直播延时也已经成为应用服务商必须要解决的问题。
在相关技术中,上传终端将图像采集组件采集到的视频帧即时编码为视频数据,并将编码后的视频数据上传至服务器。其中,上传终端中设置有用于缓存待发送的视频数据的缓冲区,当上传终端与服务器之间的网络发生波动时,上传终端向服务器上传视频数据的带宽可能会受到影响,此时,缓冲区中的视频数据的数据量将会增加,当缓冲区中的视频数据达到缓冲区容量上限时,上传终端将缓冲区中的视频数据丢弃,并将新编码获得的视频数据存入缓冲区,以避免播放终端显示的直播画面延时过高。
然而,相关技术中所示的方案,因为达到缓冲区容量上限而被丢弃的视频数据不会被上传终端上传给服务器,当网络波动时间较长时,会导致播放终端显示的直播画面频繁发生跳变。
发明内容
本申请实施例提供了一种视频编码方法及装置,可以用于解决相关技术中因为达到缓冲区容量上限而被丢弃的视频数据不会被上传终端上传给服务器,当网络波动时间较长时,会导致播放终端显示的直播画面频繁发生跳变的问题,该技术方案如下:
一方面,提供了一种视频编码方法,所述方法包括:
获取缓存数据的数据量变化信息,所述缓存数据包括已完成编码且待上传的视频数据,所述数据量变化信息用于指示所述缓存数据的数据量的变化情况;
根据所述缓存数据的数据量变化信息确定编码参数,所述编码参数包括编码码率和编码帧率中的至少一种;
根据确定的编码参数对尚未编码的视频帧进行编码;
将编码获得的视频数据添加入所述缓存数据。
另一方面,提供了一种视频编码装置,所述装置包括:
信息获取模块,用于获取缓存数据的数据量变化信息,所述缓存数据包括已完成编码且待上传的视频数据,所述数据量变化信息用于指示所述缓存数据的数据量的变化情况;
参数确定模块,用于根据所述缓存数据的数据量变化信息确定编码参数,所述编码参数包括编码码率和编码帧率中的至少一种;
编码模块,用于根据确定的编码参数对尚未编码的视频帧进行编码;
添加模块,用于将编码获得的视频数据添加入所述缓存数据。
另一方面,提供了一种计算机设备,所述计算机设备包含处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述的视频编码方法。
又一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现上述的视频编码方法。
本申请提供的技术方案可以包括以下有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810320093.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种音视频的合成方法及系统
- 下一篇:视频推荐的方法和装置