Files
utun2/doc/stream.txt
T
evgeny 5a9e61164b Measure uasync CPU load and display it in desktop and Android GUIs
Sample thread CPU usage without waking idle loops, expose a one-second moving average, and refresh compact GUI indicators at 3 Hz while visible on Android. Add load and bridge regression coverage, streaming notes, and task list cleanup.
2026-10-10 12:31:13 +02:00

11 lines
1.1 KiB
Plaintext

Модуль стриминга. Архитектурные нюансы.
- реализуем в utun отдельным каталогом: src/stream
- создаем отдельные списки подключений (ncd) для стриминга.
главная цель: узлы ищут более оптимальные пути доставки контента от источника до себя.
Надо учитывать что узлы могут быть перегружены трафиком. 2 сигнала перегрузки: очередь отправки и поток uasync Не справляется с нагрузкой.
надо сделать замер нагрузки на uasync.
- узлы учавствующие в стриминге анонсируют себя аналогично как сделано в рации.
У модуля свой фоновый опросчик связности и поиска хороших линков - он пробует связь с узлами стриминна кроме мобильных, и обновляет их rtt и флаг прямой доступности.