Потоковая передача с веб-камеры на OS X - какую технологию использовать? - PullRequest
3 голосов
/ 29 июня 2010

Я создаю приложение для видеоконференций в OS X.

Какую технологию лучше всего использовать для потоковой передачи видео / аудио в реальном времени, снятых с веб-камеры / микрофона в OS X?

До сих пор мне не удавалось использовать эти методы:

  • с помощью QTKit Я захватил носитель, но нет способа его потоковой передачи (без использования QTSS, который слишком вздут и труден для программного управления).
  • с использованием QT Java У меня все (почти) работает, но библиотека устарела, время от времени происходит сбой, сигнализирует об утечке памяти и нет способа сохранить настройки из диалога настроек
  • Я установил gstreamer с помощью Macports, но там нет работающего osxvideosrc (или аудио в этом отношении)

Моя следующая цель - VLC, потому что она может получить доступ к веб-камере в OS X, но я не уверен, что она даст мне то, что мне нужно - могу ли я полностью контролировать ее через API и могу ли я отображать поток внутри приложения Какао (используя проигрыватель QTKit)?

1 Ответ

1 голос
/ 10 марта 2011

Может очков:

  • Рассмотрим Flex / Flash и возможно Adobe Air . Многие люди пишут приложения для видеоконференций таким образом.
  • QT для Java устарел и никуда не денется.
  • VLC является солидным вариантом. Стабильный, хорошо известный, мощный и очень зрелый.
...