一种虚拟现实的直播方法、系统及其用途与流程

文档序号:12730788阅读:709来源:国知局
一种虚拟现实的直播方法、系统及其用途与流程

本发明涉及直播技术领域,特别涉及一种虚拟现实的直播方法、系统及其用途。



背景技术:

在现有技术中,直播是随着现场事件的发生和发展的进程,同步制作和传送相关媒体信息的过程。其形式可分为现场直播、演播室访谈式直播、文字图片直播、视音频直播或由第三方提供信源的直播。直播可以让观众具有实时参与感,并可以有效地加快信息的传播。

现有技术中的直播包括传统的电视直播、网络直播等,但现有的任何一种直播方式中,观众只能够通过播放终端例如电视机、电脑或手机等被动地观看直播节目。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种虚拟现实的直播方法、系统及其用途。

第一方面,本发明提供了一种虚拟现实的直播方法,包括:

将直播的虚拟现实VR视频数据传送到播放终端,所述VR视频数据包含同一个时刻不同角度的多个视频数据,以便能够根据控制指令,展示其中的一个或多个角度的视频数据。

进一步地,所述直播的VR视频数据传送到播放终端包括:

将所述VR视频数据中全部角度的视频数据传送到播放终端,或者将所述VR视频数据中部分角度的视频数据传送到播放终端。

进一步地,所述根据指令,展示其中的一个或多个角度的视频数据,包括:

根据控制指令,展示当前时刻的一个或多个角度的视频数据。

进一步地,所述将直播的VR视频数据传送到播放终端之前,所述方法还包括:采集直播的VR视频数据。

进一步地,采集直播的VR视频数据,包括:

使用多个不同角度的摄像头同时对目标场景进行多个角度的拍摄,得到同一个时刻拍摄的不同角度的多个视频数据。

进一步地,所述采集直播的VR视频数据之后,还包括:

对采集的所述VR视频数据进行编码并存储,存储的VR视频数据包括同一个时刻拍摄的不同角度的多个视频数据。

进一步地,采集直播的VR视频数据之后,还包括:

将同一个时刻拍摄的多个角度的视频数据进行拼接;

所述对采集的VR视频数据进行编码,包括:

将所述同一个时刻拍摄的多个角度的视频数据进行拼接后的视频数据进行编码。

进一步地,所述对采集的VR视频数据进行编码,包括:

对同一个时刻拍摄的多个角度的视频数据分别进行编码;

将所述多个角度的视频数据编码后的信息进行拼接。

进一步地,将直播的VR视频数据中同一个时刻不同角度的多个视频数据传送到播放终端,包括:

将直播的VR视频数据中同一个时刻不同角度的多个视频数据通过无线电广播的方式或者通过数据流的方式传送到播放终端。

进一步地,所述直播的VR视频数据存储于云服务器。

进一步地,所述传送到播放终端,包括:

根据播放终端的IP地址,根据与播放终端的距离、服务器可使用带宽和服务器负载中的一项或多项,确定为所述播放终端提供VR视频数据的至少一 个云存储位置;

从所述云存储位置中读取所述VR视频数据并传送给所述播放终端。

进一步地,所述控制指令通过下述一项或多项方式获得:

通过感知对播放终端的屏幕、键盘或操控按钮的触控而获得;

通过感知播放终端的遥控设备发出的指令获得;

通过感知播放终端的控制手柄发出的指令获得;

通过感知VR可穿戴设备运动所产生的角度变化而获得。

进一步地,所述VR可穿戴设备包括:VR头盔或VR眼镜。

进一步地,所述编码的格式为H.261、H.263、H.264或H.265。

第二方面,本发明实施例还提供了一种虚拟现实的直播系统,包括:

虚拟现实VR视频采集设备,用于采集直播的VR视频数据;

云服务器系统,用于存储VR视频数据,所述存储的VR视频数据包括同一个时刻拍摄的多个不同角度的视频数据,以及将同一个时刻的多个角度的视频数据传送到播放终端。

进一步地,所述云服务器系统,具体用于将所述VR视频数据中全部角度的视频数据传送到播放终端,或者将所述VR视频数据中部分角度的视频数据传送到播放终端。

进一步地,所述直播系统还包括:至少一个播放终端,用于根据控制指令,展示所述VR视频数据中一个或多个角度的视频数据。

进一步地,所述VR视频采集设备包括多个不同角度的摄像头,用于使用所述多个不同角度的摄像头同时对目标场景进行多个角度的拍摄,得到同一个时刻拍摄的不同角度的多个视频数据。

