evgeny
f79b9261c7
Record passing stream audit verification and remaining scope
2026-10-26 12:55:48 +01:00
evgeny
409d9f3ca9
Record completed stream header audit and align native guide
2026-10-26 12:53:40 +01:00
evgeny
5259c746d1
Record INFO expiry fix and complete IPv6-isolated verification
2026-10-26 12:19:42 +01:00
evgeny
840bc9a6b0
Align stream guide with session ownership and current audit status
2026-10-26 12:04:31 +01:00
evgeny
a056b2c262
Describe publisher packing budgets and queued audio rejection
2026-10-26 09:50:34 +01:00
evgeny
869421cc05
Audit LAN docs and enforce stream member exclusions
...
Document LAN transport contracts and the completed part of the stream audit. Reject owner-deleted members before profile verification and add network lifecycle coverage for source, supplier and local member removal.
Validation: seven stream checks and all 195 core tests pass; proxy 9/9, burst and load 8/8 pass.
2026-10-26 08:55:31 +01:00
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
5b5221189c
Buffer stream PCM before playback and recover underruns without resets
2026-10-25 12:51:19 +01:00
evgeny
3ffacbfe37
Document stream recovery validation and existing Qt audio flake
2026-10-25 12:06:35 +01:00
evgeny
c3cf86b9e0
Recover streams after five seconds and start from complete keys
...
Preserve queued media under backpressure, advertise retained keyframe ranges in stream wire v6, and reopen stalled subflows without resetting playback.
Cover large fragmented keys, sustained slow delivery, missing subflows, buffer eviction and stale bootstrap snapshots in integration regressions.
2026-10-25 12:03:49 +01:00
evgeny
4a785c2598
Improve stream recovery, delivery diagnostics and buffer indicators
...
Preserve essential FEC parts under pressure, coordinate stale-data gaps and reopen source subflows in parallel after transport failures.
Add per-peer network and playback diagnostics, Android and desktop buffer indicators, and regression coverage for Wi-Fi switching and congestion.
2026-10-25 01:18:02 +02:00
evgeny
44a3b33c3a
Expose shared audio devices in stream viewing and document them
2026-10-22 15:07:26 +02:00
evgeny
5870efdf04
Default stream redundancy to zero on Android and desktop
2026-10-21 12:42:23 +02:00
evgeny
fcb0768052
Protect SoundTouch lookahead when catching up live stream audio
2026-10-21 01:38:50 +02:00
evgeny
e8ee608ba9
Document independent audio preparation and live stream catchup
2026-10-21 01:28:20 +02:00
evgeny
b2efab9806
Document per-track completion and Android batch wakeups
2026-10-21 00:13:01 +02:00
evgeny
5bc0c1ece4
Document bounded desktop stream batches and worker wakeups
2026-10-20 23:42:28 +02:00
evgeny
e3dbeee6a8
Document desktop stream tile behavior and verification
2026-10-20 20:47:55 +02:00
evgeny
f1cccb1c92
Document stream controls navigation and Samsung verification
2026-10-20 20:19:28 +02:00
evgeny
c4da659dcb
Keep publisher shortcut available in every desktop group
2026-10-20 19:55:11 +02:00
evgeny
6c74749dd4
Document direct local multiview preview and Samsung verification
2026-10-20 19:27:38 +02:00
evgeny
03f7d4341d
Document multiview ownership, independent clocks and validation
2026-10-20 17:14:08 +02:00
evgeny
700034eec8
Add broadcast RS settings to desktop and Android
2026-10-16 09:49:58 +02:00
evgeny
7e7d86e4d3
Add Android live stream audio switch and document radio behavior
2026-10-16 01:54:32 +02:00
evgeny
829e4d41fa
Document shared microphone ownership and test distinct desktop inputs
2026-10-16 01:29:55 +02:00
evgeny
0de5479e8e
Document live zoom validation and intermittent STCP test failure
2026-10-14 17:44:51 +02:00
evgeny
7ff95623c1
Document fullscreen live viewer behavior and SM checks
2026-10-14 17:31:08 +02:00
evgeny
ded0d401c7
Match stream audio queue to device buffer and document playback ownership
2026-10-14 17:19:04 +02:00
evgeny
7dd1176545
Document complete keyframe admission and shared media opening
2026-10-14 16:32:15 +02:00
evgeny
84472cc276
Clarify stream bootstrap and log bounded publisher drain
2026-10-14 16:05:17 +02:00
evgeny
12ad2bf14b
Release all preview session outputs when the camera device closes
2026-10-14 15:44:08 +02:00
evgeny
30dae7d7ed
Document direct Android camera preview and surface ownership
2026-10-14 15:14:42 +02:00
evgeny
7b4dfc062a
Document demand driven playback and delayed decoder lifecycle
2026-10-14 14:10:36 +02:00
evgeny
4e7b8f5c1a
Keep desktop stream failure visible after draining
2026-10-14 12:58:09 +02:00
evgeny
b25070acbd
Document shared live publisher and desktop capture lifecycle
2026-10-14 12:54:44 +02:00
evgeny
643420b644
Record codec and telemetry validation with precise decoder diagnostics
2026-10-14 02:11:59 +02:00
evgeny
b4aeb1a3fd
Keep preview layout stable and document codec configuration exchange
2026-10-14 01:56:02 +02:00
evgeny
366cf94e15
Describe shared ring playback, corrected reserve history and stereo catchup
2026-10-14 00:07:52 +02:00
evgeny
01d7fd5bef
Document embedded batch signatures and resize pressure fixtures
2026-10-13 20:20:17 +02:00
evgeny
3f6cc5da52
Document callback-driven supplier discovery and verification
2026-10-13 18:16:37 +02:00
evgeny
fec21ab5c5
Record live startup cancellation diagnosis and relay ownership
2026-10-13 17:27:41 +02:00
evgeny
325abd8d6f
Document verified 100ms stream bootstrap and aligned playback
2026-10-13 16:47:39 +02:00
evgeny
eda8dfbc91
Cover paused sources and duplicate relay controls during startup
2026-10-13 16:32:53 +02:00
evgeny
727106f4e9
Document stereo live audio and compact rotation controls
2026-10-13 14:30:07 +02:00
evgeny
2a2394b34d
Verify live stream compression and document shared radio AGC
2026-10-13 13:46:24 +02:00
evgeny
736fb92ed7
Document live playback queue bounds and latency regression
2026-10-13 12:57:37 +02:00
evgeny
14e2cdc23d
Document supernode stream assistance and completed validation
2026-10-13 10:18:44 +02:00
evgeny
035a2eb6d0
Retain and release media replication connection ownership
2026-10-13 09:28:51 +02:00
evgeny
57d2828496
Separate stream routing from member files and scope relay activation
2026-10-13 09:14:06 +02:00
evgeny
2cc9834e4c
Use integral scores to select stream suppliers
2026-10-13 01:14:38 +02:00