在我们的项目中,我们使用VLC来传输视频多播(我们使用RTP协议)。 我们有两个流:高质量和低质量。
我们已经使用vlc生成VLM配置:
# VLC media player VLM command batch
# http://www.videolan.org/vlc/
new Stream HQ broadcast enabled loop
setup Stream HQ input "file:///E:/test/1.mp4"
setup Stream HQ output #rtp{dst=224.0.0.1,port=5004,mux=ts}
setup Stream HQ option file-caching=300
setup Stream HQ option file-caching=300
setup Stream HQ option file-caching=300
setup Stream HQ option file-caching=300
new Stream LQ broadcast enabled loop
setup Stream LQ input "file:///E:/test/1.mp4"
setup Stream LQ output #transcode{vcodec=h264,scale=Auto,width=400,height=244,acodec=mp3,ab=64,channels=1,samplerate=44100}:rtp{dst=224.0.0.2,port=5004,mux=ts}
setup Stream LQ option file-caching=300
setup Stream LQ option file-caching=300
setup Stream LQ option file-caching=300
问题1: 我们希望用VLC运行VLM。所以我们使用这个命令 “C:\ Program Files(x86)\ VideoLAN \ VLC \ vlc.exe” - vlm-conf = vlcConfig.vlm -I dummy 但流不起作用。使用VLM GUI流程。
问题2: 我们可以使用“自适应比特率”只有一个流吗? (汽车质量取决于品牌宽度)
问题3: 例如,在Stream HQ中,我们只传输一个视频。现在,我们想要播放播放列表视频。想法怎么做?