Commit Graph
59 Commits
Author SHA1 Message Date
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
evgeny 3a6dacf378 Add stream camera controls and preserve playback on changes 2026-10-13 01:00:53 +02:00
evgeny bf0b90d362 Exercise initial stream reinit on a single TCP link 2026-10-13 00:51:36 +02:00
evgeny 17606c66b8 Document reactive stream discovery and desktop playback ownership 2026-10-12 22:29:00 +02:00
evgeny af580d9d90 Record Android viewer lifecycle and persisted snapshot diagnostics 2026-10-12 11:31:26 +02:00
evgeny ef76ca5de3 Document audiovisual stream format and Android ownership contracts 2026-10-12 07:24:13 +02:00
evgeny 89c6482a96 Record clean NAT startup and monotonic restart contract in stream specification 2026-10-12 00:01:40 +02:00
evgeny e78eaf45f7 Document namespace stream bench and completion after consumer drain 2026-10-12 00:01:40 +02:00
evgeny 4096691eb2 Record full-suite and final sanitizer verification for automatic streaming 2026-10-12 00:01:39 +02:00
evgeny fc63b801f9 Clarify generation discovery on every stream INFO probe 2026-10-12 00:01:39 +02:00
evgeny af1f3cc007 Document nonce-bound unilateral stream generation recovery 2026-10-12 00:01:39 +02:00
evgeny 9a648219cf Document automatic stream selection, wire v3, active-mode ownership and verified behavior 2026-10-12 00:01:39 +02:00