0

シナリオ: プール パーティーで人混みの中を男が道を歩いています。

カメラのセットアップは、360 度の回転をカバーする GoPro のアレイを備えたカスタマイズされたリグです。

最終結果は、ユーザーが

  • ビデオをクリックしてドラッグし、ビデオの視点を変更します。したがって、たとえば、彼は角度を後ろに向けることができ、男がどこから歩いてきたかを見ることができます。または、歩きながら横を見ることもできます。(おそらく上下の動きもあるでしょう)
  • 再生を一時停止
  • ズームイン/アウト

たとえば、群衆の中にホットな女の子を見つけたとします。一時停止し、ズームインしてから、男が彼女のそばを通り過ぎるのを見て、ビデオを再生します。

これは、HTML5 (非 Flash) メソッドでどのように達成できますか?

このようなことを達成するためにどのような技術が必要になるかさえわかりません。

  • コーディング言語
  • サーバー技術
  • 帯域幅に関する考慮事項

ご協力いただきありがとうございます!
(ps: これは有料のクライアントの仕事です。これを正確に行うことができる場合は、見積もりについて話しましょうか?)

4

1 に答える 1

0

あなたは非常に最先端の何かを試みているでしょう。

私が実験する方法は、ビデオをクライアントにストリーミングし、WebGLを使用して表示することです。これにより、クライアントは待ち時間なしで操作できます。

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

1つの方法は、6つのフィード(上、下、左、右、後部前面)をストリーミングすることです。これらは前処理されるため、立方体の中心から見た立方体として表示されると、遠近法が修正されます。

クライアントがズームインおよびズームアウトできる場合は、より高い解像度のストリームが必要になることを意味します。それらのうちの6つは、非常に広い帯域幅を意味します。帯域幅、品質、および遅延の間のトレードオフを決定する必要があります。クライアントがズームインしてパン/チルトを変更すると、遅延をトレードオフして品質と帯域幅を向上させることができますが、サーバーリソースの要件が高くなります。

PHP用のビデオ処理ライブラリはたくさんあります。これはおそらく私のサーバーの選択ですが、私は偏見があります。

于 2013-03-05T12:24:50.920 に答える