Skip to main content

Live View

Frigate has different live view options, some of which require restream to be enabled.

Live View Options#

Live view options can be selected while viewing the live stream. The options are:

SourceLatencyFrame RateResolutionAudioRequires RestreamOther Limitations
jsmpeglowsame as detect -> fps, capped at 10same as detectnononone
mselownativenativeyes (depends on audio codec)yesnone
webrtclowestnativenativeyes (depends on audio codec)yesrequires extra config

WebRTC extra configuration:#

webRTC works by creating a websocket connection on extra ports. One of the following is required for webRTC to work:

  • Frigate is run with network_mode: host to support automatic UDP port pass through locally and remotely. See https://github.com/AlexxIT/go2rtc#module-webrtc for more details
  • Frigate is run with network_mode: bridge and has:
    • Router setup to forward port 8555 to port 8555 on the frigate device.
    • For local webRTC, you will need to create your own go2rtc config:
webrtc:
listen: ":8555"
candidates:
- <frigate host ip address>:8555 # <--- enter frigate host IP here
- stun:8555

and pass that config to frigate via docker or frigate-go2rtc.yaml for addon users:

See https://github.com/AlexxIT/go2rtc#module-webrtc for more details

volumes:
- /path/to/your/go2rtc.yaml:/config/frigate-go2rtc.yaml:ro