Fluxo de dados ao vivo da webcam Logitech c110

0

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

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

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

    
por user2542428 08.05.2014 / 13:24

1 resposta

0

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, digite o seguinte comando:

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

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

Você está feito.

    
por Octávio Filipe Gonçalves 08.05.2014 / 13:45