Отправка видеоданных на сервер с клиента Objective-C - PullRequest
3 голосов
/ 18 августа 2011

Я хочу отправить данные с веб-камеры клиентского приложения Mac на серверное приложение, написанное в настоящее время на Java (но это могло измениться, если бы на то была веская причина).

Я использую AVFoundation иУ меня есть следующий обработчик для обработки новых кадров, поступающих с веб-камеры:

- (void)captureOutput:(AVCaptureOutput *)captureOutput didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer fromConnection:(AVCaptureConnection *)connection {

    CVPixelBufferRef pixelBuffer = CMSampleBufferGetImageBuffer(sampleBuffer);

}

Что мне нужно, так это как отправить эти данные на мой сервер через открытый сокет.Это должен быть канал в реальном времени, поэтому я думаю, что мне нужно будет сжать видео, а затем распаковать его на сервере.Если это так, есть ли конкретные библиотеки, которые я должен использовать для этого?

Я не совсем уверен, с чего начать, и был бы признателен за помощь.

Спасибо

...