电脑桌面串流为rtp流

vlc screen:// :screen-fps=30 :screen-caching=100 :sout '#transcode{vcodec=mp4v,vb=4096,acodec=mpga,ab=256,scale=1,width=1280,height=800}:rtp{dst=192.168.1.2,port=1234,access=udp,mux=ts}'

另一播放器播放rtp://192.168.1.2:1234 酌情修改为自己的ip地址。

电脑桌面串流为http流

vlc.exe screen:// :screen-fps=30 :screen-caching=100 :sout '#transcode{vcodec=mp4v,vb=4096,acodec=mpga,ab=256,scale=1,width=1280,height=800‌​}:standard{access=http, mux=ts, dst=192.168.0.1:8080}'

另一播放器播放http://192.168.0.1:8080 酌情修改为自己的IP。

或者一条命令搞定2种串流方式

vlc screen:// :screen-fps=30.000000 :live-caching=300 :sout=#transcode{vcodec=h264,scale=auto,soverlay}:duplicate{dst=http{mux=ffmpeg{mux=flv},dst=:8080/http},dst=rtp{sdp=rtsp://:8554/rtsp}} :no-sout-all :sout-keep

播放地址:
http://xxx.xxx.xxx.xxx:8080/http
rtsp://xxx.xxx.xxx.xxx:8554/rtsp

让VLC不显示界面,在后台运行,默默串流你的电脑屏幕显示到网络流。

增加 -I dummy 参数即可实现

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据