A multi-user VR live broadcasting system based on UAV binocular video includes camera driver module, video encoding module, wireless image transmission module, streaming media distribution server, VR video playback module and VR control server; camera driver module provides data source for video encoding module; video encoding module transmits video data of the encoding output buffer in real time through RTP protocol. The wireless image transmission module provides a point-to-point local area network environment for the transmission of video data; the streaming media distribution server, including the receiving unit and forwarding unit for the realization of video data; the VR video playback module, which mainly realizes the reception, decoding and rendering of video data; the VR control server establishes a long connection with the server in the heartbeat mode to determine the network connection between the server and the device. Abnormal, push the alarm message of disconnection of network connection, and remove abnormal when receiving data packet; it has the characteristics of convenience, interactivity, authenticity and multi-user.
【技术实现步骤摘要】
一种基于无人机双目视频的多用户VR直播系统
本专利技术属于VR直播
领域,尤其涉及一种基于无人机双目视频的多用户VR直播系统。
技术介绍
VR(VirtualReality,即虚拟现实,简称VR)技术是一种可以创建和体验虚拟世界的计算机仿真系统,它利用计算机生成一种模拟环境,是一种多源信息融合的、交互式的三维动态视景和实体行为的系统仿真,使用户沉浸到该环境中。目前的VR体验普遍存在以下特点。第一,内容形式单一,基本都是佩戴头显设备体验提前录制剪辑好的视频,缺乏沉浸式的感觉。第二,点对点单一服务,不支持多用户同时体验。第三,收费方式传统,需要人工值守。
技术实现思路
为可否上述现有技术的不足,本专利技术的目的在于提供一种基于无人机双目视频的多用户VR直播系统,该系统能够为用户提供一种便利性、交互性、真实性极强的多用户虚拟现实直播体验。为实现上述目的,本专利技术采用的技术方案是:一种基于无人机双目视频的多用户VR直播系统,包括相机驱动模块、视频编码模块、无线图传模块、流媒体分发服务器、VR视频播放模块、VR控制服务器;所述的相机驱动模块包括双目相机模组,双目相机模组连接TX2核心板,在TX2端利用V4L2实现摄像头驱动,输出拼接处理后的MJPEG视频流,为视频编码模块提供数据源;所述的视频编码模块,主要实现使用CUDA高性能解码模块将MJPEG流解码为YUV420P存储到视频待编码缓冲队列,然后使用CUDA高性能编码模块将待编码缓冲区的视频数据编码成H264/H265格式输出到编码输出缓冲区,再通过RTP协议将该编码输出缓冲区的视频数据实时发送出去;所述的无 ...
【技术保护点】
1.一种基于无人机双目视频的多用户VR直播系统,其特征在于,包括相机驱动模块、视频编码模块、无线图传模块、流媒体分发服务器、VR视频播放模块、VR控制服务器;所述的相机驱动模块包括双目相机模组,双目相机模组连接TX2核心板,在TX2端利用V4L2实现摄像头驱动,输出拼接处理后的MJPEG视频流,为视频编码模块提供数据源;所述的视频编码模块,主要实现使用CUDA高性能解码模块将MJPEG流解码为YUV420P存储到视频待编码缓冲队列,然后使用CUDA高性能编码模块将待编码缓冲区的视频数据编码成H264/H265格式输出到编码输出缓冲区,再通过RTP协议将该编码输出缓冲区的视频数据实时发送出去;所述的无线图传模块,主要包括发送模块和接收模块两部分,发送模块连接TX2端搭载在无人机上,接收模块嵌入在地面站的无人机控制平台,为视频数据的传输提供点对点的局域网络环境;所述的流媒体分发服务器,主要包括实现视频数据的接收单元与转发单元;所述的VR视频播放模块,以VR设备为载体,主要实现视频数据的接收、解码与渲染;所述的VR控制服务器,基于TCP协议,各VR设备以心跳模式与服务器建立长连接,若服务器连 ...
【技术特征摘要】
1.一种基于无人机双目视频的多用户VR直播系统,其特征在于,包括相机驱动模块、视频编码模块、无线图传模块、流媒体分发服务器、VR视频播放模块、VR控制服务器;所述的相机驱动模块包括双目相机模组,双目相机模组连接TX2核心板,在TX2端利用V4L2实现摄像头驱动,输出拼接处理后的MJPEG视频流,为视频编码模块提供数据源;所述的视频编码模块,主要实现使用CUDA高性能解码模块将MJPEG流解码为YUV420P存储到视频待编码缓冲队列,然后使用CUDA高性能编码模块将待编码缓冲区的视频数据编码成H264/H265格式输出到编码输出缓冲区,再通过RTP协议将该编码输出缓冲区的视频数据实时发送出去;所述的无线图传模块,主要包括发送模块和接收模块两部分,发送模块连接TX2端搭载在无人机上,接收模块嵌入在地面站的无人机控制平台,为视频数据的传输提供点对点的局域网络环境;所述的流媒体分发服务器,主要包括实现视频数据的接收单元与转发单元;所述的VR视频播放模块,以VR设备为载体,主要实现视频数据的接收、解码与渲染;所述的VR控制服务器,基于TCP协议,各VR设备以心跳模式与服务器建立长连接,若服务器连续3个心跳周期未收到设备网络数据包,则判定服务器与VR设备网络连接异常,推送网络连接断开的报警消息,再次收到数据包时解除异常。2.根据权利要求1所述的一种基于无人机双目视频的多用户VR直播系统,其特征在于...
【专利技术属性】
技术研发人员:白洋,
申请(专利权)人:西安勺子智能科技有限公司,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。