进一步地,所述VR视频采集设备,还用于在采集直播的VR视频数据之后,将同一时刻拍摄的多个角度的视频数据进行拼接,并对拼接后的视频数据进行编码,将编码后得到的VR视频数据发送至云服务器系统存储。

进一步地,所述云服务器系统还用于将VR视频采集设备采集的同一时刻 拍摄的多个角度的视频数据进行拼接,并对拼接后的视频数据进行编码,存储编码后得到的VR视频数据。

进一步地,所述云服务器系统还用于将VR视频采集设备采集的同一时刻拍摄的多个角度的视频数据分别进行编码,对编码后得到的所述多个角度的视频数据进行拼接,存储拼接后得到的VR视频数据。

进一步地,所述VR视频采集设备或者云服务器系统中包含编码设备,用于对VR视频数据进行编码。

进一步地,云服务器系统,具体用于通过无线电广播的方式或者通过数据流的方式将同一个时刻的不同角度的多个视频数据传送到播放终端。

进一步地,所述云服务器系统,包括多个云存储服务器,用于当接收到播放终端发起的VR直播的播放请求时,根据播放终端的IP地址,根据与播放终端的距离、服务器可使用带宽和服务器负载中的一项或多项,确定为所述播放终端提供VR视频数据的至少一个云存储服务器;从确定出的所述云存储服务器中读取所述VR视频数据并传送给所述播放终端。

进一步地,控制指令通过下述一项或多项方式获得:

通过感知对播放终端的屏幕、键盘或操控按钮的触控而获得;

通过感知播放终端的遥控设备发出的指令获得;

通过感知播放终端的控制手柄发出的指令获得;

通过感知VR可穿戴设备运动所产生的角度变化而获得。

进一步地,所述VR可穿戴设备包括:VR头盔或VR眼镜。

进一步地,所述编码的格式为H.261、H.263、H.264或H.265。

第三方面,本发明实施例还提供了上述虚拟现实的直播方法在下述一项或多项之中的用途:

体育赛事直播、新闻直播和综艺直播。

本发明实施例提供的上述技术方案至少包括下述有益效果:

本发明实施例提供的上述虚拟现实的直播方法、系统及其用途中,将直播 的VR视频数据传送到播放终端,由于VR视频数据中包含同一个时刻不同角度的多个视频数据,这样,播放终端在接收到VR视频数据后,能够根据控制指令,向用户展示其中一个或多个角度的视频,实现直播视频与用户之间的良好互动,使用户获得对直播现场身临其境的感受,相比现有直播方式而言,可以有效地增强了用户对直播现场的参与感,大大提升了直播的效果。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1为本发明实施例提供的一种VR摄像机的结构示意图;

图2为本发明实施例提供的另一种VR摄像机的结构示意图;

图3为本发明实施例提供的虚拟现实的直播方法的流程图;

图4为本发明实施例提供的传送给播放终端的流程图;

图5为本发明实施例提供的虚拟现实的直播系统的一种架构示意图;

图6为本发明实施例提供的虚拟现实的直播系统的另一种架构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

首先对本发明实施例提供的虚拟现实的直播方法进行详细的说明。

本发明实施例提供的虚拟现实(Virtual Reality,VR)的直播方法,相对于现有的直播方法,不同之处在于,在该VR的直播方法中,将直播的VR视频数据传送到播放终端,VR的视频数据包含了同一个时刻不同角度的多个视频数据,以便能够根据控制指令,展示其中的一个或多个角度的视频数据。

现有的直播方法中,经过采编后的形成的直播视频数据中,即使有多个视频源,但直播视频数据中同一个时刻只有一个视频源的视频信号,在播放终端,也只能够被动地播放采编好的视频信号,播放出的场景也是“平面”的,而采用本发明实施例提供的上述VR的直播方法,由于VR视频数据中包含同一个时刻不同角度的多个视频数据,这样,播放终端在接收到VR视频数据后,能够根据控制指令,动态地向用户展示其中一个或多个角度的视频,可实现直播视频与用户之间的良好互动,使用户如同身临其境,获得位于直播现场内的立体感受,进一步增强了用户对直播现场的参与感,提升了直播的效果。

进一步地,在本发明实施例提供的上述VR的直播方法中,直播的VR视频数据传送到播放终端的步骤,可以实施为:

将VR视频数据中全部角度的视频数据传送到播放终端,或者将VR视频数据中部分角度的视频数据传送到播放终端。

