Eu tenho um aplicativo escrito em Node.Js que precisa gravar o vídeo da câmera em um mp4 de arquivamento e também transmiti-lo via streaming para um URL específico. Para fins de teste e aprendizado, fiz um código usando a webcam do laptop como entrada de dados, no entanto, gostaria de saber como alterar o código original que está funcionando perfeitamente para usar uma câmera IP como entrada de dados.
Já procurei referências, mas não encontrei.
Código:
ffmpeg -f dshow -rtbufsize 2048M -i video="Integrated Webcam" -t 300 -codec:v mpeg1video
meuvideo.mp4 -f mpegts -q:v 5 -codec:v mpeg1video -t 300 http://127.0.0.1:4000/token