我正在寻找一种通过UDP以特定比特率传输文件的方法。 我可以像这样使用netcat :
cat file | nc -u 192.168.xx 5000
我使用自定义应用程序在客户端的端口5000上侦听。
有没有什么办法“以特定的比特率”将文件原生成udp“?
PV(pipe道查看器) 可以对pipe道进行速率限制。
电压-L 512k
-LRATE,–rate-limitRATE将传输限制为每秒钟最多的RATE字节数。 可以添加“k”,“m”,“g”或“t”后缀来表示千字节(* 1024),兆字节等等。
您可以从这里从源代码安装它,或者将其安装在您的发行版的包pipe理器中。
所以你会这样做:
cat file | pv -L 512k | nc -u 192.168.xx 5000