Прямая трансляция данных с веб-камеры Logitech c110

Прямая трансляция данных с веб-камеры Logitech c110

Я хотел транслировать данные моей веб-камеры logitech c110 в реальном времени с помощью компьютера Ubuntu. Как это сделать?

После небольшой настройки я понял, что мне нужно установить движение. Я попробовал, sudo apt-get install motionно это не работает.

Может кто подскажет как это сделать? У меня Ubuntu стоит за прокси (он в офисе).

решение1

Установите ffserver для потоковой передачи по HTTP:

apt-get install ffmpeg 

Конфигурация:

Port 8090
BindAddress YOUR_IP_ADDRESS
MaxHTTPConnections 30
MaxClients 20
MaxBandwidth 2000
CustomLog -

<Feed cam1.ffm>
File /tmp/cam1.ffm
FileMaxSize 10000K
ACL allow 12.34.56.78
</Feed>

#-----
# Windows Media Player
#-----
<Stream cam1.asf>
Feed cam1.ffm
Format asf
VideoCodec msmpeg4v2
VideoFrameRate 15
VideoSize vga
VideoBitRate 320
VideoBufferSize 40
VideoGopSize 15
NoAudio StartSendOnKey
</Stream>

<Stream stat.html>
Format status
ACL allow 12.34.56.78
</Stream>

Предполагая, что ваша веб-камера — это устройство Video4Linux на /dev/video0, введите следующую команду:

ffmpeg -f video4linux2 -i /dev/video0 YOUR_IP_ADDRESS/cam1.ffm

В этот момент FFMpeg начнет захватывать видео с вашей камеры. Он выполнит локальное перекодирование в нужный формат и отправит его на ваш сервер. Оставьте его для кодирования примерно на полминуты, а затем перейдите по URL-адресу потока вашего сервера с помощью Pideo Player, в этом URL-адресе: YOUR_IP_ADDRESS/cam1.asf Плеер немного побуферизуется, и ваше видео начнет воспроизводиться.

Готово.

Связанный контент