使用RTP协议流音频

时间:2019-11-02 19:52:13

标签: rtp liquidsoap

我在Windows 10上使用liquidsoap-1.4.0-win64。

我想从PC1的声卡输入中检索声音,然后将其以RTP格式发送到PC2。我尝试使用gstreamer,我想使用OPUS编解码器来限制延迟(128kbps,48000Hz,2个通道)。

PC1(192.168.1.11)

s = input.portaudio(clock_safe=false)

output.gstreamer.audio(pipeline="audioconvert ! opusenc bitrate=128 ! oggmux ! udpsink host=192.168.1.11 port=5000", s)

我遇到以下错误:

  

[sandbox:3]找不到二进制bwrap,从而禁用了沙箱。   [video.converter:3]找不到首选的视频转换器:gavl。   [audio.converter:3]使用采样率转换器:libsamplerate。

portaudio输入的来源是Windows上的默认设置,如何选择另一个?

PC2(192.168.1.12)

s = input.gstreamer.audio(pipeline="audioconvert ! opusdec bitrate=128 ! oggmux ! udpsink host=192.168.1.11 port=5000")

output.alsa(bufferize=true, device='hw:1', s)

感谢您的帮助。

0 个答案:

没有答案