1

画像キャプチャに logitech c920 ウェブカメラを使用する AIR アプリケーションを作成しました。Logitech ソフトウェアを使用している場合、カメラは 720p と 1080p を完全に表示および記録できます。しかし、AIR アプリで 720p を使用すると、明らかな遅延が発生します。まだ使えますが、面倒です。ラグに関しては、1080p は受け入れられません。これはすべて i3 ラップトップ上にあります。私の i7 デスクトップでは、遅延がはるかに少なく、1080p を実行できますが、それでも Logitech ソフトウェアを使用している場合ほど良くはありません。

もう 1 つの奇妙な点は、私の古いカメラです。Logitech 9000 は Flash または Air で適切に動作しないようです。ラグタイムは数秒です。

私の質問は次のとおりです。(1) Logitech ドライバーは GPU アクセラレーションを使用して、低速の i3 コンピューターでも Web カメラを超高速で動作させますが、Flash は動作しませんか? (2) i3 でも i7 でも、なぜ古いカメラの性能が今ほどボロボロなのですか? Flash はカメラの処理方法などを変更しましたか? (3) Web カメラの GPU アクセラレーションを許可するように Flash Player を更新する予定はありますか?

4

1 に答える 1

2

単純な真実は、Flash のパフォーマンスがリアルタイム ビデオ アプリケーションにとって十分ではないということです。

古いクラスを使用する代わりに、Web カメラを(GPU デコード) に接続できれば、ラグが改善される可能性があります。それとも、解像度を下げるだけ...StageVideoVideo

リアルタイム ビデオ アプリケーションを開発する場合は、代わりにCinderまたはOpenFrameworksを検討する必要があります。どちらも C++ を使用しており、パフォーマンスは驚くべきものです。私は個人的に、Cinder を使用して複数のモニターで 4k ビデオを扱うプロジェクトを行ってきました。

もう 1 つのオプションは、ビデオ パフォーマンスの点で Flash よりもはるかに強力なMax MSPを使用し、ノードとボックスを使用して視覚的にプログラミングすることです。

于 2013-08-11T00:24:29.160 に答える