Я создаю приложение для видеоконференций в OS X.
Какую технологию лучше всего использовать для потоковой передачи видео / аудио в реальном времени, снятых с веб-камеры / микрофона в OS X?
До сих пор мне не удавалось использовать эти методы:
- с помощью QTKit Я захватил носитель, но нет способа его потоковой передачи (без использования QTSS, который слишком вздут и труден для программного управления).
- с использованием QT Java У меня все (почти) работает, но библиотека устарела, время от времени происходит сбой, сигнализирует об утечке памяти и нет способа сохранить настройки из диалога настроек
- Я установил gstreamer с помощью Macports, но там нет работающего osxvideosrc (или аудио в этом отношении)
Моя следующая цель - VLC, потому что она может получить доступ к веб-камере в OS X, но я не уверен, что она даст мне то, что мне нужно - могу ли я полностью контролировать ее через API и могу ли я отображать поток внутри приложения Какао (используя проигрыватель QTKit)?