Я хочу отправить данные с веб-камеры клиентского приложения Mac на серверное приложение, написанное в настоящее время на Java (но это могло измениться, если бы на то была веская причина).
Я использую AVFoundation иУ меня есть следующий обработчик для обработки новых кадров, поступающих с веб-камеры:
- (void)captureOutput:(AVCaptureOutput *)captureOutput didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer fromConnection:(AVCaptureConnection *)connection {
CVPixelBufferRef pixelBuffer = CMSampleBufferGetImageBuffer(sampleBuffer);
}
Что мне нужно, так это как отправить эти данные на мой сервер через открытый сокет.Это должен быть канал в реальном времени, поэтому я думаю, что мне нужно будет сжать видео, а затем распаковать его на сервере.Если это так, есть ли конкретные библиотеки, которые я должен использовать для этого?
Я не совсем уверен, с чего начать, и был бы признателен за помощь.
Спасибо