Приветствую.
На SoC выполняю запись архива локально, передача которого через интернеты может быть либо через rtsp публикацию с выравниванием (паузами отправки) по времени rtp пакетов, либо через использование реализации «протокола» tcp в ffmpeg, когда используется вся пропускная способность канала, предоставленная провайдером.
Как бы вот так сделать, чтобы ничего не меряя до хоста на который происходит передача или rtsp шлюза, но по ходу передачи знать, что нужно удлинять паузы между параллельными отправками (возможно даже что то пропуская при передаче, чтобы не тормозило как ютуба :) ) ???
В памяти мелькает, что в Linux есть какие то счетчики на сеть, где вроде как можно проанализировать длину очереди tcp пакетов (скорее всего только его и буду использовать) или это бесполезно и нужно, например, прикручивать к проекту iperf и измерять скорость до шлюза?