使用GStreamer将音频从PC传输到Android

时间:2014-01-18 15:10:25

标签: android gstreamer audio-streaming

这是管道

// Linux PC

gst-launch-0.10 audiotestsrc ! audio/x-raw-int, rate="(int)44100", channels="(int)1", endianness="(int)1234", width="(int)16" ! audioconvert ! vorbisenc ! oggmux max-delay=50 max-page-delay=50 ! tcpserversink host=192.168.0.101 port=36631

//的Android

gst-launch-0.10 tcpclientsrc host=192.168.0.101 port=36631 ! oggdemux ! vorbisdec ! audioconvert ! audio/x-raw-int, rate="(int)44100", channels="(int)1", endianness="(int)1234", width="(int)16" ! autoaudiosink

我收到以下错误消息。无法将audioconvert0链接到autoaudiosink0。这个管道在PC上工作,我尝试了不同的上限,但没有成功,还在Android上使用autoaudiosink测试autoaudiosrc,它也可以工作。 问题在哪里?

1 个答案:

答案 0 :(得分:0)

解决,删除引号

gst-launch-0.10 tcpclientsrc host = 192.168.0.101 port = 36631! oggdemux! vorbisdec! audioconvert! audio / x-raw-int,rate = 44100,channels = 1,endianness = 1234,width = 16! autoaudiosink