本发明涉及信息数据,具体涉及一种vr云串流传输方法、系统、电子设备和存储介质。
背景技术:
1、虚拟现实(virtual reality)是一种较新的计算机技术,其通过模拟现实情境可以创造出一种全新的沉浸感觉,因此越来越受到重视。
2、目前,vr终端如穿戴在头部的显示设备即vr头显等与云服务器之间的数据传输,一般是vr头显通过无线网络连接到云服务器,向云服务器发送数据,以及接收服务器发来的音视频帧和控制信息等如图1所示。
3、但是,在一些场景中,如教室等设备较多的室内场景中,大量vr头盔同时连入无线网络,会对无线网络环境带来巨大压力,而且干扰严重,严重影响vr设备的功能。
技术实现思路
1、有鉴于此,本发明的目的在于提供一种vr云串流传输方法、系统、电子设备和存储介质,以克服目前教学场景中vr设备效果较差的问题。
2、为实现以上目的,本发明采用如下技术方案:
3、第一方面,本申请提供一种vr云串流传输方法,包括:
4、建立pc端与vr终端的通信连接;
5、通过所述pc端接收所述vr终端发送的第一目标数据,并通过所述pc端将所述第一目标数据发送至云服务器端;
6、和通过所述pc端接收所述云服务器端发送的第二目标数据,并通过所述pc端将所述第二目标数据发送至所述vr终端。
7、进一步地,所述建立pc端与vr终端的通信连接,包括:
8、通过数据线连接所述pc端和所述vr终端;
9、利用所述vr终端建立tcp服务器,且将所述pc端作为所述tcp服务器对应的客户端,以使所述pc端与所述vr终端通过tcp协议进行通信。
10、进一步地,所述数据线包括usb数据线。
11、进一步地,所述利用所述vr终端建立tcp服务器包括:
12、在所述pc端上使用控制命令,控制所述vr终端建立tcp服务器,并确定tcp端口。
13、进一步地,所述第一目标数据包括vr姿态数据;所述第二目标数据包括音频数据和视频数据。
14、第二方面,本申请还提供一种vr云串流传输系统,包括:vr终端、pc端和云服务器端;
15、所述pc端分别与所述vr终端和所述云服务器端通信连接;
16、所述pc端用于,接收所述vr终端发送的第一目标数据,并将所述第一目标数据发送至云服务器端;和接收所述云服务器端发送的第二目标数据,并将所述第二目标数据发送至所述vr终端。
17、第三方面,本申请还提供一种电子设备,包括处理器和存储器,所述处理器与存储器相连:
18、其中,所述处理器,用于调用并执行所述存储器中存储的程序;
19、所述存储器,用于存储所述程序,所述程序至少用于执行如上所述的vr云串流传输方法。
20、第四方面,本申请还提供一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行如上所述的vr云串流传输方法。
21、本发明涉及信息数据技术领域,具体涉及一种vr云串流传输方法、系统、电子设备和存储介质,该方法具体包括:首先建立pc端与vr终端的通信连接;然后通过pc端接收vr终端发送的第一目标数据,并通过pc端将第一目标数据发送至云服务器端;以及通过pc端接收云服务器端发送的第二目标数据,并通过pc端将所述第二目标数据发送至vr终端。如此,针对教学场景,可以通过现场已经布置的pc,实现vr终端与云服务器端之间的有线网络通信,大大提高了vr数据传输的效果和效率。
1.一种vr云串流传输方法,其特征在于,包括:
2.根据权利要求1所述的vr云串流传输方法,其特征在于,所述建立pc端与vr终端的通信连接,包括:
3.根据权利要求2所述的vr云串流传输方法,其特征在于,所述数据线包括usb数据线。
4.根据权利要求2所述的vr云串流传输方法,其特征在于,所述利用所述vr终端建立tcp服务器包括:
5.根据权利要求1所述的vr云串流传输方法,其特征在于,所述第一目标数据包括vr姿态数据;所述第二目标数据包括音频数据和视频数据。
6.一种vr云串流传输系统,其特征在于,包括:vr终端、pc端和云服务器端;
7.一种电子设备,其特征在于,包括处理器和存储器,所述处理器与存储器相连:
8.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行权利要求1~5中任一项所述的vr云串流传输方法。