は、私は多くの類似の質問を見てきましたが、誰もが100%の答えは与えない:AndroidでLIVEカメラのデータに正しくアクセスするには? Skypeはどうしていますか?
- Camera.PreviewCallbackはそれが前
- MediaRecorderは(一部のデバイス上でオーディオ/ビデオをバッファリングする可能性のあるすべてのデバイスに必要なフレームレートを保証するものではありませんがファイル/ローカルソケットに書き込まれる)
- ネイティブC/C++ APIは公開されておらず、誰もがそれを使用することを強く嫌う。
Skypeはどうしますか? Androidでライブビデオフレームにアクセスする正しい方法は何ですか?
私は、MediaRecorder /ローカルソケットアプローチを使用している人が多く、オーディオを別々にキャプチャして同期させる必要がなくなりました。しかし、危険を緩衝し、結果ファイルを "オープン"する必要があります。 あなたの意見は? – badbadboy
オーバヘッドが多い(デバイスのビデオエンコーダとデコーダを常に実行しています)。一般的に、そのルートのレイテンシは保証されていません(確かに最小限の数フレームになるでしょう)。しかし、私はそのアプローチについては見たことがないので、私はそれについて権威をもって話すことができません –