![从两台不同的计算机获取网络摄像头帧](https://linux22.com/image/1387619/%E4%BB%8E%E4%B8%A4%E5%8F%B0%E4%B8%8D%E5%90%8C%E7%9A%84%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%8E%B7%E5%8F%96%E7%BD%91%E7%BB%9C%E6%91%84%E5%83%8F%E5%A4%B4%E5%B8%A7.png)
我想通过互联网将 2 个计算机网络摄像头的实时录制内容传输到我的笔记本电脑上。我使用的是 Debian。哪种方法最简单?
答案1
您必须从 repo 安装 vlc,然后执行以下命令
cvlc v4l2:///dev/video0 :v4l2-standard= :input-slave=alsa://hw:0,0 \
:livecaching=300 \
:sout="#transcode{vcodec=WMV2,vb=800,scale=1,acodec=wma2,ab=128,channels=2,\
samplerate=44100}:http{dst=:8080/stream.wmv}"
在每台托管摄像头的 PC 上,都会将视频流提供给第三台 PC。要查看视频流,请在第三台 PC 上打开浏览器,然后在 URL 框中输入:
http://<ip_address_of_webcam_host>:8080/stream.wmv
或者你可以用vlc
Web 浏览器来再次执行此操作,方法是
vlc http://<ip_address_of_webcam_host>:8080/stream.wmv
再次在第三台电脑(没有摄像头的电脑)上发布。