将直播的VR视频数据传送到播放终端,可以采用上述两种方式之一,上述两种方式,第一种是将VR视频数据全部发送到播放终端,由播放终端根据控制指令,向用户展示其中的一个或多个角度的视频数据。举例来说,如果VR视频数据整体包含了360°视角范围的影像信息,其中具体包含了10个不同角度范围的视频数据(每36°为一个角度范围),第一种方式是将这10个不同角度的视频数据同时发送给播放终端。

第二种是分多次发送VR视频数据,每次都只将部分VR视频数据发送到播放终端,例如在初始时,按照缺省或预设的角度,将缺省或预设的角度和邻近的角度的那部分发给播放终端,随着播放终端接收到的控制指令指示的角度 的变化,则再次将变化后的相关角度的部分再发送给用户终端,还是以上述包含了10个不同角度范围的视频数据为例,初始时,可以将0°~36°以及相邻角度范围的视频数据发送给播放终端,当控制指令指示需要显示其他角度范围的视频时,再发送对应角度的视频数据给播放终端。这种方式的优点在于一定程度上可降低带宽的占用率,但是需要播放终端与VR视频数据发送端的多次交互。

相应地,在本发明实施例提供的上述VR的直播方法中,在播放终端,展示其中一个或多个角度的视频数据,可实施为:根据控制指令,展示当前时刻的一个或多个角度的视频数据。

以一个具体的场景为例,假设当前直播场景是花车游行的现场,那么,可以同时向用户展示花车游行中行进车辆的前方及两侧靠前一些的场景,随着用户的控制指令,再逐步向用户展示行进车辆的两侧靠后一些及后部的场景,同一个时刻,可能同时展示有多个角度的视频数据,从而产生观看立体图像的感官效果。

在一个实施例中,本发明实施例提供的一种虚拟现实的直播方法中,在将直播的VR视频数据传送到播放终端之前,还可以执行下述步骤:采集直播的VR视频数据。

具体而言,上述采集直播的VR视频数据,可以实施为:使用多个不同角度的摄像头同时对目标场景进行多个角度的拍摄,得到同一个时刻拍摄的多个角度的视频数据。

采集直播的VR视频数据,可以通过至少2个(2个以上)的摄像头同时进行拍摄,如图1所示是具备两个摄像头的VR摄像机,每个摄像头可以采集三维空间内相应方位的视频,如图2所示的是具备10个摄像头同时进行拍摄的VR摄像机,每个摄像头对应拍摄的角度范围均不同,每个摄像头拍摄的角度范围可部分重叠或者不重叠。

这样,在VR视频采集阶段,同时使用多个不同角度的摄像头对目标场景 进行多个角度的拍摄,这样可以得到同一个时刻拍摄的不同角度范围的多路视频数据。

按照上述方式完成所有场景的拍摄后,就能够采集多方位全角度的VR视频数据。

进一步地,在上述采集直播的VR视频数据之后,还需要对采集的VR视频数据进行编码并存储,存储的VR视频数据包括同一个时刻拍摄的多个不同角度的视频数据。

以图3所示的流程图为例,该流程图示意的虚拟现实的直播方法可包括下述步骤:

步骤S31、采集直播的VR视频数据;

步骤S32、实时地对VR视频数据进行编码并存储;存储的VR视频数据包括同一个时刻拍摄的不同角度的多个视频数据,以便能够根据控制指令,展示其中的一个或多个角度的视频数据;

步骤S33、将存储的VR视频数据实时地传送给播放终端。

进一步地,对于同一时刻拍摄的不同角度的多个视频数据来说,为了方便传输和播放,还可以对上述VR视频数据中包含的同一时刻不同角度的多个视频数据进行拼接处理。

同一时刻不同角度的多个视频数据进行拼接处理的步骤,可以根据需要灵活实施,例如下述几种情形:

第一种情况是在采集直播的VR视频数据之后,将同一时刻拍摄的多个角度的视频数据进行拼接。拼接完成之后,再将同一个时刻拍摄的多个角度的视频数据进行拼接后的视频数据进行编码。

摄像头采集的视频数据往往是模拟信号的形式,在将采集到的视频数据进行拼接之后,为了方便传输,需要对合并后的视频数据进一步地进行编码和存储,然后再通过不同媒介传送,从而使得播放终端实时地获得直播VR视频数据。

第二种情况多个视频数据拼接的过程在对多个视频完成编码后进行。换言之,上述步骤S32中实时地对VR视频数据进行编码,在具体实施时,可以包括下述步骤:

