Transmisión de datos en vivo desde la cámara web Logitech c110

Transmisión de datos en vivo desde la cámara web Logitech c110

Quería transmitir datos en vivo de mi cámara web Logitech C110 usando mi máquina Ubuntu. ¿Cómo puedo hacer esto?

Después de algunos ajustes, supe que tenía que instalar Motion. Lo intenté sudo apt-get install motionpero eso no funciona.

¿Alguien puede decirme cómo hacer esto? Mi Ubuntu está detrás de un proxy (está en la oficina).

Respuesta1

Instale ffserver para transmitir a través de HTTP:

apt-get install ffmpeg 

Configuración:

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>

Suponiendo que su cámara web es un dispositivo Video4Linux en /dev/video0, proporcione el siguiente comando:

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

En este punto, FFMpeg comenzará a capturar video desde su cámara. Realizará la transcodificación al formato adecuado localmente y lo enviará a su servidor. Déjelo codificar durante aproximadamente medio minuto y luego acceda a la URL de transmisión de su servidor usando un Pideo Player, en esta URL: YOUR_IP_ADDRESS/cam1.asf El reproductor se almacenará en el buffer por un momento y su video comenzará a reproducirse.

Ya terminaste.

información relacionada