Frigate Streams Not Loading

Hi All

I’ve got Frigate running in a docker container but I can’t get any streams to decode.
When I navigate to port 5000, the frigate interface loads, but the loading circle never diappears:

My configuration file only has a single camera in (for now) and is a Reolink 510. The stream is coming from an NVR definitely works in VLC (copy&paste) so address, username and password are 100% correct.
Wdith, Height and Frame Rate are all taken from the Reolink software configuration directly (so I assume correct?)
Any thoughts what is wrong with my setup?

mqtt:
  host: 192.168.0.206
  user: {mosquitto user}
  password: {mosquitto password}

cameras:
  Garage_cam: # <------ Name the camera
    ffmpeg:
      inputs:
        - path: rtsp://{FRIGATE_RTSP_USER}:{FRIGATE_RTSP_PASSWORD}@192.168.0.58:554//h264Preview_06_main # <----- Update for your camera
          roles:
            - detect
            - rtmp
            - record
    detect:
      width: 2569 # <---- update for your camera's resolution
      height: 1920 # <---- update for your camera's resolution
      fps: 30

    record:
      enabled: True

There is a Reolink NVR in the loop with my setup (IP address 192.168.0.58). The actual camera I am trying to access is at 192.168.0.60, but the RTSP stream from the NVR should be fine for what I am doing at the moment. Unless having the NVR in the loop fundamentally changes things for Frigate?

There’s a few things here.

  1. Reolink cameras are notorious for having issues with ffmpeg, the docs have a recommended setup to have them work Camera Specific Configurations | Frigate
  2. You definitely do not want to run detection on the full resolution and fps of your camera as that will shred your CPU. You want to have the detect fps at 5 and set the resolution to the same aspect ratio as your camera but 720p or 1080p (recordings will still be full fps and full resolution)
  3. After adjusting this, please paste the frigate logs so we can see what exactly is going on