通过udp及vlc传递视频流

可以通过两个host进行测试,如果是使用笔记本的摄像头进行测试,首先需要将当前用户添加到video组:

sudo usermod -G video $user

发送方:

vlc v4l2:// :v4l2-dev=/dev/video0 :v4l2-width=640 :v4l2-height=480 --sout "#transcode{vcodec=mpeg4,acodec=mpga,vb=800,ab=128}:standard{access=udp, mux=ts, sap, name=live-video, dst=192.168.1.201, port=1234}"

接收方:

vlc -vvv udp://@192.168.1.201:1234

注意两个命令的IP地址及端口号保持一致!

如果是只在一台PC上测试,可以将上面的IP地址改成:localhost

还有其它用法参考:stackoverflow.com/questions/6297348/vlc-...ream-to-chrome-linux

原文地址:https://www.cnblogs.com/wzc0066/p/2949217.html