オーディオ/ビデオが1つのデバイスから別のデバイスにストリーミングされる単純なビデオ通話アプリを作成していますが、問題は、ビデオ通話がどのように機能するか、特にでどのように使用するかがわからないことですiOS
。AVCaptureSession
これまで、このデリゲートメソッドのバッファを使用してビデオをキャプチャしてきました
- (void)captureOutput:(AVCaptureOutput *)captureOutput
didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer
fromConnection:(AVCaptureConnection *)connection
{}
テストのために、を使用してオーディオとビデオのバッファをドキュメントディレクトリに書き込みましたAVAssetWriter
。その後、ビデオをiPhoneギャラリーに簡単に保存したり、MPMoviecontroller
プレーヤーで再生したりしました。
今、私は以下の問題を抱えています
- これらのバッファをサーバーに継続的に送信してから、他のデバイスにサーバーを送信する方法がわかりません。
他のデバイスへのデータ送信に成功した場合、他のデバイスでビデオを表示するためにデータをデコードするにはどうすればよいですか。
私はそれについて検索しました。udpパケットを介してデータを送信するようなものですが、私もそれについて何も知りません。
私が何をすべきかについて適切な知識を得るならば、私はそれをすることができると確信しています。これを達成するために私が何をすべきかについてのあなたの見解を教えてください。私はあなたの助けに感謝します