[发明专利]视频流解码方法、装置、终端设备及存储介质有效
| 申请号: | 201910636848.6 | 申请日: | 2019-07-15 |
| 公开(公告)号: | CN110381322B | 公开(公告)日: | 2023-03-14 |
| 发明(设计)人: | 毛江云;杨涛;陈志博;赵娟 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | H04N19/44 | 分类号: | H04N19/44;H04N19/436 |
| 代理公司: | 深圳翼盛智成知识产权事务所(普通合伙) 44300 | 代理人: | 黄威 |
| 地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 视频 解码 方法 装置 终端设备 存储 介质 | ||
本发明实施例公开了一种视频流解码方法、装置、终端设备及存储介质,其中,该视频流解码方法应用于终端设备,终端设备包括中央处理器和图形处理器,视频流解码方法由中央处理器执行,该视频流解码方法包括:获取监控设备输入的多路视频流;在图形处理器对应的线程池,创建多个线程;根据该多个线程,将多路视频流传输给图形处理器进行视频解码处理,得到多路解码视频数据。本发明实施例中在GPU对应的线程池创建多个线程,从而利用GPU替代CPU完成多路并行解码视频流数据的工作,大大降低了整个设备的能耗,提升了视频解码效率和GPU设备利用率,降低了对CPU的依赖,可以广泛应用在终端设备CPU处理能力不强的视频流解码场景中。
技术领域
本发明涉及计算机技术领域,具体涉及一种视频流解码方法、装置、终端设备及存储介质。
背景技术
随着互联网和移动互联网的高速发展,人们产生的数据总量呈现急剧增长的趋势。信息数据越来越多,对信息数据处理能力的要求也越来越高,尤其在视频领域,随着互联网、智慧城市的飞速发展,有越来越多的视频数据需要被存储、传输和处理,这其中会涉及到大量的视频编码和解码,简称视频编解码。
随着安全管理力度的加强,目前在很多场合都布设了密集的高清摄像头监控网络。然而在相关技术中,很难高效地大批量地处理这些海量的视频数据,单台2U服务器只能处理4~8路的视频流,且多路视频流可达到1000Mbps,占用大量的中央处理器(CentralProcessing Unit,CPU)资源,要处理密集的高清摄像头获取的多路视频流需要大量服务器。
现有视频流解码的实际部署方案主要包括两大类:1)将视频流数据传送至算力极强的后台服务器进行解码,该方案存在的问题是严重依赖于网络环境,且链路较长,不适用于诸如网络缺失或者较差的情况。2)使用硬件性能优良的终端设备,如高性能的CPU,该方案往往会导致硬件成本偏高、且能耗较大。目前,对视频流的解码没有一种高效的解决方案。
发明内容
本发明实施例提供一种视频流解码方法、装置、终端设备及存储介质,大大降低了整个设备的能耗,提升了视频解码效率和GPU设备利用率,同时进一步降低了对CPU的依赖,更好地支持实际应用场景中需要将帧数据输出到GPU之外的存储介质上,可以满足更多的应用场景。
第一方面,本申请提供一种视频流解码方法,应用于终端设备,所述终端设备包括中央处理器和图形处理器,所述视频流解码方法由所述中央处理器执行,所述视频流解码方法包括:
获取监控设备输入的多路视频流;
在所述图形处理器对应的线程池,创建多个线程;
根据所述多个线程,将所述多路视频流传输给所述图形处理器进行视频解码处理,得到多路解码视频数据。
在本申请一些实施例中,所述在所述图形处理器对应的线程池,创建多个线程,包括:
获取输入的线程个数;
根据所述线程个数,在所述图形处理器对应的线程池中创建所述多个线程,所述多个线程的个数等于所述线程个数。
在本申请一些实施例中,所述在所述图形处理器对应的线程池,创建多个线程,包括:
获取所述多路视频流的视频路数;
在所述图形处理器对应的线程池,创建与所述视频路数的数量相同的线程。
在本申请一些实施例中,所述根据所述多个线程,将所述多路视频流传输给所述图形处理器进行视频解码处理,得到多路解码视频数据,包括:
为所述多路视频流中每一路视频流,在所述多个线程中一一对应分配一个线程;
分别以所述多个线程中的线程为目标线程,利用所述目标线程将目标视频流输入所述图形处理器,所述目标路视频流为所述多路视频流中与所述目标线程对应的一路视频流;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910636848.6/2.html,转载请声明来源钻瓜专利网。





