2

我正在尝试了解目前在 Oculus 或三星 Gear VR 等 VR 耳机中可用的 360 度视频如何工作。显然他们正在使用全景视频(360 度视频)的概念。我正在做一些测试,注意到原始视频的分辨率更大,并且在 VR 内部,最初显示的是视口内的一个特殊区域(面向眼睛的前方)。用户还可以根据需要更改视图。

以下是原始 360 全景视频的示例: 在此处输入图像描述

下面是如何在 Gear VR 等 VR 头戴设备中看到它(主要视口): 在此处输入图像描述

现在我的问题是,是否有任何方法可以检测原始视频的哪一部分实际上当前位于视口内?我的意思是,我们可以(几乎)检测到现在正在观看 360 度视频的哪一部分?是否有 VR 头戴设备(如 Gear VR、Oculus、Unity3D 或任何其他 VR 相关工具)提供的 API 来了解这一点,可能使用某些传感器或其他信息?

我的信息有限,所以这方面的任何信息对我都有用。

4

1 回答 1

1

如果您的意思是播放器可以检测到球体的哪个部分在用户的视线范围内,那么答案是肯定的,因为播放器实际上必须对原始视频执行转换以创建用户实际正在查看的视图那一刻。

例如,它通过从设备传感器或键盘(如果它正在显示在浏览器中)获取输入,并据此确定用户在任何给定时刻正在查看的位置。

基于此,播放器将对原始视频应用转换以仅在屏幕上显示应该在用户视线内的视频部分。

如果您要询问“提供”视频的服务器是否知道用户在任何给定时间的视线在哪里,那么答案是否定的,因为它只是提供完整的 360 度原始视频(无论如何,对于此时的大多数实施) .

玩家可以向服务器报告分析结果,指示用户查看并报告任何更改,但这取决于每个玩家。肯定有公司已经强调了提供 360 度视频分析的合作伙伴关系或基于特定参与者的能力。

于 2016-05-20T10:41:23.113 回答