Como transmitir webcam no linux vps com videolan e saída para html

1

Costumava ser muito simples transmitir minha webcam de frente para o pátio para o mundo no meu site. No entanto, telstra mudou as coisas onde não consigo encontrar uma maneira de apontar minha webcam para qualquer coisa, mas endereço local. Então eu decidi instalar o VLC no meu VPS Centos 7 e tentar de alguma forma usar isso em seu lugar.

Na página HTML que mostra minha webcam, eu tenho o código:

<div class="box"><img alt="Webcam" height="240" src="http://10.0.0.95:8080/videostream.cgi?rate=0&amp;user=group&amp;pwd=;Resolution=320x240&amp;Quality=Standard"width="320" />

No passado, o IP refletia qual IP dinâmico que eu estava atribuído no momento, o que era uma dor de cabeça não ter um IP estático, mas pelo menos funcionava.

Agora o VLC está instalado no meu servidor remoto e eu testei para ver se funciona com o seguinte comando:

cvlc -vvv v4l2:///dev/video0 --sout '#transcode{vcodec=mp2v,vb=800,acodec=none}:rtp{sdp=rtsp://:8554/}'

Não consegue encontrar nenhum vídeo. Então, eu estou supondo que precisa de um IP, mas eu estou confuso com o encaminhamento de porta e DNS dinâmico como ir sobre isso. Em primeiro lugar para jogar o stream da webcam eu preciso fazer algo assim:

cvlc v4l2:///dev/video0:width=320:height=240:fps=12 --sout '#transcode{vcodec=h264,vb=800,scale=1}:duplicate{dst=std{access=http,mux=ts,dst=192.186.0.1:8080}}' --noaudio &

Substituindo o IP pelo IP dinâmico atual atribuído pela telstra ou posso inserir meu IP local e ele se conectará e reproduzirá na internet?

E finalmente, o que muda no código html para ver a saída do VLC?

    
por cea 03.08.2015 / 13:22

0 respostas