rtp パケットのストリーミング中に、デフォルトで周波数を 48kHz に変更したいのですが、最大周波数は 44.1kHz です。pulseaudio で直接それを行う API はありますか ???
質問する
336 次
1 に答える
0
Gstreamer で多くのパラメーターを設定できます。そのうちの 1 つはクロックレートで、この場合は周波数と同じです。
gst-launch-0.10 -v udpsrc port=5000 ! "application/x-rtp,media=(string)audio,
clock-rate=(int)44100, width=16, height=16, encoding-name=(string)L16,
encoding-params=(string)1, channels=(int)1, channel-positions=(int)1,
payload=(int)96" ! rtpL16depay ! audioconvert ! alsasink sync=false
clock-rateの後の整数は、任意の値に変更できます。
于 2013-11-19T14:33:30.183 に答える