Кроссплатформенная веб-камера C ++, транслируемая через сокеты - PullRequest
3 голосов
/ 25 января 2012

У меня есть сеть компьютеров с XP / Vista / 7, большинство из которых имеют веб-камеры, и компьютер с Linux, который я использую для администрирования сети.

Мне нужно создать программу, работающую на компьютере с Linux.для администрирования веб-камер на окнах окон, в основном, с возможностью активировать любое количество выбранных веб-камер и транслировать и отображать видео на компьютере с Linux.

Какие методы мне понадобятся для этого?Очевидно, многопоточные сокеты, но какие библиотеки или API можно использовать для передачи данных и их просмотра в режиме реального времени?

Ответы [ 2 ]

1 голос
/ 28 января 2012

См. Мой комментарий Skype выше. Но если вы хотите что-то сделать со своим собственным кодом, вы можете использовать GStreamer . Возможно, вы могли бы получить полное решение, работающее с их инструментами командной строки и сценариями оболочки.

1 голос
/ 28 января 2012

Лично я бы использовал:

  1. OpenCV (для захвата видео с веб-камеры)
  2. Qt (для сети и пользовательского интерфейса)
  3. ffmpeg (Для кодирования видео)
...