2

iPhone のビデオ チャット アプリ プロジェクトの調査を行っています。

これを試して、画像をキャプチャし、カメラビューを表示 し、ネットワークストリームビデオを背面に再生するために
使用しました。AVCaptureVideoPreviewLayer
MPMoviePlayerController

にオーディオ入力を追加するまで、それらはすべて機能しAVCaptureSessionます。音声入力がある場合は
停止MPMoviePlayerControllerします。AVCaptureSession

AVAudioSessionオーディオの再生と録音の両方に使用することと、ビデオを再生する他の方法を使用することを考えていますがAVAudioPlayer

「Apple は、ネットワーク ストリームからキャプチャされたオーディオを再生する場合や非常に低い I/O レイテンシを必要とする場合を除き、オーディオの再生にこのクラスを使用することをお勧めします。」

マルチメディア プログラミング ガイドに次のように書かれている のを見つけました。

「オーディオの遅延を最小限に抑えるには、特に同時入力と出力 (VoIP アプリケーションなど) を行う場合は、I/O ユニットまたは音声処理 I/O ユニットを使用してください。」

iPhoneにビデオチャットを実装するのは正しい方向ですか?

4

0 に答える 0