Files
frigate/docs/docs/configuration
Josh HawkinsandGitHub 64d6366ac4 Live streaming tech selection (#24374)
* allow users to select live streaming technology

* fix webrtc being downgraded to mse on load

`useUserPersistence` seeds state with the default and loads asynchronously, so the first render always used `mse` instead of the saved choice, and `useWebRTCGloballyAvailable` reports `checking` until the probe settles and re-enters that state on every consumer mount, so a saved `webrtc` was rewritten to `mse` even after the probe had already passed. On Safari the MSE player then timed out and latched the jsmpeg fallback. A pending probe now counts as available, the player waits on `autoLive` until the stored preferences load, and `handleError` gates on the mode in use since the fallback flag no longer implies webrtc is untried. A rejected IndexedDB read also resolves `loaded` now, so a blocked store can't leave the player waiting forever.

* add support for configurable ICE servers in WebRTC player

* add mic error state, fix dialog overwriting saved choice and dashboard ignoring stream

* tweaks
2026-09-16 09:12:06 -05:00
..
2026-07-10 07:09:15 -06:00
2026-07-22 11:13:58 -05:00
2026-09-16 09:12:06 -05:00
2026-07-06 09:28:12 -06:00
2026-06-22 15:27:24 -05:00
2026-09-12 17:07:02 -05:00
2026-08-10 15:54:41 -06:00
2026-07-10 07:09:15 -06:00
2026-06-04 17:07:12 -06:00
2026-07-22 11:13:58 -05:00
2026-07-08 08:27:38 -05:00
2026-07-10 08:10:13 -05:00
2026-07-06 09:28:12 -06:00