You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The status output includes the daemon URL, PID, project root, and access token. Local same-origin browser use does not require copying the token; direct remote API callers should send it as `X-SimDeck-Token` or `Authorization: Bearer <token>`.
79
+
The status output includes the daemon URL, supervisor PID, project root, access
80
+
token, and detached daemon log path. Local same-origin browser use does not
81
+
require copying the token; direct remote API callers should send it as
82
+
`X-SimDeck-Token` or `Authorization: Bearer <token>`.
Low-latency mode caps software H.264 at 30 fps, keeps a single in-flight frame,
26
+
Low-latency mode caps software H.264 at 15 fps, keeps a single in-flight frame,
27
27
scales the longest edge to 1170 pixels, and backs off FPS more aggressively when
28
-
encode pressure rises. It is CLI-only because it is meant for less capable
29
-
machines where freshness matters more than maximum smoothness.
28
+
encode pressure rises. WebRTC refresh pacing uses the same 15 fps floor so the
29
+
server does not keep waking capture/encode faster than the stream can consume.
30
+
It is CLI-only because it is meant for less capable machines where freshness
31
+
matters more than maximum smoothness.
30
32
31
33
The chosen codec is reported to clients in the JSON `videoCodec` field on `GET /api/health`.
32
34
@@ -58,7 +60,7 @@ A few practical guidelines:
58
60
-**Start on the default for compatibility.**`h264-software` works without requiring the hardware encoder, but full-resolution latency can be high.
59
61
-**Switch to `h264` on local Apple Silicon when hardware encode is available.** Hardware H.264 gives the smoothest local preview with the least CPU.
60
62
-**Switch to `h264-software` when the hardware encoder stalls or is unavailable.** The encoder scales the longest edge to 1600 pixels, can climb toward 60 fps, and backs off dynamically under encode latency.
61
-
-**Use `h264-software --low-latency` on virtualized CI Macs when hardware encode is unavailable.** This profile caps at 30 fps, uses a single pending frame, reduces the longest edge to 1170 pixels, and backs off before software encode latency turns into seconds of stream delay.
63
+
-**Use `h264-software --low-latency` on virtualized CI Macs when hardware encode is unavailable.** This profile caps at 15 fps, uses a single pending frame, reduces the longest edge to 1170 pixels, and backs off before software encode latency turns into seconds of stream delay.
0 commit comments