Frigate NVR RTSP Stream Optimization & Coral TPU Guide
Optimize dual-stream RTSP setups in Frigate NVR to achieve 100+ FPS object detection with minimal CPU load.
Need a live RTSP stream link right now to test this setup in VLC or OpenCV?
#1Separating Detect and Record Streams
In Frigate config.yml, always bind the low-resolution sub-stream (e.g. 640x360) for AI detection and the full 4K main-stream for recording. You can generate separate main and sub-stream URLs with our IP Camera RTSP URL Builder:
mqtt:
host: 192.168.1.5
cameras:
front_door:
ffmpeg:
inputs:
# Detect stream (Sub-stream)
- path: rtsp://admin:pass@192.168.1.120:554/h264Preview_01_sub
roles:
- detect
# Record stream (Main-stream)
- path: rtsp://admin:pass@192.168.1.120:554/h264Preview_01_main
roles:
- record
detect:
width: 640
height: 360
fps: 5Ready to test your live RTSP video stream?
Generate free authenticated RTSP links with unlimited bandwidth and inspect frame timestamps in seconds.
Related Tutorials & Setup Guides
View all 100+ guidesShinobi CCTV Open-Source NVR: RTSP Camera Setup Guide
Tutorial on installing Shinobi CCTV in Docker and configuring high-resolution RTSP video stream monitors.
softwareHome Assistant RTSP Camera & go2rtc Low-Latency Setup Guide
Master Home Assistant RTSP integration. Learn how to configure go2rtc, WebRTC camera custom cards, and hardware video acceleration.
softwareDocker-Wyze-Bridge: Convert Cloud Wyze Cams to Local RTSP Feeds
Learn how to set up Docker-Wyze-Bridge container to ingest Wyze cloud video feeds and output standard local RTSP streams.