我正在尝试将音频发送到希望将音频作为分块发布的Web服务。发送预先记录的文件可以正常工作,但是运行下面的代码似乎不会将任何内容发送到服务器。 curl是否试图在一个块中发送everything?我找不到任何选择,例如要求每xxx个字节对它进行分块。
gst-launch-1.0 pulsesrc ! "audio/x-raw,rate=16000,channels=1,format=S16LE" ! fdsink sync=false | \
curl --header "Transfer-Encoding: chunked" --data-binary @- http://...