Fluxo de dados ao vivo da Logitech webcam c110

Fluxo de dados ao vivo da Logitech webcam c110

Eu queria transmitir dados ao vivo da minha webcam logitech c110 usando minha máquina Ubuntu. Como posso fazer isso?

Depois de alguns ajustes, descobri que preciso instalar o movimento. Eu tentei sudo apt-get install motion, mas isso não está funcionando.

Alguém pode me dizer como fazer isso? Meu Ubuntu está atrás de um proxy (está no escritório).

Responder1

Instale o ffserver para transmitir por HTTP:

apt-get install ffmpeg 

Configuração:

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>

Supondo que sua webcam seja um dispositivo Video4Linux em /dev/video0, dê o seguinte comando:

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

Neste ponto, o FFMpeg começará a capturar vídeo da sua câmera. Ele fará a transcodificação para o formato adequado localmente e enviará para o seu servidor. Deixe codificar por cerca de meio minuto e então acesse a URL de stream do seu servidor usando um Pideo Player, nesta URL: YOUR_IP_ADDRESS/cam1.asf O player irá armazenar em buffer por um tempo e seu vídeo começará a ser reproduzido.

Você Terminou.

informação relacionada