我正在尝试使用 vlc 将从网络摄像头(带麦克风)捕获的音频和视频流式传输到另一台计算机。我知道直接使用 vlc 的 Media 选项进行流式传输的方式,但我想专门使用命令行对其进行流式传输。有没有办法做到这一点?最终的想法是从 C++ 程序中调用这个命令行脚本,以便可以在运行 C++ 代码时完成流式传输。
问问题
3778 次
1 回答
1
找到了流式传输的方式:
vlc -vvv dshow:// :dshow-vdev='USB Video Device' :dshow-adev="Realtek HD Audio Input" :live-caching=50 :sout=#transcode{vcodec=WMV2,vb=800,acodec=wma2,ab=128,channels=2,samplerate=44100}:duplicate{dst=udp{dst=localhost:1234},dst=display} :sout-keep
确保根据您使用的设备编辑音频和视频设备参数。
于 2013-11-07T07:48:41.017 回答