-2

rtp パケットのストリーミング中に、デフォルトで周波数を 48kHz に変更したいのですが、最大周波数は 44.1kHz です。pulseaudio で直接それを行う API はありますか ???

4

1 に答える 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 に答える