Commit Graph
10 Commits
Author SHA1 Message Date
evgeny 0e17756e19 Show stream playback buffer chains on desktop and Android
Send coalesced per-hop telemetry every 200 ms ahead of video DATA using the shared ETCP transport. Measure pending frames before ETCP handoff, retain stale and unavailable node values, and display the worst path with playback tempo.

Bump stream wire protocol to v7. Validate with 187 core tests, 21 desktop player tests, two Android indicator tests, and an Android APK build.
2026-10-25 15:21:23 +01:00
evgeny 4ae8fc7c45 Reuse authenticated immutable RS subsets for playback reads 2026-10-13 22:04:55 +02:00
evgeny 43a600c5a5 Test immediate relay forwarding and log batch authentication 2026-10-13 20:25:40 +02:00
evgeny cee5b26c13 Sign stream batches before RS and authenticate reconstructed data 2026-10-13 20:06:29 +02:00
evgeny ef67e3ed2c Preserve video frames until audio clock reaches their PTS 2026-10-13 12:55:56 +02:00
evgeny fec1916a58 Observe stream cache arrivals and exact pending block age 2026-10-12 00:01:39 +02:00
evgeny 0b202bb3e7 Bound stream path allocations and validate wire rejection cases 2026-10-12 00:01:39 +02:00
evgeny d6f935d779 Locate recoverable stream batches when skipping delivery gaps 2026-10-12 00:01:39 +02:00
evgeny b31aa9f71d Retain stream block paths and locate gaps in ring delivery 2026-10-12 00:01:39 +02:00
evgeny ec82d95a03 Add signed FEC stream core and source buffering 2026-10-12 00:01:38 +02:00