[Experience + Proposal] Universal local video surveillance in Gladys — go2rtc + Frigate (person/dog/horse detection... without cloud)

Image update with the possibility to select the Google Coral (with auto-detection and auto-selection if present):

:rofl: Better late than never!! :+1:

PTZ control tested and functional, for now in the device sheet to test ^^:

  • a debug view to see what’s happening. The movement and stop are instantaneous

I just ran the test of your image

With this error:
{"status":404,"code":"NOT_FOUND","message":"Route /v1/service/frigate/connect not found"}

Hi @Will_71,

Not really understanding this error, I asked Fable to look into the code to find an issue on this route. I’m pasting what he gave me, if you can answer the 4 questions, even though I suspect it has nothing to do with Gladys Plus:

Problem Diagnosis — two distinct issues, and no bug detected in our code:

1. The 404 error is the signature of an access via the Gladys Plus tunnel, not a local access. Three facts verified in the code:

  • The route POST /api/v1/service/frigate/connect exists in all versions since PR1 (I regenerated the route table of the controller to confirm).
  • A local 404 would display the path with /api (the Express router is mounted at the root with full paths). Its message shows /v1/service/frigate/connect without /api.
  • This format is produced in only one place: setupGateway.js:74, the handler for Gladys Plus requests — its instance received via the tunnel a non-prefixed URL, which doesn’t match anything.

In other words: something on his end is calling the API via the gateway with a truncated URL — our front never sends that (nor does the official front). Suspects: access via plus.gladysassistant.com instead of the local IP, mobile app, or an old bundle in cache.

2. The « installation failed » banner is a separate issue: on his end, the boot init went as far as port allocation (they are displayed: 8971/1885/5000/8554) then failed to install the Docker containers. Common causes: /var/run/docker.sock not mounted in his docker run command, non-host network, or impossible image pull.

