一种高效VR云处理系统的制作方法

文档序号:12925462阅读:433来源:国知局

本发明涉及全景视频播放系统,具体是一种高效VR云处理系统。



背景技术:

目前,人们观看视频的频率越来越多,观看的时间也越来越长,在视频处理中,目前通过鱼眼镜头,直播VR全景视频流,但是视频处理需要通过多路视频在电脑或者服务器端花较长时间进行完拼接,在我国,现有技术拼接一段一分钟时长的视频,需要半分钟的时间,且在现阶段,为了保证整个系统的稳定性,视频拼接需要大量人力维护整个视频拼接过程,增加了人工成本,且视频在拼接过程中,图像的画面得不到进一步优化,影响图像画质,且视频在传播过程中,容易受到网速的影响,影响视频播放速度,降低了客户端用户的体验。



技术实现要素:

本发明的目的在于提供一种高效VR云处理系统,以解决上述背景技术中提出的问题。

为实现上述目的,本发明提供如下技术方案:

一种高效VR云处理系统,包括拼接模块、渲染模块、压缩模块和分发模块;所述拼接模块采用opencv图像处理技术;所述渲染模块利用opencv处理库;所述压缩模块运用H.265视频编码技术,H.265视频编码技术包括编码单元,预测单元和变换单元,压缩模块采用最新国际视频编码标准;所述分发模块采用Rtmp技术,所述服务器云端运用CDN分发技术。

作为本发明进一步的方案:所述opencv主要有一系列C函数和少量C++类构成。

作为本发明再进一步的方案:所述opencv还设置有Python、Ruby和MATLAB语言接口。

作为本发明再进一步的方案:所述opencv为虚拟球形状。

作为本发明再进一步的方案:所述处理库中包括图像处理参数。

作为本发明再进一步的方案:所述Rtmp主要是由一个包头合一个包体组成。

作为本发明再进一步的方案:所述包头选择12字节、8字节、4字节和1字节中的一种。

作为本发明再进一步的方案:所述包体最大长度为128字节。

作为本发明再进一步的方案:所述分发模块包括服务器云端。

作为本发明再进一步的方案:所述服务器云端内设置有卫星定位系统。

与现有技术相比,本发明的有益效果是:该VR云处理技术可搞笑将多路视频流在全自动化环境下拼接、压缩并且分发到用户端,节省了时间以及人体,且该技术不影响图像画质,将多路视频进行拼接,对图像缝合点进行比特率优化处理,客户端的视频能够流畅并清晰播放,提高了用户体验。

附图说明

图1为高效VR云处理系统的连接示意图。

具体实施方式

下面结合具体实施方式对本发明的技术方案作进一步详细地说明。

请参阅图1,一种高效VR云处理系统,所述高效VR云处理系统是由拼接模块、渲染模块、压缩模块和分发模块组成;所述拼接模块采用opencv图像处理技术,opencv主要有一系列C函数和少量C++类构成,且opencv还设置有Python、Ruby和MATLAB语言接口;通过opencv对图像视频的具体处理进行大规模优化,对于图像缝合点做比特率优化处理,确保视频进行完美拼接便于播放;所述渲染模块利用opencv处理库,opencv为虚拟球形状,处理库中包括图像处理参数,通过对拼接后的图像进行参数标注,对拼接视频进行进一步优化,找出颜色单一面以及画面丰富面;所述压缩模块运用H.265视频编码技术,H.265视频编码技术包括编码单元,预测单元和变换单元,编码单元包括5种编码元,分别是:128×128(LCU),64×64,32×32,16×16,8×8(SCU),预测单元使用PU来实现该CU单元的预测过程,对于帧内预测,对于帧间预测,HEVC采取了运动矢量方案(MVR)、差值滤波(IF)、运动共享(MS)、运动向量竞争(MVC)和基于块的照明竞争(B-BIC)来提高编码性能,变换单元则是针对正交变换和量化,对于正交变换采用包含了16×16,32×32和64×64 等尺寸块的变换矩阵、旋转变换和基于模式的方向性变换来提高编码性能,变换单元的变换结构突破了原有的变换尺寸限制,可支持4×4至32×32的编码变换,以TU为基本单元进行变换和量化,为提高大尺寸编码单元的编码效率,DCT变换同样采用四叉树型的变换结构,变化单元利用环路滤波技术,在编解码环路内位于Deblkod和SAO之后,用于恢复重建图像以达到重建图像与原始图像之间的方差最小,通过对重建图像的分类,对每一类图像像素值加减一个偏移,以达到减少失真的目的,压缩模块采用最新国际视频编码标准,H.265视频编码技术采用两种并行熵编码方案,提高并行处理能力,降低对解码端芯片的频率要求,H.265的熵编码slice便捷划分不以LCU为单位,而是以更小的CU为单位,每个slice的大小都可以精确控制,同时解决了码率控制和负载均衡的问题,H.265视频编码技术可有效将图像压缩效率相比以前的标准提高2倍以上,确保视频在有限的网速中能够流畅并清晰播放;所述分发模块采用Rtmp技术,分发模块包括服务器云端,所述Rtmp主要是由一个包头合一个包体组成,包头可选择12字节、8字节、4字节和1字节中的一种,所述包体最大长度为128字节,分发模块通过Rtmp技术将生成的VR全景视频直播流推送到服务器云端,所述服务器云端运用CDN分发技术,服务器云端内设置有卫星定位系统,服务器云端将视频直播流根据客户端具体地理位置,优化视频播放体验,确保视频在客户端流畅完美播放,提高用户体验。

针对H.265视频编码技术的编码能力,相比于H.264视频编码技术,测试性能如下:

上面对本发明的较佳实施方式作了详细说明,但是本发明并不限于上述实施方式,在本领域的普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下作出各种变化。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1