6 Commits

Author SHA1 Message Date
13b1d768dc sequential frames support
- Server now has configurable MAX_WS_BUFFER_BYTES defaulting to 2097152, and skips JPEG frames
    when the WebSocket is backed up instead of queueing stale frames in ws (server/index.js:30,
    server/index.js:1439).
  - Browser frame handling now decodes frames sequentially, drops late frames against the audio
    clock, caps pending/decoded queues, and draws only the latest due frame per animation tick
    (public/app.js:280, public/app.js:381).
  - Relay/split normal EOF closes are no longer mislabeled as client_disconnect, which should
    make logs around ffmpeg decode warnings less misleading (server/index.js:797, server/
    index.js:1071).
  - Documented MAX_WS_BUFFER_BYTES in README, Compose, and AGENTS.
2026-05-04 00:00:34 -07:00
1e214e8812 relay approach 2026-05-01 23:21:16 -07:00
8b8f0ddeed better audio handling 2026-05-01 22:50:34 -07:00
5182686426 single ffmpeg stream 2026-05-01 22:41:51 -07:00
e51aeae54e recents 2026-05-01 22:08:50 -07:00
8b7a1f81ad initial commit 2026-05-01 21:51:25 -07:00