Назад | Перейти на главную страницу

Переключайте файл (необработанный) в UDP с определенным битрейтом

Ищу способ передать файл по UDP с определенным битрейтом. я могу использовать netcat например так:

cat file | nc -u 192.168.x.x 5000

И я использую специальное приложение для прослушивания порта 5000 на стороне клиента.

Есть ли способ "переместить файл в исходное состояние в UDP" с определенным битрейтом?

PV (просмотрщик труб) имеет способность ограничить скорость трубы.

pv -L 512k

-L RATE, --rate-limit RATE Ограничить передачу до максимальной скорости RATE байт в секунду. Суффикс «k», «m», «g» или «t» может быть добавлен для обозначения килобайт (* 1024), мегабайт и т. Д.

Вы также можете установить его из источника отсюда или установите его с помощью диспетчера пакетов для вашего дистрибутива.

Итак, вы бы сделали:

cat file | pv -L 512k | nc -u 192.168.x.x 5000