iPhone カメラから RTMP サーバー (Wowza サーバー) にライブ ビデオ ストリームを公開する必要があります。ビデオ ストリームは h.264 形式である必要があります。AVFoundation がビデオを h.264 圧縮でファイルに保存することは知っていますが、ビデオをファイルに保存する必要はありません。キャプチャしてサーバーに送信したいだけです。私は次のデリゲートメソッドを使用しています:
- (void)captureOutput:(AVCaptureOutput *)captureOutput didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer fromConnection:(AVCaptureConnection *)connection{
if (connection == videoConnection) {
//I want something like this
NSData* h264VideoData=[self h264Data:sampleBuffer];
}
}
サーバーにオーディオを送信する必要はありません。ビデオを送信したいだけです。