对同一个时刻拍摄的多个角度的视频数据分别进行编码;

将多个角度的视频数据编码后的信息进行拼接。

对同一个时刻拍摄的不同角度的多个视频数据分别进行编码,往往包括对每个摄像头拍摄的视频数据,首先进行模拟信号形式到数字信号形式的转换,然后再进行压缩,编码,使之成为一个直播码流。

经历了编码过程后,每一个模拟信号形式的视频数据就被转换成了特定视频格式的直播码流,再将多个不同角度的视频数据编码后的码流进行拼接,得到编码后的VR视频数据。

编码的格式可以有多种,例如运动图像专家组(Moving Picture Experts Group,MPEG)系列标准格式,国际电联的H.261、H.263、H.264和H.265格式等等。

较佳地,在本发明实施例中,可以采用H.265格式对VR视频进行编码。H.265标准对现有的视频编码标准H.264一些相关的技术加以了改进。H.265标准使用先进的技术用以改善码流、编码质量、延时和算法复杂度之间的关系,达到最优化设置。改进的方面包括:提高压缩效率、提高鲁棒性和错误恢复能力、减少实时的时延、减少信道获取时间和随机接入时延、降低复杂度等。H264由于算法优化,可以低于1Mbps的速度实现标清数字图像传送;H265则可以实现利用1~2Mbps的传输速度传送720P(分辨率1280*720)普通高清音视频。采用H.265格式进行编码的好处在于,在使用相同带宽情况下,可以传输更高质量的视频,或者传输视频质量不变的情况下,尽可能少地占用带宽,可以有效减少直播VR视频传输的时延,保证VR直播的实时性的效果。

拼接后的VR视频数据中,由于包含了不同角度的多个视频数据,为了方便解码,可以在拼接过程中,对同一时刻不同摄像头拍摄的不同角度的视频数 据之间添加预设的分隔符或者标识符以有效区分。

进一步地,上述步骤S33中,可以通过多种载体形式,将直播的VR视频数据中同一个时刻不同角度的多个视频数据实时地传送给播放终端,例如可以通过无线电广播(Public Air)的方式或者通过数据流的方式传送给播放终端。

较佳地,直播的VR视频数据存储于云服务器中。

基于此,上述将VR视频数据传送给播放终端的步骤,在具体实施时,如图4所示,可以包括下述步骤:

步骤S41、当接收到播放终端发起的VR直播的播放请求时,根据播放终端的IP地址,根据与播放终端的距离、服务器可使用带宽和服务器负载中的一项或多项,确定为播放终端提供VR视频数据的至少一个云存储位置;

步骤S42、从云存储位置中读取VR视频数据并传送给播放终端。

上述步骤S41在具体实施时,可以综合地参考播放终端的距离的因素、服务器的有效带宽和服务器负载等等因素,选择最适合为该播放终端提供服务器的云存储位置,然后将该存储位置中保存的VR视频数据输出给播放终端。

采用云存储的方式,就是将相同的直播VR视频冗余地备份于多个云存储位置中,例如存储于不同的云存储服务器之中,当用户请求访问直播VR视频数据时,可以有效提高直播VR视频数据的传播效率,尤其在用户访问量较大且比较分散的情况下,云存储的方式可以有效地分散单个服务器的访问压力,使直播VR视频数据得以快速地传输至请求访问的播放终端之中,保证了直播的实时性。

其中,采用数据流的方式传送VR视频数据,可以通过包括传统的固网传输的方式,也可以包括通过各种移动通信网络实现的移动互联网传输的方式。

在本发明实施例中,播放终端包括但不限于:传统电视(可通过无线电广播信号的方式接收直播VR视频数据),智能电视(或称网络电视,可通过互联网方式获取直播VR视频数据),各种移动终端例如智能手机、平板电脑,VR可穿戴设备(VR头盔和VR眼镜)等等。

播放终端具备播放VR视频的功能,用户可以通过播放终端本身直接发出具体方位的控制指令,或者通过其他控制设备来间接地向播放终端发出控制指令,控制指令用于控制播放终端播放哪个或哪些角度的视频。

举例来说,上述控制指令通过下述一项或多项方式获得:

通过感知对播放终端的屏幕、键盘或操控按钮的触控而获得;(例如用户触控智能手机的屏幕向左、右、上和下移动的情况)

通过感知播放终端的遥控设备发出的指令获得;(例如用户点击遥控器的上下左右的方向键的情况)

