我正在尝试将音频发送到希望将音频作为分块帖子的网络服务。发送预先录制的文件工作正常,但运行下面的代码不会发送任何东西给服务器,因为它似乎。 curl试图在一个块中发送所有内容吗?我找不到任何选项,例如要求它每隔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://...
答案 0 :(得分:1)
实际上gst-plugins-bad中有一个curlhttpsink,现在可以正常工作: gst-launch-1.0 pulsesrc! “audio / x-raw,rate = 16000,channels = 1,format = S16LE”! curlhttpsink location = http:// ...