【发布时间】:2012-12-17 22:22:42
【问题描述】:
我想编写一个通过网络传输音频和视频的应用程序。作为一个简单的开始,我想尝试音频部分。
我想通过网络从我的麦克风流式传输 vorbis 编码的音频。我从接收器的以下管道开始:
gst-launch-0.10 tcpserversrc host=localhost port=3000 !
oggdemux !
vorbisdec !
audioconvert !
audio/x-raw-int, endianness="(int)1234", signed="(boolean)true", width="(int)16", depth="(int)16", rate="(int)22000", channels="(int)1" !
alsasink
对于发件人:
gst-launch-0.10 autoaudiosrc !
audio/x-raw-int,rate=22000,channels=1,width=16 !
audioconvert !
vorbisenc !
oggmux !
tcpclientsink host=localhost port=3000
这种工作,但音频抢眼。
谁能告诉我如何通过网络对麦克风进行 vorbis 编码和流式传输音频流畅?
编辑:我使用了audiotestsrc 并记录了输出:http://db.tt/oDuQ2O41
【问题讨论】:
标签: networking stream udp gstreamer vorbis