[发明专利]视频处理方法、装置及系统在审
申请号: | 202011333568.7 | 申请日: | 2020-11-24 |
公开(公告)号: | CN112533075A | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | 唐新春 | 申请(专利权)人: | 湖南傲英创视信息科技有限公司 |
主分类号: | H04N21/81 | 分类号: | H04N21/81;H04N21/6437;H04N13/106;H04N13/194;H04N19/42;H04N5/765;H04L29/08 |
代理公司: | 长沙朕扬知识产权代理事务所(普通合伙) 43213 | 代理人: | 邓宇 |
地址: | 412007 湖南省株洲市天元区仙月*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 处理 方法 装置 系统 | ||
1.一种视频处理方法,其特征在于,包括:
通过PCI-E接口从摄像头获取原始视频帧;
在GPU中基于OpenGL和CUDA接口对所述原始视频帧进行预处理,形成待编码视频帧;
将待编码视频帧送入硬件编码输入缓冲区,进行H.264编码;
从硬件编码输出缓冲区获取H.264编码视频帧,通过RTP协议发送到WebRTC服务器;
客户端浏览器打开Web页面,连接到WebRTC服务器播放视频。
2.根据权利要求1所述的视频处理方法,其特征在于,视频采集、视频预处理与视频输出分别采用同步的并行线程。
3.根据权利要求1或2所述的视频处理方法,其特征在于,所述预处理采用OpenGL技术和CUDA技术完成,包括:颜色变换、旋转变换、图像缩放、Gamma校正和3D格式处理中的至少一种;其中,旋转变换、图像缩放和Gamma校正使用OpenGL技术一次性完成。
4.根据权利要求3所述的视频处理方法,其特征在于,所述颜色变换包括:
判断所述原始视频帧是否为8位的bayer视频数据,如果是,将bayer视频数据转换为为32位RGBA数据。
5.根据权利要求3所述的视频处理方法,其特征在于,所述3D格式处理包括:
根据配置文件判断所连接摄像头是否为双目摄像头,如果是,分配两路视频缓冲区分别对相对应的摄像头的原始视频帧进行预处理,最后将两路视频缓冲区中处理过的视频数据按照上下3D格式合并到一个缓冲区中输送给所述硬件编码输入缓冲区。
6.根据权利要求5所述的视频处理方法,其特征在于,所述配置文件还用于标识相匹配摄像头输出的视频数据格式、以及还用于配置发送H.264编码视频帧的目的地址,所述目的地址为所述WebRTC服务器的挂载点视频端口。
7.根据权利要求3所述的视频处理方法,其特征在于,硬件编码采用非阻塞方式。
8.一种视频处理装置,其特征在于,包括:
通过PCI-E接口从摄像头获取原始视频帧的视频采集模块;
预处理模块,基于OpenGL和CUDA接口在GPU中对所述原始视频帧进行预处理,形成待编码视频帧;
硬件编码模块,用于进行H.264编码并设有硬件编码输入缓冲区接收待编码视频帧,且设有硬件编码输出缓冲区以保存编码后的视频帧;
视频输出模块,通过RTP协议向WebRTC服务器发送H.264编码视频帧;
用于协调和调度所述视频采集模块、预处理模块、硬件编码模块和输出模块的调度模块。
9.根据权利要求8所述的视频处理装置,其特征在于,所述调度模块采用视频采集、视频预处理与视频输出同步的并行线程;
所述预处理采用OpenGL和CUDA技术在GPU中完成,包括:颜色变换、旋转变换、图像缩放、Gamma校正和3D格式处理中的至少一种,其中,旋转变换、图像缩放和Gamma校正采用OpenGL技术一次性完成;
所述颜色变换包括:判断所述原始视频帧是否为8位的bayer视频数据,如果是,将bayer视频数据转换为为32位RGBA数据;
所述3D格式处理包括:根据配置文件判断所连接摄像头是否为双目摄像头,如果是,分配两路视频缓冲区分别对相对应的摄像头的原始视频帧进行预处理,最后将两路视频缓冲区中处理过的视频数据按照上下3D格式合并到一个缓冲区中输送给所述硬件编码输入缓冲区;
所述配置文件还用于标识相匹配摄像头输出的视频数据格式、以及还用于配置发送H.264编码视频帧的目的地址,所述目的地址为所述WebRTC服务器的挂载点视频端口。
10.一种视频处理系统,其特征在于,包括:
连接摄像头的如权利要求8或9所述的视频处理装置;
用于提供视频流服务并连接所述视频处理装置的WebRTC服务器;以及
用于提供Web页面的Web服务器,所述Web页面包含js脚本,所述js脚本中指定RTP挂载点的流ID,以供客户端浏览器根据该流ID连接到所述WebRTC服务器以播放视频。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南傲英创视信息科技有限公司,未经湖南傲英创视信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011333568.7/1.html,转载请声明来源钻瓜专利网。