GStreamer音频管道可在Linux上运行,但不能在Windows上运行

时间:2018-09-29 18:44:48

标签: gstreamer

我设置了以下管道:

服务器

gst-launch-1.0 -v audiotestsrc ! mulawenc ! tcpserversink host=<IP> port=<PORT>

客户

gst-launch-1.0 tcpclientsrc host=<IP> port=<PORT> ! "audio/x-mulaw, rate=44100, channels=1" ! mulawdec ! audioconvert ! audioresample ! alsasink(windows: directsoundsink)

使用Windows服务器和Linux客户端,在关闭管道之后,我只会听到不到一秒钟的声音(与先关闭客户端或服务器无关)。在同一台Windows计算机上同时运行服务器和客户端时,我得到的结果是相同的。但是,如果我在同一台Linux机器上同时运行服务器和客户端,则会得到预期的结果(正弦信号)。

要使其在Windows上运行,我需要更改什么?

0 个答案:

没有答案