To ask him on the forum:

  1. His full docker run command (it needs -v /var/run/docker.sock:/var/run/docker.sock and --network=host).
  2. The logs docker logs <gladys> around the click on Activate.
  3. Which URL he uses to access Gladys for this test: local IP (http://IP:port) or plus.gladysassistant.com? For this test phase, he needs to go through local access (the Frigate UI is only accessible in LAN anyway).
  4. If the 404 persists locally: the Network tab of the browser on the connect request (exact URL, method, status).

So it’s not directly a problem with Frigate, but I managed to start the installation

The problem was my instance. I launched Gladys without the Mosquitto container created with Gladys, for information it’s on my laptop where I do all the tests, not my production. So the MQTT integration was in error and it was therefore impossible to activate Frigate.
Once the MQTT container was OK, the installation went through

I do have something strange though, as the container keeps restarting in a loop

Here are the logs:

s6-rc: info: service s6rc-fdholder: starting
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service s6rc-fdholder successfully started
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service prepare: starting
s6-rc: info: service log-prepare: starting
s6-rc: info: service log-prepare successfully started
s6-rc: info: service nginx-log: starting
s6-rc: info: service go2rtc-log: starting
s6-rc: info: service frigate-log: starting
s6-rc: info: service certsync-log: starting
s6-rc: info: service nginx-log successfully started
s6-rc: info: service go2rtc-log successfully started
s6-rc: info: service frigate-log successfully started
s6-rc: info: service certsync-log successfully started
s6-rc: info: service prepare successfully started
s6-rc: info: service go2rtc: starting
s6-rc: info: service go2rtc successfully started
s6-rc: info: service go2rtc-healthcheck: starting
s6-rc: info: service frigate: starting
s6-rc: info: service go2rtc-healthcheck successfully started
s6-rc: info: service frigate successfully started
s6-rc: info: service nginx: starting
2026-07-13 21:54:07.341983396  [INFO] Starting NGINX...
2026-07-13 21:54:07.458849332  [INFO] Preparing Frigate...
2026-07-13 21:54:07.924921336  [INFO] Preparing new go2rtc config...
2026-07-13 21:54:08.012076719  [INFO] Starting Frigate...
2026-07-13 21:54:08.456096321  [INFO] Starting go2rtc...
s6-rc: info: service nginx successfully started
s6-rc: info: service certsync: starting
s6-rc: info: service certsync successfully started
s6-rc: info: service legacy-services: starting
2026-07-13 21:54:08.982221714  [INFO] Starting certsync...
s6-rc: info: service legacy-services successfully started
2026-07-13 21:54:09.014448964  23:54:09.013 INF go2rtc platform=linux/amd64 revision=df95ce3 version=1.9.10
2026-07-13 21:54:09.014456513  23:54:09.013 INF config path=/config/go2rtc_homekit.yml
2026-07-13 21:54:09.014460532  23:54:09.014 INF [rtsp] listen addr=:8554
2026-07-13 21:54:09.014815535  23:54:09.014 INF [api] listen addr=:1984
2026-07-13 21:54:09.015486676  23:54:09.015 INF [webrtc] listen addr=:8555
2026-07-13 21:54:09.605165065  127.0.0.1 - - [13/Jul/2026:23:54:09 +0200] "" 400 0 "-" "-" "-" request_time="0.000" upstream_response_time="-"
2026-07-13 21:54:11.265180906  2026/07/13 23:54:11 [error] 198#198: *3 connect() failed (111: Connection refused) while connecting to upstream, client: 172.17.0.1, server: , request: "GET /ws HTTP/1.1", subrequest: "/auth", upstream: "http://127.0.0.1:5001/auth", host: "localhost:8971"
2026-07-13 21:54:11.265186642  2026/07/13 23:54:11 [error] 198#198: *3 auth request unexpected status: 502 while sending to client, client: 172.17.0.1, server: , request: "GET /ws HTTP/1.1", host: "localhost:8971"
2026-07-13 21:54:11.265236043  172.17.0.1 - - [13/Jul/2026:23:54:11 +0200] "GET /ws HTTP/1.1" 500 579 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36" "-" request_time="0.001" upstream_response_time="-"
2026-07-13 21:54:12.290737659  2026/07/13 23:54:12 [error] 196#196: *5 connect() failed (111: Connection refused) while connecting to upstream, client: 127.0.0.1, server: , request: "GET /api/version HTTP/1.1", subrequest: "/auth", upstream: "http://127.0.0.1:5001/auth", host: "127.0.0.1:5000"
2026-07-13 21:54:12.290743687  2026/07/13 23:54:12 [error] 196#196: *5 auth request unexpected status: 502 while sending to client, client: 127.0.0.1, server: , request: "GET /api/version HTTP/1.1", host: "127.0.0.1:5000"
2026-07-13 21:54:13.832785810  [2026-07-13 23:54:13] frigate.util.config            INFO    : Checking if frigate config needs migration...
2026-07-13 21:54:13.844761147  [2026-07-13 23:54:13] frigate.util.config            INFO    : frigate config does not need migration...
2026-07-13 21:54:13.853394790  [2026-07-13 23:54:13] frigate.app                    INFO    : Starting Frigate (0.17.2-3d4dd3a)
2026-07-13 21:54:13.857174202  [2026-07-13 23:54:13] peewee_migrate.logs            INFO    : Starting migrations
2026-07-13 21:54:13.858451635  [2026-07-13 23:54:13] peewee_migrate.logs            INFO    : There is nothing to migrate
2026-07-13 21:54:13.865007302  [2026-07-13 23:54:13] frigate.app                    INFO    : Recording process started: 440
2026-07-13 21:54:13.872888572  [2026-07-13 23:54:13] frigate.app                    INFO    : Review process started: 441
2026-07-13 21:54:13.875770968  [2026-07-13 23:54:13] frigate.app                    INFO    : go2rtc process pid: 123
2026-07-13 21:54:13.884953927  [2026-07-13 23:54:13] frigate.app                    INFO    : Embedding process started: 454
2026-07-13 21:54:13.908441372  [2026-07-13 23:54:13] frigate.app                    INFO    : Output process started: 489
2026-07-13 21:54:14.082747833  [2026-07-13 23:54:14] frigate.api.fastapi_app        INFO    : Starting FastAPI app
2026-07-13 21:54:14.332410666  [2026-07-13 23:54:14] frigate.api.fastapi_app        INFO    : FastAPI started
2026-07-13 21:54:14.757506293  Process frigate.detector:ov:
2026-07-13 21:54:14.757511058  Traceback (most recent call last):
2026-07-13 21:54:14.757513370    File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap
2026-07-13 21:54:14.757518164      self.run()
2026-07-13 21:54:14.757521061    File "/opt/frigate/frigate/object_detection/base.py", line 143, in run
2026-07-13 21:54:14.757523256      object_detector = LocalObjectDetector(detector_config=self.detector_config)
2026-07-13 21:54:14.757549590                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-07-13 21:54:14.757552431    File "/opt/frigate/frigate/object_detection/base.py", line 62, in __init__
2026-07-13 21:54:14.757554368      self.detect_api = create_detector(detector_config)
2026-07-13 21:54:14.757556117                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-07-13 21:54:14.757608441    File "/opt/frigate/frigate/detectors/__init__.py", line 18, in create_detector
2026-07-13 21:54:14.757610260      return api(detector_config)
2026-07-13 21:54:14.757612007             ^^^^^^^^^^^^^^^^^^^^
2026-07-13 21:54:14.757614083    File "/opt/frigate/frigate/detectors/plugins/openvino.py", line 45, in __init__
2026-07-13 21:54:14.757628760      self.runner = OpenVINOModelRunner(
2026-07-13 21:54:14.757630554                    ^^^^^^^^^^^^^^^^^^^^
2026-07-13 21:54:14.757632591    File "/opt/frigate/frigate/detectors/detection_runners.py", line 316, in __init__
2026-07-13 21:54:14.757634606      self.compiled_model = self.ov_core.compile_model(
2026-07-13 21:54:14.757636379                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-07-13 21:54:14.757638617    File "/usr/local/lib/python3.11/dist-packages/openvino/_ov_api.py", line 610, in compile_model
2026-07-13 21:54:14.757641006      super().compile_model(model, device_name, {} if config is None else config),
2026-07-13 21:54:14.757642987      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-07-13 21:54:14.757644851  RuntimeError: Exception from src/inference/src/cpp/core.cpp:126:
2026-07-13 21:54:14.757656781  Exception from src/inference/src/dev/plugin.cpp:58:
2026-07-13 21:54:14.757659007  Check 'contexts.count(device_id)' failed at src/plugins/intel_gpu/src/plugin/plugin.cpp:288:
2026-07-13 21:54:14.757660722  [GPU] Context was not initialized for 0 device
2026-07-13 21:54:14.757662542  
2026-07-13 21:54:14.757663839  
2026-07-13 21:54:14.757665054  
2026-07-13 21:54:15.081925613  172.17.0.1 - - [13/Jul/2026:23:54:15 +0200] "GET /api/profile HTTP/1.1" 200 56 "https://localhost:8971/settings" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36" "-" request_time="0.033" upstream_response_time="0.011"
2026-07-13 21:54:15.081993378  172.17.0.1 - - [13/Jul/2026:23:54:15 +0200] "GET /api/config HTTP/1.1" 200 11452 "https://localhost:8971/settings" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36" "-" request_time="0.041" upstream_response_time="0.015"
2026-07-13 21:54:17.340794536  [INFO] Starting go2rtc healthcheck service...
2026-07-13 21:54:21.866631249  172.17.0.1 - - [13/Jul/2026:23:54:21 +0200] "GET /api/profile HTTP/1.1" 200 56 "https://localhost:8971/settings" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36" "-" request_time="0.015" upstream_response_time="0.007"
2026-07-13 21:54:34.074434926  [2026-07-13 23:54:34] frigate.watchdog               INFO    : Detection appears to have stopped. Exiting Frigate...
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service go2rtc-healthcheck: stopping
s6-rc: info: service certsync: stopping
2026-07-13 21:54:34.103429656  [INFO] The go2rtc-healthcheck service exited with code 256 (by signal 15)
s6-rc: info: service go2rtc-healthcheck successfully stopped
2026-07-13 21:54:34.107631351  [INFO] Service CERTSYNC exited with code 256 (by signal 15)
s6-rc: info: service certsync successfully stopped
s6-rc: info: service nginx: stopping
s6-rc: info: service certsync-log: stopping
s6-rc: info: service certsync-log successfully stopped
2026-07-13 21:54:34.164157731  [INFO] Service NGINX exited with code 0 (by signal 0)
s6-rc: info: service nginx successfully stopped
s6-rc: info: service nginx-log: stopping
s6-rc: info: service frigate: stopping
s6-rc: info: service nginx-log successfully stopped
2026-07-13 21:54:44.076860318  [2026-07-13 23:54:44] frigate.watchdog               INFO    : Detection appears to have stopped. Exiting Frigate...
2026-07-13 21:54:54.079741446  [2026-07-13 23:54:54] frigate.watchdog               INFO    : Detection appears to have stopped. Exiting Frigate...
2026-07-13 21:55:00.406028629  [2026-07-13 23:55:00] frigate.api.camera             WARNING : Error probing ONVIF device at 10.0.50.12:80, Request to http://10.0.50.12:80/onvif/device_service timed out
2026-07-13 21:55:00.449587204  [2026-07-13 23:55:00] frigate.app                    INFO    : Stopping...
2026-07-13 21:55:00.457147156  [2026-07-13 23:55:00] frigate.ptz.autotrack          INFO    : Exiting autotracker...
2026-07-13 21:55:00.458935469  [2026-07-13 23:55:00] frigate.watchdog               INFO    : Exiting watchdog...
2026-07-13 21:55:00.461119356  [2026-07-13 23:55:00] frigate.events.cleanup         INFO    : Exiting event cleanup...
2026-07-13 21:55:00.463205756  [2026-07-13 23:55:00] frigate.record.cleanup         INFO    : Exiting recording cleanup...
2026-07-13 21:55:00.463824101  [2026-07-13 23:55:00] frigate.stats.emitter          INFO    : Exiting stats emitter...
2026-07-13 21:55:00.464339398  [2026-07-13 23:55:00] frigate.ptz.onvif              INFO    : Exiting ONVIF controller...
2026-07-13 21:55:00.464891844  [2026-07-13 23:55:00] frigate.storage                INFO    : Exiting storage maintainer...
2026-07-13 21:55:00.966557996  [2026-07-13 23:55:00] frigate.app                    INFO    : Detection queue closed
2026-07-13 21:55:00.990733566  [2026-07-13 23:55:00] frigate.track.object_processing INFO    : Exiting object processor...
2026-07-13 21:55:01.131133912  [2026-07-13 23:55:01] frigate.events.maintainer      INFO    : Exiting event processor...
2026-07-13 21:55:01.155399339  [2026-07-13 23:55:01] frigate.review.maintainer      INFO    : Exiting review maintainer...
2026-07-13 21:55:01.492900809  [2026-07-13 23:55:01] frigate.app                    INFO    : Detected frames queue closed
2026-07-13 21:55:01.995074968  [2026-07-13 23:55:01] frigate.app                    INFO    : Timeline queue closed
2026-07-13 21:55:02.028278123  [2026-07-13 23:55:02] frigate.comms.mqtt             ERROR   : MQTT disconnected
2026-07-13 21:55:02.387918381  [2026-07-13 23:55:02] frigate.comms.ws               INFO    : Exiting websocket client...
2026-07-13 21:55:02.901211688  [2026-07-13 23:55:02] peewee.sqliteq                 INFO    : writer received shutdown request, exiting.
2026-07-13 21:55:03.742068900  [INFO] Service Frigate exited with code 0 (by signal 0)
s6-rc: info: service frigate successfully stopped
s6-rc: info: service go2rtc: stopping
s6-rc: info: service frigate-log: stopping
2026-07-13 21:55:03.745358940  exit with signal: terminated
s6-rc: info: service frigate-log successfully stopped
2026-07-13 21:55:03.753205029  [INFO] The go2rtc service exited with code 0 (by signal 0)
s6-rc: info: service go2rtc successfully stopped
s6-rc: info: service prepare: stopping
s6-rc: info: service go2rtc-log: stopping
s6-rc: info: service prepare successfully stopped
s6-rc: info: service go2rtc-log successfully stopped
s6-rc: info: service log-prepare: stopping
s6-rc: info: service s6rc-fdholder: stopping
s6-rc: info: service log-prepare successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service s6rc-fdholder successfully stopped
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped

image

The front end works, it’s strange. However, it’s impossible to add cameras! Strange

Visual bug: when you reduce the window there is a slight offset

Found it!! It’s my fault, we were only managing Intel GPUs. It saw a GPU so it switched to GPU config. Try changing to CPU, that should do it. On our side, we’re fixing the issue. Thanks for this test :sweat_smile: :grimacing:

The front end and the inability to register devices come from the same issue.

To properly fix the auto-detection (it’s a real bug on our side, we won’t offer the GPU mode anymore except on compatible chips), could you give me the CPU/GPU model of the laptop? For example, the result of lspci | grep -iE 'vga|3d' .

For adding cameras: they must be added from Gladys (Frigate integration → Devices tab), not from the Frigate web interface — Gladys manages the camera configuration and would overwrite what is added on the Frigate side. Once the detector is set to CPU, you should be able to add your first camera from Gladys without any issues.

Here is the result of the command:
image

I’ll check the CPU details tomorrow. I’ll keep you posted.

Thanks @Will_71,

The image updates with the fixes. But if you can test running on CPU before updating to check that it restarts properly, that would be great ^^

Detection example:



So I switched to CPU. I didn’t update the image.
In CPU mode, my laptop struggles at container startup, and consequently Gladys does too.

When I made the change, I got an error


and after that, I think it restarted.

However, my cameras are not working.Here are the frigate logs

0/rawvideo @ 0x556612c98740] Nothing was written into output file, because at least one of its streams received no packets.
2026-07-14 10:33:55.201515251  [2026-07-14 12:33:55] watchdog.cabane                INFO    : Restarting ffmpeg...
2026-07-14 10:33:55.224557860  [2026-07-14 12:33:55] watchdog.jardin                ERROR   : Ffmpeg process crashed unexpectedly for jardin.
2026-07-14 10:33:55.224833151  [2026-07-14 12:33:55] watchdog.jardin                ERROR   : The following ffmpeg logs include the last 100 lines prior to exit.
2026-07-14 10:33:55.225081438  [2026-07-14 12:33:55] ffmpeg.jardin.detect           ERROR   : [rtsp @ 0x55c7178bc440] method DESCRIBE failed: 404 Not Found
2026-07-14 10:33:55.225260249  [2026-07-14 12:33:55] ffmpeg.jardin.detect           ERROR   : [in#0 @ 0x55c7178bc100] Error opening input: Server returned 404 Not Found
2026-07-14 10:33:55.225442011  [2026-07-14 12:33:55] ffmpeg.jardin.detect           ERROR   : Error opening input file rtsp://127.0.0.1:8554/jardin.
2026-07-14 10:33:55.225549234  [2026-07-14 12:33:55] ffmpeg.jardin.detect           ERROR   : Error opening input files: Server returned 404 Not Found
2026-07-14 10:33:55.225726670  [2026-07-14 12:33:55] watchdog.jardin                INFO    : Restarting ffmpeg...
2026-07-14 10:33:55.257028264  12:33:55.256 WRN [rtsp] error="streams: 401 Unauthorized" stream=jardin
2026-07-14 10:33:55.258524913  [2026-07-14 12:33:55] frigate.video                  ERROR   : jardin: Unable to read frames from ffmpeg process.
2026-07-14 10:33:55.258748972  [2026-07-14 12:33:55] frigate.video                  ERROR   : jardin: ffmpeg process is not running. exiting capture thread...
2026-07-14 10:33:57.218827524  127.0.0.1 - - [14/Jul/2026:12:33:57 +0200] "" 400 0 "-" "-" "-" request_time="0.000" upstream_response_time="-"
2026-07-14 10:33:57.839368048  [2026-07-14 12:33:57] frigate.video                  ERROR   : cabane: Unable to read frames from ffmpeg process.
2026-07-14 10:33:57.839709801  [2026-07-14 12:33:57] frigate.video                  ERROR   : cabane: ffmpeg process is not running. exiting capture thread...
2026-07-14 10:34:05.205191511  [2026-07-14 12:34:05] watchdog.cabane                ERROR   : Ffmpeg process crashed unexpectedly for cabane.
2026-07-14 10:34:05.205864871  [2026-07-14 12:34:05] watchdog.cabane                ERROR   : The following ffmpeg logs include the last 100 lines prior to exit.
2026-07-14 10:34:05.206342923  [2026-07-14 12:34:05] ffmpeg.cabane.detect           ERROR   : [h264 @ 0x563f0ccddac0] No support for codec h264 profile 77.
2026-07-14 10:34:05.206862411  [2026-07-14 12:34:05] ffmpeg.cabane.detect           ERROR   : [h264 @ 0x563f0ccddac0] Failed setup for format vaapi: hwaccel initialisation returned error.
2026-07-14 10:34:05.207259133  [2026-07-14 12:34:05] ffmpeg.cabane.detect           ERROR   : Impossible to convert between the formats supported by the filter 'Parsed_fps_0' and the filter 'auto_scale_0'
2026-07-14 10:34:05.207734665  [2026-07-14 12:34:05] ffmpeg.cabane.detect           ERROR   : [vf#0:0 @ 0x563f0cbeb9c0] Error reinitializing filters!
2026-07-14 10:34:05.208146092  [2026-07-14 12:34:05] ffmpeg.cabane.detect           ERROR   : [vf#0:0 @ 0x563f0cbeb9c0] Task finished with error code: -38 (Function not implemented)
2026-07-14 10:34:05.208681348  [2026-07-14 12:34:05] ffmpeg.cabane.detect           ERROR   : [vf#0:0 @ 0x563f0cbeb9c0] Terminating thread with return code -38 (Function not implemented)
2026-07-14 10:34:05.209070170  [2026-07-14 12:34:05] ffmpeg.cabane.detect           ERROR   : [vost#0:0/rawvideo @ 0x563f0cbe7000] Could not open encoder before EOF
2026-07-14 10:34:05.209332117  [2026-07-14 12:34:05] ffmpeg.cabane.detect           ERROR   : [vost#0:0/rawvideo @ 0x563f0cbe7000] Task finished with error code: -22 (Invalid argument)
2026-07-14 10:34:05.209558160  [2026-07-14 12:34:05] ffmpeg.cabane.detect           ERROR   : [vost#0:0/rawvideo @ 0x563f0cbe7000] Terminating thread with return code -22 (Invalid argument)
2026-07-14 10:34:05.209813771  [2026-07-14 12:34:05] ffmpeg.cabane.detect           ERROR   : [out#0/rawvideo @ 0x563f0cbea480] Nothing was written into output file, because at least one of its streams received no packets.
2026-07-14 10:34:05.210043747  [2026-07-14 12:34:05] watchdog.cabane                INFO    : Restarting ffmpeg...
2026-07-14 10:34:05.228176856  [2026-07-14 12:34:05] watchdog.jardin                ERROR   : Ffmpeg process crashed unexpectedly for jardin.
2026-07-14 10:34:05.228459498  [2026-07-14 12:34:05] watchdog.jardin                ERROR   : The following ffmpeg logs include the last 100 lines prior to exit.
2026-07-14 10:34:05.228660800  [2026-07-14 12:34:05] ffmpeg.jardin.detect           ERROR   : [rtsp @ 0x55799c281440] method DESCRIBE failed: 404 Not Found
2026-07-14 10:34:05.228857705  [2026-07-14 12:34:05] ffmpeg.jardin.detect           ERROR   : [in#0 @ 0x55799c281100] Error opening input: Server returned 404 Not Found
2026-07-14 10:34:05.229054544  [2026-07-14 12:34:05] ffmpeg.jardin.detect           ERROR   : Error opening input file rtsp://127.0.0.1:8554/jardin.
2026-07-14 10:34:05.229201109  [2026-07-14 12:34:05] ffmpeg.jardin.detect           ERROR   : Error opening input files: Server returned 404 Not Found
2026-07-14 10:34:05.229349036  [2026-07-14 12:34:05] watchdog.jardin                INFO    : Restarting ffmpeg...
2026-07-14 10:34:07.294463045  12:34:07.294 WRN [rtsp] error="streams: 401 Unauthorized" stream=jardin
2026-07-14 10:34:07.296198055  [2026-07-14 12:34:07] frigate.video                  ERROR   : jardin: Unable to read frames from ffmpeg process.
2026-07-14 10:34:07.296526926  [2026-07-14 12:34:07] frigate.video                  ERROR   : jardin: ffmpeg process is not running. exiting capture thread...
2026-07-14 10:34:07.870835268  [2026-07-14 12:34:07] frigate.video                  ERROR   : cabane: Unable to read frames from ffmpeg process.
2026-07-14 10:34:07.872105037  [2026-07-14 12:34:07] frigate.video                  ERROR   : cabane: ffmpeg process is not running. exiting capture thread...
2026-07-14 10:34:15.215981820  [2026-07-14 12:34:15] watchdog.cabane                ERROR   : Ffmpeg process crashed unexpectedly for cabane.
2026-07-14 10:34:15.217401745  [2026-07-14 12:34:15] watchdog.cabane                ERROR   : The following ffmpeg logs include the last 100 lines prior to exit.
2026-07-14 10:34:15.218743926  [2026-07-14 12:34:15] ffmpeg.cabane.detect           ERROR   : [h264 @ 0x55adf3dac940] No support for codec h264 profile 77.
2026-07-14 10:34:15.220093131  [2026-07-14 12:34:15] ffmpeg.cabane.detect           ERROR   : [h264 @ 0x55adf3dac940] Failed setup for format vaapi: hwaccel initialisation returned error.
2026-07-14 10:34:15.221142320  [2026-07-14 12:34:15] ffmpeg.cabane.detect           ERROR   : Impossible to convert between the formats supported by the filter 'Parsed_fps_0' and the filter 'auto_scale_0'
2026-07-14 10:34:15.222089270  [2026-07-14 12:34:15] ffmpeg.cabane.detect           ERROR   : [vf#0:0 @ 0x55adf3df8cc0] Error reinitializing filters!
2026-07-14 10:34:15.223438892  [2026-07-14 12:34:15] ffmpeg.cabane.detect           ERROR   : [vf#0:0 @ 0x55adf3df8cc0] Task finished with error code: -38 (Function not implemented)
2026-07-14 10:34:15.224909725  [2026-07-14 12:34:15] ffmpeg.cabane.detect           ERROR   : [vf#0:0 @ 0x55adf3df8cc0] Terminating thread with return code -38 (Function not implemented)
2026-07-14 10:34:15.225885294  [2026-07-14 12:34:15] ffmpeg.cabane.detect           ERROR   : [vost#0:0/rawvideo @ 0x55adf3cbad40] Could not open encoder before EOF
2026-07-14 10:34:15.227050956  [2026-07-14 12:34:15] ffmpeg.cabane.detect           ERROR   : [vost#0:0/rawvideo @ 0x55adf3cbad40] Task finished with error code: -22 (Invalid argument)
2026-07-14 10:34:15.228277431  [2026-07-14 12:34:15] ffmpeg.cabane.detect           ERROR   : [vost#0:0/rawvideo @ 0x55adf3cbad40] Terminating thread with return code -22 (Invalid argument)
2026-07-14 10:34:15.229570718  [2026-07-14 12:34:15] ffmpeg.cabane.detect           ERROR   : [out#0/rawvideo @ 0x55adf3cbb600] Nothing was written into output file, because at least one of its streams received no packets.
2026-07-14 10:34:15.231569045  [2026-07-14 12:34:15] watchdog.cabane                INFO    : Restarting ffmpeg...
2026-07-14 10:34:15.236345266  [2026-07-14 12:34:15] watchdog.jardin                ERROR   : Ffmpeg process crashed unexpectedly for jardin.
2026-07-14 10:34:15.237505741  [2026-07-14 12:34:15] watchdog.jardin                ERROR   : The following ffmpeg logs include the last 100 lines prior to exit.
2026-07-14 10:34:15.238777425  [2026-07-14 12:34:15] ffmpeg.jardin.detect           ERROR   : [rtsp @ 0x56197a2e9440] method DESCRIBE failed: 404 Not Found
2026-07-14 10:34:15.239906940  [2026-07-14 12:34:15] ffmpeg.jardin.detect           ERROR   : [in#0 @ 0x56197a2e9100] Error opening input: Server returned 404 Not Found
2026-07-14 10:34:15.241078774  [2026-07-14 12:34:15] ffmpeg.jardin.detect           ERROR   : Error opening input file rtsp://127.0.0.1:8554/jardin.
2026-07-14 10:34:15.242033320  [2026-07-14 12:34:15] ffmpeg.jardin.detect           ERROR   : Error opening input files: Server returned 404 Not Found
2026-07-14 10:34:15.243101667  [2026-07-14 12:34:15] watchdog.jardin                INFO    : Restarting ffmpeg...
2026-07-14 10:34:15.288472350  12:34:15.288 WRN [rtsp] error="streams: 401 Unauthorized" stream=jardin
2026-07-14 10:34:15.290214400  [2026-07-14 12:34:15] frigate.video                  ERROR   : jardin: Unable to read frames from ffmpeg process.
2026-07-14 10:34:15.290564305  [2026-07-14 12:34:15] frigate.video                  ERROR   : jardin: ffmpeg process is not running. exiting capture thread...
2026-07-14 10:34:17.953809737  [2026-07-14 12:34:17] frigate.video                  ERROR   : cabane: Unable to read frames from ffmpeg process.
2026-07-14 10:34:17.955586967  [2026-07-14 12:34:17] frigate.video                  ERROR   : cabane: ffmpeg process is not running. exiting capture thread...
2026-07-14 10:34:19.821661417  [2026-07-14 12:34:19] frigate.record.maintainer      WARNING : Too many unprocessed recording segments in cache for cabane. This likely indicates an issue with the detect stream, keeping the 6 most recent segments out of 7 and discarding the rest...
2026-07-14 10:34:25.234629638  [2026-07-14 12:34:25] watchdog.cabane                ERROR   : Ffmpeg process crashed unexpectedly for cabane.
2026-07-14 10:34:25.234978525  [2026-07-14 12:34:25] watchdog.cabane                ERROR   : The following ffmpeg logs include the last 100 lines prior to exit.
2026-07-14 10:34:25.235265196  [2026-07-14 12:34:25] ffmpeg.cabane.detect           ERROR   : [h264 @ 0x55d03dc96340] No support for codec h264 profile 77.
2026-07-14 10:34:25.235459495  [2026-07-14 12:34:25] ffmpeg.cabane.detect           ERROR   : [h264 @ 0x55d03dc96340] Failed setup for format vaapi: hwaccel initialisation returned error.
2026-07-14 10:34:25.235754915  [2026-07-14 12:34:25] ffmpeg.cabane.detect           ERROR   : Impossible to convert between the formats supported by the filter 'Parsed_fps_0' and the filter 'auto_scale_0'
2026-07-14 10:34:25.235999937  [2026-07-14 12:34:25] ffmpeg.cabane.detect           ERROR   : [vf#0:0 @ 0x55d03dcdf7c0] Error reinitializing filters!
2026-07-14 10:34:25.236196751  [2026-07-14 12:34:25] ffmpeg.cabane.detect           ERROR   : [vf#0:0 @ 0x55d03dcdf7c0] Task finished with error code: -38 (Function not implemented)
2026-07-14 10:34:25.236390255  [2026-07-14 12:34:25] ffmpeg.cabane.detect           ERROR   : [vf#0:0 @ 0x55d03dcdf7c0] Terminating thread with return code -38 (Function not implemented)
2026-07-14 10:34:25.236558192  [2026-07-14 12:34:25] ffmpeg.cabane.detect           ERROR   : [vost#0:0/rawvideo @ 0x55d03dba3d40] Could not open encoder before EOF
2026-07-14 10:34:25.236732088  [2026-07-14 12:34:25] ffmpeg.cabane.detect           ERROR   : [vost#0:0/rawvideo @ 0x55d03dba3d40] Task finished with error code: -22 (Invalid argument)
2026-07-14 10:34:25.236923737  [2026-07-14 12:34:25] ffmpeg.cabane.detect           ERROR   : [vost#0:0/rawvideo @ 0x55d03dba3d40] Terminating thread with return code -22 (Invalid argument)
2026-07-14 10:34:25.237163292  [2026-07-14 12:34:25] ffmpeg.cabane.detect           ERROR   : [out#0/rawvideo @ 0x55d03dcdd000] Nothing was written into output file, because at least one of its streams received no packets.
2026-07-14 10:34:25.237382595  [2026-07-14 12:34:25] watchdog.cabane                INFO    : Restarting ffmpeg...
2026-07-14 10:34:25.248451652  [2026-07-14 12:34:25] watchdog.jardin                ERROR   : Ffmpeg process crashed unexpectedly for jardin.
2026-07-14 10:34:25.248648058  [2026-07-14 12:34:25] watchdog.jardin                ERROR   : The following ffmpeg logs include the last 100 lines prior to exit.
2026-07-14 10:34:25.248855129  [2026-07-14 12:34:25] ffmpeg.jardin.detect           ERROR   : [rtsp @ 0x5574d5cfa440] method DESCRIBE failed: 404 Not Found
2026-07-14 10:34:25.249022586  [2026-07-14 12:34:25] ffmpeg.jardin.detect           ERROR   : [in#0 @ 0x5574d5cfa100] Error opening input: Server returned 404 Not Found
2026-07-14 10:34:25.249209143  [2026-07-14 12:34:25] ffmpeg.jardin.detect           ERROR   : Error opening input file rtsp://127.0.0.1:8554/jardin.
2026-07-14 10:34:25.249428844  [2026-07-14 12:34:25] ffmpeg.jardin.detect           ERROR   : Error opening input files: Server returned 404 Not Found
2026-07-14 10:34:25.249618660  [2026-07-14 12:34:25] watchdog.jardin                INFO    : Restarting ffmpeg...
2026-07-14 10:34:25.275787473  12:34:25.275 WRN [rtsp] error="streams: 401 Unauthorized" stream=jardin
2026-07-14 10:34:25.277527677  [2026-07-14 12:34:25] frigate.video                  ERROR   : jardin: Unable to read frames from ffmpeg process.
2026-07-14 10:34:25.277851109  [2026-07-14 12:34:25] frigate.video                  ERROR   : jardin: ffmpeg process is not running. exiting capture thread...
2026-07-14 10:34:26.276688527  172.17.0.1 - - [14/Jul/2026:12:34:26 +0200] "GET /api/cabane/latest.webp?height=360 HTTP/1.1" 200 3654 "-" "axios/1.18.1" "-" request_time="0.017" upstream_response_time="0.016"
2026-07-14 10:34:26.298692216  172.17.0.1 - - [14/Jul/2026:12:34:26 +0200] "GET /api/jardin/latest.webp?height=360 HTTP/1.1" 200 3654 "-" "axios/1.18.1" "-" request_time="0.016" upstream_response_time="0.015"
2026-07-14 10:34:27.902181272  [2026-07-14 12:34:27] frigate.video                  ERROR   : cabane: Unable to read frames from ffmpeg process.
2026-07-14 10:34:27.903477647  [2026-07-14 12:34:27] frigate.video                  ERROR   : cabane: ffmpeg process is not running. exiting capture thread...
2026-07-14 10:34:29.817476420  [2026-07-14 12:34:29] frigate.record.maintainer      WARNING : Too many unprocessed recording segments in cache for cabane. This likely indicates an issue with the detect stream, keeping the 6 most recent segments out of 7 and discarding the rest...
2026-07-14 10:34:35.243051078  [2026-07-14 12:34:35] watchdog.cabane                ERROR   : Ffmpeg process crashed unexpectedly for cabane.
2026-07-14 10:34:35.244879827  [2026-07-14 12:34:35] watchdog.cabane                ERROR   : The following ffmpeg logs include the last 100 lines prior to exit.
2026-07-14 10:34:35.246200327  [2026-07-14 12:34:35] ffmpeg.cabane.detect           ERROR   : [h264 @ 0x55b05ac7f100] No support for codec h264 profile 77.
2026-07-14 10:34:35.247297006  [2026-07-14 12:34:35] ffmpeg.cabane.detect           ERROR   : [h264 @ 0x55b05ac7f100] Failed setup for format vaapi: hwaccel initialisation returned error.
2026-07-14 10:34:35.248655896  [2026-07-14 12:34:35] ffmpeg.cabane.detect           ERROR   : Impossible to convert between the formats supported by the filter 'Parsed_fps_0' and the filter 'auto_scale_0'
2026-07-14 10:34:35.249894712  [2026-07-14 12:34:35] ffmpeg.cabane.detect           ERROR   : [vf#0:0 @ 0x55b05accd900] Error reinitializing filters!
2026-07-14 10:34:35.250754281  [2026-07-14 12:34:35] ffmpeg.cabane.detect           ERROR   : [vf#0:0 @ 0x55b05accd900] Task finished with error code: -38 (Function not implemented)
2026-07-14 10:34:35.251894691  [2026-07-14 12:34:35] ffmpeg.cabane.detect           ERROR   : [vf#0:0 @ 0x55b05accd900] Terminating thread with return code -38 (Function not implemented)
2026-07-14 10:34:35.253778944  [2026-07-14 12:34:35] ffmpeg.cabane.detect           ERROR   : [vost#0:0/rawvideo @ 0x55b05ab8cd40] Could not open encoder before EOF
2026-07-14 10:34:35.255908269  [2026-07-14 12:34:35] ffmpeg.cabane.detect           ERROR   : [vost#0:0/rawvideo @ 0x55b05ab8cd40] Task finished with error code: -22 (Invalid argument)
2026-07-14 10:34:35.257059507  [2026-07-14 12:34:35] ffmpeg.cabane.detect           ERROR   : [vost#0:0/rawvideo @ 0x55b05ab8cd40] Terminating thread with return code -22 (Invalid argument)
2026-07-14 10:34:35.258385737  [2026-07-14 12:34:35] ffmpeg.cabane.detect           ERROR   : [out#0/rawvideo @ 0x55b05ab8d600] Nothing was written into output file, because at least one of its streams received no packets.
2026-07-14 10:34:35.260086389  [2026-07-14 12:34:35] watchdog.cabane                INFO    : Restarting ffmpeg...
2026-07-14 10:34:35.261784995  [2026-07-14 12:34:35] watchdog.jardin                ERROR   : Ffmpeg process crashed unexpectedly for jardin.
2026-07-14 10:34:35.262948280  [2026-07-14 12:34:35] watchdog.jardin                ERROR   : The following ffmpeg logs include the last 100 lines prior to exit.
2026-07-14 10:34:35.263874655  [2026-07-14 12:34:35] ffmpeg.jardin.detect           ERROR   : [rtsp @ 0x55f89b6be440] method DESCRIBE failed: 404 Not Found
2026-07-14 10:34:35.264975404  [2026-07-14 12:34:35] ffmpeg.jardin.detect           ERROR   : [in#0 @ 0x55f89b6be100] Error opening input: Server returned 404 Not Found
2026-07-14 10:34:35.265982709  [2026-07-14 12:34:35] ffmpeg.jardin.detect           ERROR   : Error opening input file rtsp://127.0.0.1:8554/jardin.
2026-07-14 10:34:35.267382447  [2026-07-14 12:34:35] ffmpeg.jardin.detect           ERROR   : Error opening input files: Server returned 404 Not Found
2026-07-14 10:34:35.268352376  [2026-07-14 12:34:35] watchdog.jardin                INFO    : Restarting ffmpeg...
2026-07-14 10:34:35.296861589  12:34:35.296 WRN [rtsp] error="streams: 401 Unauthorized" stream=jardin
2026-07-14 10:34:35.298956239  [2026-07-14 12:34:35] frigate.video                  ERROR   : jardin: Unable to read frames from ffmpeg process.
2026-07-14 10:34:35.299417145  [2026-07-14 12:34:35] frigate.video                  ERROR   : jardin: ffmpeg process is not running. exiting capture thread...
2026-07-14 10:34:37.975289626  [2026-07-14 12:34:37] frigate.video                  ERROR   : cabane: Unable to read frames from ffmpeg process.
2026-07-14 10:34:37.976173705  [2026-07-14 12:34:37] frigate.video                  ERROR   : cabane: ffmpeg process is not running. exiting capture thread...
2026-07-14 10:34:39.819091001  [2026-07-14 12:34:39] frigate.record.maintainer      WARNING : Too many unprocessed recording segments in cache for cabane. This likely indicates an issue with the detect stream, keeping the 6 most recent segments out of 7 and discarding the rest...

I am updating the image

Well, with the image update, I have some good news

I have 1 camera working. The battery-powered one remains

Which other model do you have? Does it support ONVIF? RTSP only?

The C610, I have the C660, it works, maybe there are some nuances. Apparently, some won’t work because it drains the battery. I’m trying to find a workaround because in my case, my battery-powered cameras are always powered. The battery only serves as a backup in case of a power outage.

However, even on the camera that works, there are plenty of errors in the logs

2026-07-14 11:14:15.752013089  [2026-07-14 13:14:15] watchdog.jardin                ERROR   : Ffmpeg process crashed unexpectedly for jardin.
2026-07-14 11:14:15.753684236  [2026-07-14 13:14:15] watchdog.jardin                ERROR   : The following ffmpeg logs include the last 100 lines prior to exit.
2026-07-14 11:14:15.754889480  [2026-07-14 13:14:15] ffmpeg.jardin.detect           ERROR   : [rtsp @ 0x55e7a2f9b440] method DESCRIBE failed: 404 Not Found
2026-07-14 11:14:15.756157639  [2026-07-14 13:14:15] ffmpeg.jardin.detect           ERROR   : [in#0 @ 0x55e7a2f9b100] Error opening input: Server returned 404 Not Found
2026-07-14 11:14:15.757031596  [2026-07-14 13:14:15] ffmpeg.jardin.detect           ERROR   : Error opening input file rtsp://127.0.0.1:8554/jardin.
2026-07-14 11:14:15.757961077  [2026-07-14 13:14:15] ffmpeg.jardin.detect           ERROR   : Error opening input files: Server returned 404 Not Found
2026-07-14 11:14:15.759186779  [2026-07-14 13:14:15] watchdog.jardin                INFO    : Restarting ffmpeg...
2026-07-14 11:14:18.396814719  13:14:18.396 WRN [rtsp] error="streams: 401 Unauthorized" stream=jardin
2026-07-14 11:14:18.399284088  [2026-07-14 13:14:18] frigate.video                  ERROR   : jardin: Unable to read frames from ffmpeg process.
2026-07-14 11:14:18.399688520  [2026-07-14 13:14:18] frigate.video                  ERROR   : jardin: ffmpeg process is not running. exiting capture thread...
2026-07-14 11:14:25.764305190  [2026-07-14 13:14:25] watchdog.jardin                ERROR   : Ffmpeg process crashed unexpectedly for jardin.
2026-07-14 11:14:25.765062826  [2026-07-14 13:14:25] watchdog.jardin                ERROR   : The following ffmpeg logs include the last 100 lines prior to exit.
2026-07-14 11:14:25.765798118  [2026-07-14 13:14:25] ffmpeg.jardin.detect           ERROR   : [rtsp @ 0x559b33206440] method DESCRIBE failed: 404 Not Found
2026-07-14 11:14:25.766548404  [2026-07-14 13:14:25] ffmpeg.jardin.detect           ERROR   : [in#0 @ 0x559b33206100] Error opening input: Server returned 404 Not Found
2026-07-14 11:14:25.767180296  [2026-07-14 13:14:25] ffmpeg.jardin.detect           ERROR   : Error opening input file rtsp://127.0.0.1:8554/jardin.
2026-07-14 11:14:25.767404655  [2026-07-14 13:14:25] ffmpeg.jardin.detect           ERROR   : Error opening input files: Server returned 404 Not Found
2026-07-14 11:14:25.767629054  [2026-07-14 13:14:25] watchdog.jardin                INFO    : Restarting ffmpeg...
2026-07-14 11:14:25.786991056  13:14:25.786 WRN [rtsp] error="streams: 401 Unauthorized" stream=jardin
2026-07-14 11:14:25.788579361  [2026-07-14 13:14:25] frigate.video                  ERROR   : jardin: Unable to read frames from ffmpeg process.
2026-07-14 11:14:25.788853612  [2026-07-14 13:14:25] frigate.video                  ERROR   : jardin: ffmpeg process is not running. exiting capture thread...

My working camera model is a weird C500 that it’s not listed! It supports both protocols.

For the C610, it’s a battery-powered model but with a solar panel that recharges the battery. Did you modify any parameters with your permanent power supply? Some have an „always active“ mode parameter when they are directly powered

I have a generic camera also connected to my Freebox via Wi-Fi and it works

Yes, the list is not exhaustive for now, it was for the first draft :sweat_smile:.

Yes, that’s exactly the issue ^^ I tested with the C660, not powered, battery full at 7 p.m., it completely drained by 2 a.m… that’s also why they usually don’t activate RTSP/ONVIF on battery cameras.

We’ll first add a warning message to alert about the danger when running entirely on battery.
Then we’ll see if settings can be adjusted to avoid continuous streaming. But the issue for a camera is indeed there. They go into standby and it’s them that contact the app in case of an alert or something. Whereas for Frigate, it has to wake it up every time!!

Great!! RTSP only?

The opposite is also true because the TAPO app wakes up the camera when you want to see the video stream

yes

@Will_71,

Two distinct issues in your logs :slightly_smiling_face:

  1. Cabane (C610): The error Failed setup for format vaapi / h264 profile 77 comes from hardware decoding that was using your NVIDIA card instead of the Intel GPU (bi-GPU bug fixed in the image you’re installing). After the update, these errors should disappear — if you still see them, send us the logs. And since your C610 is on solar power: make sure to activate the « always active / continuous monitoring » mode in the Tapo app, it’s designed for cameras with live power.
  2. Jardin (C500): The 401 Unauthorized is the camera refusing the credentials. For wired Tapo cameras, you need to create a « camera account » in the Tapo app (camera settings → Advanced settings → Camera account) and enter THOSE credentials in Gladys — not your TP-Link cloud account. Good news: the C500 is added to the catalog, in the next image you’ll be able to select it directly (paths and note pre-filled).
  3. The « Frigate installation failed » followed by « started successfully »: transient hiccup on restart, we plan a more explicit message.

I just built a new image, you can get it.

Yes of course ^^ but if you spend your day on it, the battery will drain quickly (by the way, at the best solar hours, I tested, the panel is not enough to compensate the energy spent, you can see it after about 1 hour, the battery still drains — well at least on the C660 in 4K). But in this case, Frigate remains active permanently to be able to detect ^^

So the setting is on certain models. I don’t have it.
Here are the logs, the errors concern only this camera now. I’m afraid we won’t be able to have the stream.

2026-07-14 12:35:33.058190442  [2026-07-14 14:35:33] frigate.video                  ERROR   : cabane: Unable to read frames from ffmpeg process.
2026-07-14 12:35:33.058972575  [2026-07-14 14:35:33] frigate.video                  ERROR   : cabane: ffmpeg process is not running. exiting capture thread...
2026-07-14 12:35:38.645984344  127.0.0.1 - - [14/Jul/2026:14:35:38 +0200] "" 400 0 "-" "-" "-" request_time="0.000" upstream_response_time="-"
2026-07-14 12:35:41.071339828  [2026-07-14 14:35:41] watchdog.cabane                ERROR   : Ffmpeg process crashed unexpectedly for cabane.
2026-07-14 12:35:41.072161634  [2026-07-14 14:35:41] watchdog.cabane                ERROR   : The following ffmpeg logs include the last 100 lines prior to exit.
2026-07-14 12:35:41.072965580  [2026-07-14 14:35:41] ffmpeg.cabane.detect           ERROR   : [rtsp @ 0x5584589fa440] method DESCRIBE failed: 404 Not Found
2026-07-14 12:35:41.074252105  [2026-07-14 14:35:41] ffmpeg.cabane.detect           ERROR   : [in#0 @ 0x5584589fa100] Error opening input: Server returned 404 Not Found
2026-07-14 12:35:41.074889572  [2026-07-14 14:35:41] ffmpeg.cabane.detect           ERROR   : Error opening input file rtsp://127.0.0.1:8554/cabane.
2026-07-14 12:35:41.075976595  [2026-07-14 14:35:41] ffmpeg.cabane.detect           ERROR   : Error opening input files: Server returned 404 Not Found
2026-07-14 12:35:41.077586498  [2026-07-14 14:35:41] watchdog.cabane                INFO    : Restarting ffmpeg...
2026-07-14 12:35:41.111838439  14:35:41.111 WRN [rtsp] error="streams: 401 Unauthorized" stream=cabane
2026-07-14 12:35:41.115944307  [2026-07-14 14:35:41] frigate.video                  ERROR   : cabane: Unable to read frames from ffmpeg process.
2026-07-14 12:35:41.116718270  [2026-07-14 14:35:41] frigate.video                  ERROR   : cabane: ffmpeg process is not running. exiting capture thread...

Yes, I know and I had the correct credentials, and I saw for the C500, I updated before you sent the message!