0

场景:一个人沿着一条路线走,穿过泳池派对的人群。

相机设置是一个定制的装备,带有一系列 GoPro 覆盖 360 度的旋转。

最终结果需要是一个能让用户

  • 单击并拖动视频以更改他对视频的看法。因此,例如,他可以将角度转向他身后,并会看到那个人从哪里走了过来。或者他可以边走边看。(也可能有一些上下运动)
  • 暂停播放
  • 放大/缩小

因此,例如,您在人群中发现了一个辣妹。当那个男人从她身边走过时,你会暂停、放大,然后播放观看她的视频。

如何使用 HTML5(非 Flash)方法实现这一点?

我什至不知道实现这样的事情需要什么技术,所以我希望在类似的事情上有一点经验的人可以给我一些关于所需的指示

  • 编码语言
  • 服务器技术
  • 带宽考虑
  • ETC

谢谢你的帮助!
(ps:这是一个有偿客户的工作。所以如果你能做到这一点,让我们谈谈报价?)

4

1 回答 1

0

你会尝试一些非常先进的东西。

我尝试的方法是将视频流式传输到客户端并使用 WebGL 显示它,然后客户端可以无延迟地对其进行操作。

http://riaconnection.wordpress.com/2011/11/03/testing-live-video-streaming-to-webgl-and-html5-video-tag/

一种方法可能是流式传输 6 个提要 - 顶部、底部、左侧、右侧、后部。这些将被预处理,因此当显示为从立方体中心查看的立方体时,透视图被校正。

如果客户端可以放大和缩小,那么这意味着您将需要更高分辨率的流。其中六个将意味着非常大的带宽。您必须在带宽、质量和延迟之间做出权衡。如果客户端放大并更改平移/倾斜,您可以权衡延迟并获得更好的质量和带宽,但代价是更高的服务器资源要求。

PHP 有很多视频处理库,这可能是我选择的服务器,但我有偏见。

于 2013-03-05T12:24:50.920 回答