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.