通过感知播放终端的控制手柄发出的指令获得;(例如用户根据需要操控手柄的情况)

通过感知VR可穿戴设备运动所产生的角度变化而获得。(例如用户佩戴VR可穿戴设备,随着用户头部的运动,感知其角度的变化)

在上述例子中,用户可以直接在智能手机的屏幕上,通过向上、向下、向左或向右的滑动指令,发出向上、向下、向左和向右的移动方位的指令,智能手机可根据该控制指令切换到对应角度范围的视频进行解码后播放。

在上述例子中,通过遥控器发出控制指令的方式通常用于电视机作为播放终端的情况,用户可以通过按动遥控器的方向键,例如按下向上移动的方向键时,根据人眼的视觉习惯,假设当前显示的是水平方向上的视频数据,则随着用户发出的向上移动的控制指令,电视机将对水平上仰一定角度的视频数据进行解码并显示,例如电视机初始向用户显示的是海平线附近的景色,随着用户按动遥控器的向上的方向键,在电视机将显示的内容由从海平线附近逐渐上仰变换为出现海天之间飞翔的海鸟,直至全部显示出整个天空。

在上述例子中,用户还可以直接通过VR可穿戴设备发出移动方位至任何角度的控制指令,例如VR头盔和VR眼镜,用户在佩戴了VR头盔和VR眼镜之后,这些硬件设备上都安装有可以感知用户头部运动姿态和角度的传感器,这些传感器可以精确感知用户头部的运动角度的变化(例如上仰、下俯、 左转、右转等),例如当用户头部向左转动时,VR头盔或VR眼镜上传感器感应到用户的头部的运动,自动读取相对当前显示角度偏左的一个或多个视频数据并进行解码和播放。

控制手柄的方式可以与例如电视机、电脑、智能手机等配合使用,用户摇动手柄,发出移动方向的控制指令,由于控制手柄与电视机、电脑或智能手机等播放终端相连,控制手柄将控制指令传送给电视机、电脑或智能手机后,电视机、电脑或智能手机根据该控制指令,读取对应角度的视频进行解码后播放。

本发明实施例还提供了一种上述虚拟现实的直播方法在下述一项或多项之中的用途:体育赛事直播、新闻直播和综艺直播。

基于同一发明构思,本发明实施例还提供了一种虚拟现实的直播系统,由于该虚拟现实的直播系统所解决问题的原理与前述虚拟现实的直播方法相似,因此该系统的实施可以参见前述方法的实施,重复之处不再赘述。

如图5所示,本发明实施例提供的虚拟现实的直播系统,包括:

VR视频采集设备51,用于采集直播的VR视频数据;

云服务器系统52,用于存储VR视频数据,存储的VR视频数据包括同一个时刻拍摄的多个不同角度的视频数据,以及将同一个时刻的多个角度的视频数据传送到播放终端。

进一步地,上述云服务器系统52,具体用于将VR视频数据中全部角度的视频数据传送到播放终端,或者将VR视频数据中部分角度的视频数据传送到播放终端。

进一步地,如图5所示,本发明实施例提供的虚拟现实的直播系统,还可以包括:

至少一个播放终端53,用于根据控制指令,展示所述VR视频数据中一个或多个角度的视频数据。

进一步地,如前述虚拟现实的直播方法中所述,VR视频采集设备51可以是具备多个(至少两个)不同角度的摄像头的摄像设备,用于使用多个不同角 度的摄像头同时对目标场景进行多个角度的拍摄,得到同一个时刻拍摄的不同角度的多个视频数据。

以图2所示的具备10个摄像头的摄像设备为例,该摄像设备的10个摄像头位于同一水平面上,呈环状均匀布置,彼此间隔角度相等,每个摄像头均朝外,负责拍摄对应角度的视频数据,图2中虚线示意性表示出每个摄像头所拍摄的角度范围。

对各摄像头同一个时刻拍摄的不同角度的多个视频数据进行拼接的步骤,可以在VR视频采集设备51、云服务器系统52或者播放终端53中进行。

由VR视频采集设备51执行拼接的情况下,VR视频采集设备51在采集直播的VR视频数据之后,将同一时刻拍摄的多个角度的视频数据进行拼接,并对拼接后的视频数据进行编码,将编码后得到的VR视频数据发送至云服务器系统52存储。

