Size: a a a

2021 May 24

С

Сергей in rust_offtopic
эти 4800 в софт очереди - ты не знаешь, какие они - те, что прилетели 1700мс назад или 500 мс назад. но если ты дропаешь то, что не помещается в софт буфер, то backpressure и не будет, ты и не даёшь его создать, всегда вычитывая сокет
источник

r

red75prime in rust_offtopic
Если даю меньше данных, то задержка ожидаемая - 300-500мс
источник

r

red75prime in rust_offtopic
Они не могли прилететь 1700 мс назад. Если бы они прилетели, то их бы там уже не было. Устройство воспроизведения звука консумит сэмплы с постоянной скорость 16000 сэмплов в секунду. А буфера - всего 8000 сэмплов
источник

П

Пух in rust_offtopic
а буфер как часто в аппаратный скидывается?
источник

С

Сергей in rust_offtopic
Данные равномерно идут? Бёрстов нет где-нибудь в сети? Сеть не битая? Повторные отправки, например?
источник

П

Пух in rust_offtopic
И задержка как считается
источник

r

red75prime in rust_offtopic
Не реже раза в 100мс
источник

r

red75prime in rust_offtopic
1700мс - секундомером.
источник

П

Пух in rust_offtopic
И не растет?
источник

П

Пух in rust_offtopic
Можно на сеть wireshark'ом глянуть что там ходит. Ну и из шизы принтов навтыкать каких-нибудь, если совсем ничего не понятно. Без кода такое
источник

r

red75prime in rust_offtopic
За то время, что я несколько раз мерил не выросла
источник

П

Пух in rust_offtopic
Вполне возможно что тупо сеть не справляется с потоком, но гадание на гуще жеж
источник

r

red75prime in rust_offtopic
Извиняюсь. Это больше rubber-duck debugging. Код выложить не могу. С сетью в порядке, хоть и wifi.
источник

С

Сергей in rust_offtopic
Я бы для начала исключил сеть - запустил бы всё на том же хосте. Так можно и задержку точнее мерить, и будет понятно, куда дальше копать
источник

П

Пух in rust_offtopic
Навтыкать логов и думать
источник

r

red75prime in rust_offtopic
Угу. Уже долго тыкаю и думаю.
источник

П

Пух in rust_offtopic
Хотяб в месте flush'а программного буфера в аппаратный. Ну и на каждый новый пакет, наверное, тоже
источник

П

Пух in rust_offtopic
И смотреть что по времени
источник

С

Сергей in rust_offtopic
"в порядке" и wifi - вещи слабо совместимые. Помехи, повторы кадров, переаутентификация, что угодно может быть.
источник

П

Пух in rust_offtopic
(вангую что вообще проблема где-то сбоку)
источник