2

アナログ セキュリティ カメラからライブ ビデオ ストリームを取得する iOS アプリケーションを作成しています。サーバー アプリケーションからビデオ ストリームを取得し、電話で独自の形式からデコードできます。デコーダーは生の YUV (技術的には Y'CrCb) データを残します。この情報を表示する最善の方法 (または方法) がよくわかりません。

手動で RGB に変換し、UIImageView のようなもので表示する必要があることを読みましたが、ビデオ ストリームで 30 fps を超える可能性がある場合、それはかなり不格好に思えます。

YUV情報でOpenGLを使用して2Dテクスチャを作成し、それを表示することも読みました。残念ながら、私はこれをどこから始めればよいのかさえわかりませんし、これが私が追求したい方向性であるかどうかさえわかりません.

皆さんへの質問です: iOS デバイスでこの情報を表示する最良の方法は何ですか? 次に、これに OpenGL のようなものが必要な場合は、優れたチュートリアル、本、コード サンプル、またはその他の学習リソースを提案して、それについてもっと学ぶことができます。

前もって感謝します。

4

1 に答える 1

0

最善の方法は、GPU に仕事を任せることです。シェーダー プログラムでそれが可能であることは知っていますが、率直に言って、私は OpenGL を話せません。ただし、この質問は役立つ場合があります。

于 2011-03-28T19:10:41.440 に答える