在上述情况下,视频拼接和编码的步骤由负责采集VR视频数据的视频采集设备51自身完成,这就要求VR视频采集设备51具备较高的视频数据采集、缓存、处理和输出的能力,由于直播实时性要求高的特性,对直播过程中的每个环节时效性的要求都比较高,因此对VR采集设备软硬件要求较高。

由云服务器系统52执行拼接的情况下,云服务器系统52将VR视频采集设备51采集的同一时刻拍摄的多个角度的视频数据进行拼接,并对拼接后的视频数据进行编码,存储编码后得到的VR视频数据。

或者采取下述方式:云服务器系统52将VR视频采集设备51采集的同一时刻拍摄的多个角度的视频数据分别进行编码,对编码后得到的多个角度的视频数据进行拼接,存储拼接后得到的VR视频数据。

上述情况下,视频拼接和编码的步骤由云服务器系统52完成,这种服务器往往本身具有较强的视频数据处理的能力,与前述第一种情况相比,拼接、编码的过程可以比较快速地完成,不受设备软硬件性能的制约。

先拼接再编码的方式,以及先编码再拼接的方式,各有优势,由于编码完 成后,编码后得到的数据量相对于编码前的原始视频数据量大大减少,先拼接再编码的方式,拼接处理的数据量相对大一些,编码处理的数据量相对小一些,而先编码再拼接的方式,编码处理的数据量相对大一些,拼接处理的数据量相对小一些。具体可以根据设备的处理能力来定。

由播放终端53执行拼接的情况下,由VR视频采集设备51或云服务器系统52完成VR视频数据中同一个时刻的不同角度的多个视频数据的编码,然后,当播放终端53接收到编码后的VR视频数据之后,将其中包含的编码后的多个视频数据再进行拼接,最终根据用户的控制指令,播放其中对应角度的一个或多个视频。

在具体实施时,上述VR视频采集设备51或者云服务器系统52中包含编码设备,该设备用于对VR视频数据进行编码。

另一种可替代的实施例中,编码设备还可以独立于VR视频采集设备和云服务器之外,这种情况下,如图6所示,直播VR网络架构可以包括:VR视频采集设备51、编码设备54和云服务器系统52和播放终端53;其中,编码设备54同时与VR视频采集设备51和云服务器系统52相连。

进一步地,云服务器系统52,具体用于通过无线电广播的方式或者通过数据流的方式将同一个时刻的不同角度的多个视频数据传送到播放终端。

进一步地,上述云服务器系统52,包括多个云存储服务器,用于当接收到播放终端发起的VR直播的播放请求时,根据播放终端53的IP地址,根据与播放终端53的距离、服务器可使用带宽和服务器负载中的一项或多项,确定为播放终端53提供VR视频数据的至少一个云存储服务器;从确定出的云存储服务器中读取所述VR视频数据并传送给所述播放终端53。

云服务器系统52可以采用各种云存储的架构,例如分布式服务器集群的方式等。

在上述虚拟现实的直播系统中,播放终端53可以包括:电视机、各种移动终端和VR可穿戴设备等。

进一步地,上述VR可穿戴设备包括:VR头盔和VR眼镜。

通过本发明实施例提供的上述虚拟现实的直播系统,用户可以通过对播放终端进行直接进行操控或者借助其他控制设备间接操控,实现根据用户的控制指令,在不同的角度的视频数据之间进行切换,将用户想要观看的相关方位的直播视频不断实时展示给用户,通过与用户的互动,能够给用户以强烈的直播场景代入感,增强了直播的播放效果。

进一步地,上述控制指令通过下述一项或多项方式获得:

通过感知对播放终端的屏幕、键盘或操控按钮的触控而获得;

通过感知播放终端的遥控设备发出的指令获得;

通过感知播放终端的控制手柄发出的指令获得;

通过感知VR可穿戴设备运动所产生的角度变化而获得。

在上述虚拟现实的直播系统中,编码的格式可以采用MPEG系列标准格式,或者国际电联的H.261、H.263、H.264和H.265格式等等,较佳地,可以采用H.265格式。

本发明实施例提供的上述虚拟现实的直播方法、系统及其用途中,将直播的VR视频数据传送到播放终端,由于VR视频数据中包含同一个时刻不同角度的多个视频数据,这样,播放终端在接收到VR视频数据后,能够根据控制指令,向用户展示其中一个或多个角度的视频,实现直播视频与用户之间的良好互动,使用户获得对直播现场身临其境的感受,相比现有直播方式而言,可以有效地增强了用户对直播现场的参与感,大大提升了直播的效果。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产 品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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