Frigate : Adresse url pour flux rtsp

je vais faire quelques recherches sur ta caméra, on doit louper un truc quelque part. :wink:

j’ai trouvé un article sur le github de frigate

peux-tu essayer ceci dans la partie go2rtc ? ?

 rtsp://192.168.1.180:1180/videoMain

ou

rtsp://hassio:Fonsorbes31@192.168.1.180:1180/videoMain

donc

go2rtc:
  streams:
    portail:
       - rtsp://hassio:Fonsorbes31@192.168.1.180:1180/videoMain

avec ça, ca plante aussi, avec le log

2024-02-16 14:03:39.046666624  [2024-02-16 14:03:39] frigate.video                  ERROR   : cctv_portail: Unable to read frames from ffmpeg process.
2024-02-16 14:03:39.046670527  [2024-02-16 14:03:39] frigate.video                  ERROR   : cctv_portail: ffmpeg process is not running. exiting capture thread...
2024-02-16 14:03:39.762645314  [2024-02-16 14:03:37] detector.coral                 INFO    : Starting detection process: 322
2024-02-16 14:03:39.762649998  [2024-02-16 14:03:37] frigate.detectors.plugins.edgetpu_tfl INFO    : Attempting to load TPU as usb
2024-02-16 14:03:39.766193720  [2024-02-16 14:03:39] frigate.detectors.plugins.edgetpu_tfl INFO    : TPU found
2024-02-16 14:03:57.359792286  [2024-02-16 14:03:57] watchdog.cctv_portail          ERROR   : Ffmpeg process crashed unexpectedly for cctv_portail.
2024-02-16 14:03:57.359796518  [2024-02-16 14:03:57] watchdog.cctv_portail          ERROR   : The following ffmpeg logs include the last 100 lines prior to exit.
2024-02-16 14:03:57.359798337  [2024-02-16 14:03:57] ffmpeg.cctv_portail.detect     ERROR   : [rtsp @ 0x55b83fc25100] method DESCRIBE failed: 404 Not Found
2024-02-16 14:03:57.359799909  [2024-02-16 14:03:57] ffmpeg.cctv_portail.detect     ERROR   : rtsp://127.0.0.1:8554/portail: Server returned 404 Not Found

et pour go2rtc:

2024-02-16 14:03:36.684457399  [INFO] Starting go2rtc healthcheck service...
2024-02-16 14:03:37.044588804  14:03:37.044 WRN [rtsp] error="streams: read tcp 172.18.0.2:43026->192.168.1.180:1180: read: connection reset by peer, read tcp 172.18.0.2:43040->192.168.1.180:1180: read: connection reset by peer" stream=portail

et avec celui là,
idem :face_with_diagonal_mouth:

avec le log

go2rtc

2024-02-16 14:07:47.658530165  [INFO] Preparing new go2rtc config...
2024-02-16 14:07:47.986694045  [INFO] Starting go2rtc...
2024-02-16 14:07:48.050963367  14:07:48.050 INF go2rtc version 1.8.4 linux/amd64
2024-02-16 14:07:48.051679274  14:07:48.051 INF [rtsp] listen addr=:8554
2024-02-16 14:07:48.052047908  14:07:48.052 INF [webrtc] listen addr=:8555
2024-02-16 14:07:48.052807024  14:07:48.052 INF [api] listen addr=:1984
2024-02-16 14:07:57.660368546  [INFO] Starting go2rtc healthcheck service...
2024-02-16 14:07:58.768632314  14:07:58.768 WRN [rtsp] error="streams: read tcp 172.18.0.2:59618->192.168.1.180:1180: read: connection reset by peer, read tcp 172.18.0.2:59640->192.168.1.180:1180: read: connection reset by peer" stream=portail

et frigate

2024-02-16 14:08:19.068099570  [2024-02-16 14:08:19] watchdog.cctv_portail          ERROR   : Ffmpeg process crashed unexpectedly for cctv_portail.
2024-02-16 14:08:19.068103791  [2024-02-16 14:08:19] watchdog.cctv_portail          ERROR   : The following ffmpeg logs include the last 100 lines prior to exit.
2024-02-16 14:08:19.068105832  [2024-02-16 14:08:19] ffmpeg.cctv_portail.detect     ERROR   : [rtsp @ 0x55e44d60b100] method DESCRIBE failed: 404 Not Found
2024-02-16 14:08:19.068107406  [2024-02-16 14:08:19] ffmpeg.cctv_portail.detect     ERROR   : rtsp://127.0.0.1:8554/portail: Server returned 404 Not Found
2024-02-16 14:08:20.901568118  [2024-02-16 14:08:20] frigate.video                  ERROR   : cctv_portail: Unable to read frames from ffmpeg process.

mais c’est quasi sûr que cette caméra ne génère pas de flux rstp en direct… j’avais déjà essayé pas mal de combinaison etc…

En tout cas, merci de ton aide et ta disponibilité…
On aura mérité notre succès si on (tu) trouve ! :smiley:

Salut messieurs,

Juste au cas où :wink:

J’ai peut-être loupé un épisode dans vos échanges, mais « rtmp » est déprécié :

1 « J'aime »

pas de quoi :wink:

ok on avance :slight_smile:

on a maintenant

2024-02-16 14:03:57.359798337  [2024-02-16 14:03:57] ffmpeg.cctv_portail.detect     ERROR   : [rtsp @ 0x55b83fc25100] method DESCRIBE failed: 404 Not Found
2024-02-16 14:03:57.359799909  [2024-02-16 14:03:57] ffmpeg.cctv_portail.detect     ERROR   : rtsp://127.0.0.1:8554/portail: Server returned 404 Not Found

donc go2rtc ne crashe plus.

je vois qu’il existe plusieurs firmwares de la cam et selon la version, certaines URL fonctionnent alors que pour d’autres version non … on est pas sortis de l’auberge :sweat_smile:

essayes cela.

go2rtc:
  streams:
    portail:
      - ffmpeg:http://hassio:Fonsorbes31@192.168.1.180:1180/videostream.asf




cameras:
  portail:
    rtmp:
      enabled: False
    ffmpeg:
      input_args: -avoid_negative_ts make_zero -fflags nobuffer -flags low_delay -strict experimental -fflags +genpts+discardcorrupt -use_wallclock_as_timestamps 1
      output_args:
        record: -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c copy -an
      inputs:
        - path: rtsp://127.0.0.1:8554/portail
          input_args: preset-rtsp-restream
          roles:
             - record

Fait,

toujours black screen avec :

log frigate

2024-02-16 14:25:36.604490927  [2024-02-16 14:25:36] watchdog.cctv_portail          ERROR   : Ffmpeg process crashed unexpectedly for cctv_portail.
2024-02-16 14:25:36.604495185  [2024-02-16 14:25:36] watchdog.cctv_portail          ERROR   : The following ffmpeg logs include the last 100 lines prior to exit.
2024-02-16 14:25:36.604497300  [2024-02-16 14:25:36] ffmpeg.cctv_portail.detect     ERROR   : [tcp @ 0x560e1299a2c0] Connection to tcp://127.0.0.1:8554?timeout=5000000 failed: Connection refused
2024-02-16 14:25:36.604515104  [2024-02-16 14:25:36] ffmpeg.cctv_portail.detect     ERROR   : rtsp://127.0.0.1:8554/portail: Connection refused
2024-02-16 14:25:36.616023527  [2024-02-16 14:25:36] frigate.video                  ERROR   : cctv_portail: Unable to read frames from ffmpeg process.
2024-02-16 14:25:36.616028280  [2024-02-16 14:25:36] frigate.video                  ERROR   : cctv_portail: ffmpeg process is not running. exiting capture thread...

et go2rtc qui replante:

2024-02-16 14:25:06.974970364  [INFO] Preparing new go2rtc config...
2024-02-16 14:25:07.245019575  [INFO] The go2rtc service exited with code 1 (by signal 0)
2024-02-16 14:25:08.253822282  [INFO] Preparing new go2rtc config...
2024-02-16 14:25:08.474995182  [INFO] The go2rtc service exited with code 1 (by signal 0)

J’ai une petite avancée: (en regardant rtmp deprecated
en changeant la conf go2rtc par :

go2rtc:
  streams:
    portail:
      - http://hassio:Fonsorbes31@192.168.1.180:1180/videostream.asf #?user=hassio&pwd=Fonsorbes31&resolution=64&rate=0
      - "ffmepg:portail#audio=opus"

j’ai maintenant pour le log go2rtc :

2024-02-16 14:41:03.585540415  [INFO] Preparing new go2rtc config...
2024-02-16 14:41:03.906704023  [INFO] Starting go2rtc...
2024-02-16 14:41:03.996829887  14:41:03.996 INF go2rtc version 1.8.4 linux/amd64
2024-02-16 14:41:03.997389756  14:41:03.997 INF [rtsp] listen addr=:8554
2024-02-16 14:41:03.997599145  14:41:03.997 INF [webrtc] listen addr=:8555
2024-02-16 14:41:03.998535064  14:41:03.998 INF [api] listen addr=:1984
2024-02-16 14:41:13.582892927  [INFO] Starting go2rtc healthcheck service...
2024-02-16 14:41:14.135452472  14:41:14.135 WRN [rtsp] error="streams: codecs not matched: JPEG => H264, H265, AAC" stream=portail
2024-02-16 14:41:15.178091960  14:41:15.178 WRN [rtsp] error="streams: codecs not matched: JPEG => H264, H265, AAC" stream=portail

mais dans frigate, l’ecran est toujours noir et le log :

2024-02-16 14:41:34.447443828  [2024-02-16 14:41:34] watchdog.cctv_portail          ERROR   : Ffmpeg process crashed unexpectedly for cctv_portail.
2024-02-16 14:41:34.451861675  [2024-02-16 14:41:34] watchdog.cctv_portail          ERROR   : The following ffmpeg logs include the last 100 lines prior to exit.
2024-02-16 14:41:34.451865624  [2024-02-16 14:41:34] ffmpeg.cctv_portail.detect     ERROR   : [rtsp @ 0x55e9d34ac100] method DESCRIBE failed: 404 Not Found
2024-02-16 14:41:34.451867487  [2024-02-16 14:41:34] ffmpeg.cctv_portail.detect     ERROR   : rtsp://127.0.0.1:8554/portail: Server returned 404 Not Found
2024-02-16 14:41:35.002949619  [2024-02-16 14:41:35] frigate.video                  ERROR   : cctv_portail: Unable to read frames from ffmpeg process.
2024-02-16 14:41:35.003168108  [2024-02-16 14:41:35] frigate.video                  ERROR   : cctv_portail: ffmpeg process is not running. exiting capture thread..

il y a une histoire de codec et de conversion peut-être à faire

c’est un peu ce que je reproche a Frigate, c’est extrêmement puissant mais en même en temps assez mal documenté.

tu peux essayer la chose suivante dans la partie go2rtc

go2rtc:
  streams:
    portail:
      - http://hassio:Fonsorbes31@192.168.1.180:1180/videostream.asf #?user=hassio&pwd=Fonsorbes31&resolution=64&rate=0
      - "ffmpeg:http://127.0.0.1:1984/api/stream.mjpeg?src=portail#video=h264"

Si cela ne fonctionne pas ce que je ferais et c’est comme ça que j’y suis arrivé, c’est de retirer un paramètre à la fois de la partie

input_args: -avoid_negative_ts make_zero -fflags nobuffer -flags low_delay -strict experimental -fflags +genpts+discardcorrupt -use_wallclock_as_timestamps 1
      output_args:
        record: -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c copy -an

Avec ce changement, frigate me dit :

2024-02-16 16:18:39.723726695  [2024-02-16 16:18:39] frigate.video                  ERROR   : cctv_portail: Unable to read frames from ffmpeg process.
2024-02-16 16:18:39.723882166  [2024-02-16 16:18:39] frigate.video                  ERROR   : cctv_portail: ffmpeg process is not running. exiting capture thread...
2024-02-16 16:18:54.619383342  [2024-02-16 16:18:54] watchdog.cctv_portail          ERROR   : Ffmpeg process crashed unexpectedly for cctv_portail.
2024-02-16 16:18:54.619550484  [2024-02-16 16:18:54] watchdog.cctv_portail          ERROR   : The following ffmpeg logs include the last 100 lines prior to exit.
2024-02-16 16:18:54.619954742  [2024-02-16 16:18:54] ffmpeg.cctv_portail.detect     ERROR   : rtsp://127.0.0.1:8554/portail: Invalid data found when processing input

et go2rtc :

2024-02-16 16:17:55.652558439  [INFO] Preparing new go2rtc config...
2024-02-16 16:17:55.957443713  [INFO] Starting go2rtc...
2024-02-16 16:17:56.047075706  16:17:56.046 INF go2rtc version 1.8.4 linux/amd64
2024-02-16 16:17:56.047469424  16:17:56.047 INF [rtsp] listen addr=:8554
2024-02-16 16:17:56.047675377  16:17:56.047 INF [webrtc] listen addr=:8555
2024-02-16 16:17:56.048184522  16:17:56.048 INF [api] listen addr=:1984
2024-02-16 16:18:05.663673538  [INFO] Starting go2rtc healthcheck service...
2024-02-16 16:19:04.929587369  16:19:04.929 ERR [exec] timeout url="exec:ffmpeg -hide_banner -v error -fflags nobuffer -flags low_delay -i http://127.0.0.1:1984/api/stream.mjpeg?src=portail -c:v libx264 -g 50 -profile:v high -level:v 4.1 -preset:v superfast -tune:v zerolatency -pix_fmt:v yuv420p -an -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp {output}"
2024-02-16 16:20:04.930971393  16:20:04.930 ERR [exec] timeout url="exec:ffmpeg -hide_banner -v error -fflags nobuffer -flags low_delay -i http://127.0.0.1:1984/api/stream.mjpeg?src=portail -c:v libx264 -g 50 -profile:v high -level:v 4.1 -preset:v superfast -tune:v zerolatency -pix_fmt:v yuv420p -an -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp {output}"
2024-02-16 16:20:04.931354680  16:20:04.931 WRN [rtsp] error="streams: codecs not matched: JPEG => H264, H265, AAC" stream=portail
2024-02-16 16:20:04.931608649  16:20:04.931 WRN github.com/AlexxIT/go2rtc/internal/rtsp/rtsp.go:225 > error="write tcp 127.0.0.1:8554->127.0.0.1:60996: write: broken pipe"

Pour cette partie là, je vais essayer.
Tu retirerais un à un les paramètres de la partie input ou output?

Je vais devoir partir… Je reprendrai seulement en fin de weekend…
Merci beaucoup pour l’aide déjà… Je vais m’obstiner (avec votre aide :innocent:)

1 « J'aime »
2024-02-16 16:18:54.619954742  [2024-02-16 16:18:54] ffmpeg.cctv_portail.detect     ERROR   : rtsp://127.0.0.1:8554/portail: Invalid data found when processing input

on se rapproche. je pense que le prochain test c’est de retirer les paramètres de input_args et output_args., soit un par un soit tout et voir ce que go2rtc te renvoie. pense que c’est la que ça coince. go2rtc n’accepte pas un ou plusieurs des paramètres.

Bon weekend et suite des aventures plus tard. :wink:

Bonsoir,
Bon, je comptais passer du temps à retravailler ce sujet ce soir, mais en fait ma configuration frigate est plantée ! :sweat: :sob:
J’ai remarqué hier que ça ne sauvegardait plus les recording sur mon NAS depuis 2 jours et j’ai refait un mount vers mon NAS en NFS. et depuis, frigate tourne sans fin, et le log me sort des trucs bizarres… je vais ouvrir un autres sujet pour chercher de l’aide, car là je suis au fraise.

J’y suis depuis 3 h, à essayer des choses… sans fin.
Je reviendrai sur ce post dès que frigate tournera de nouveau et que je n’aurai plus « que » un pb de flux de caméra.

1 « J'aime »

Hello,

Bon j’ai réglé mes autres problème frigate (merci au forum) et ça a l’air d’être redevenu nominal (j’ai même ajoutée une caméra Ctronics, RAS).
Je reprends donc ce dernier sujet, d’arriver à faire marcher cette « vieille » caméra Foscam.
Je repars du post #32, idem pout le go2trc, mais en retirant tous les input args et outputs args de la partie caméra.

Cette caméra « portail » reste noire, et les erreurs frigate :

2024-02-22 19:33:38.272986756  [2024-02-22 19:33:38] ffmpeg.cctv_portail.detect     ERROR   : rtsp://127.0.0.1:8554/portail: Invalid data found when processing input
2024-02-22 19:33:43.392014562  [2024-02-22 19:33:43] frigate.video                  ERROR   : cctv_portail: Unable to read frames from ffmpeg process.
2024-02-22 19:33:43.392530324  [2024-02-22 19:33:43] frigate.video                  ERROR   : cctv_portail: ffmpeg process is not running. exiting capture thread...
2024-02-22 19:33:48.279429069  [2024-02-22 19:33:48] watchdog.cctv_portail          ERROR   : Ffmpeg process crashed unexpectedly for cctv_portail.
2024-02-22 19:33:48.284275535  [2024-02-22 19:33:48] watchdog.cctv_portail          ERROR   : The following ffmpeg logs include the last 100 lines prior to exit.
2024-02-22 19:33:48.284280829  [2024-02-22 19:33:48] ffmpeg.cctv_portail.detect     ERROR   : rtsp://127.0.0.1:8554/portail: Invalid data found when processing input
2024-02-22 19:33:53.403336203  [2024-02-22 19:33:53] frigate.video                  ERROR   : cctv_portail: Unable to read frames from ffmpeg process.
2024-02-22 19:33:53.403794679  [2024-02-22 19:33:53] frigate.video                  ERROR   : cctv_portail: ffmpeg process is not running. exiting capture thread...

coté go2rtc:

2024-02-22 19:35:08.405963479  
2024-02-22 19:35:08.405964669  
2024-02-22 19:35:08.405966153  19:35:08.405 TRC [rtsp] server request:
2024-02-22 19:35:08.405967681  DESCRIBE rtsp://127.0.0.1:8554/portail RTSP/1.0
2024-02-22 19:35:08.405969094  User-Agent: FFmpeg Frigate/0.13.2-6476f8a
2024-02-22 19:35:08.405970520  Accept: application/sdp
2024-02-22 19:35:08.405971870  Cseq: 2
2024-02-22 19:35:08.405973141  
2024-02-22 19:35:08.405974399  
2024-02-22 19:35:08.405976045  19:35:08.405 DBG [rtsp] new consumer stream=portail
2024-02-22 19:35:08.405977791  19:35:08.405 TRC [streams] check cons=6 media=video, sendonly, H264, H265
2024-02-22 19:35:08.405979417  19:35:08.405 TRC [streams] check prod=0 media=video, recvonly, JPEG
2024-02-22 19:35:13.605082111  19:35:13.604 TRC [api] GET /api/streams 127.0.0.1:40332
2024-02-22 19:35:18.420766713  19:35:18.420 TRC [rtsp] server request:
2024-02-22 19:35:18.420771738  OPTIONS rtsp://127.0.0.1:8554/portail RTSP/1.0
2024-02-22 19:35:18.420773427  Cseq: 1
2024-02-22 19:35:18.420775170  User-Agent: FFmpeg Frigate/0.13.2-6476f8a
2024-02-22 19:35:18.420776593  
2024-02-22 19:35:18.420777909  
2024-02-22 19:35:18.421589586  19:35:18.420 TRC [rtsp] server response:
2024-02-22 19:35:18.421591896  RTSP/1.0 200 OK
2024-02-22 19:35:18.421593179  Public: OPTIONS, SETUP, TEARDOWN, DESCRIBE, PLAY, PAUSE, ANNOUNCE, RECORD
2024-02-22 19:35:18.421594181  Cseq: 1
2024-02-22 19:35:18.421595151  
2024-02-22 19:35:18.421596071  
2024-02-22 19:35:18.421597179  19:35:18.421 TRC [rtsp] server request:
2024-02-22 19:35:18.421598257  DESCRIBE rtsp://127.0.0.1:8554/portail RTSP/1.0
2024-02-22 19:35:18.421599230  Accept: application/sdp
2024-02-22 19:35:18.421600111  Cseq: 2
2024-02-22 19:35:18.421601169  User-Agent: FFmpeg Frigate/0.13.2-6476f8a
2024-02-22 19:35:18.421602083  
2024-02-22 19:35:18.421602972  
2024-02-22 19:35:18.421604078  19:35:18.421 DBG [rtsp] new consumer stream=portail
2024-02-22 19:35:18.421605361  19:35:18.421 TRC [streams] check cons=7 media=video, sendonly, H264, H265
2024-02-22 19:35:18.421606852  19:35:18.421 TRC [streams] check prod=0 media=video, recvonly, JPEG

je continue les essais…

J’ai fait quelques recherches et je suis tombé sur cela sur un site

https://bensoftware.com/forum/discussion/739/foscam-9821w-cannot-connect-with-h-264

Ryan - I had another thought. It sounds like your camera is set to JPEG mode rather than H.264 mode. With these cameras, they have to be set to either JPEG or H.264 mode before they will provide either stream, and will refuse to do so if set to the wrong mode.

ce qui m’a mis la puce a l’oreille c’est

check prod=0 media=video, recvonly, JPEG

ca ne coute rien d’éssayer de copier cela dans un navigateur et de voir si ca aide.

http://192.168.1.180:1180/cgi-bin/CGIProxy.fcgi?usr=admin&pwd=&cmd=setSubStreamFormat&format=0

a voir si tu connais les mot de passe de l’utilisateur admin ou bien essaye avec le user hassio mais si il n’a pas de profil admin je ne sais pas si ca va passer

Bonjour,
Quand je fais ça (avec les bon login et pwd pour l’admin), j’ai une erreur 404 file not found.

Et dans les setting de la caméra, je n’ai aucun moyen de changer quoique ce soit sur le format.
Pour mémoire, dans VLC, en faisant « ouvrir le stream » avec

http://192.168.1.180:1180/videostream.asf?user=user&pwd=pwd&resolution=64&rate=0

ça fonctionne bien, j’ai aussi le son.
le ctrl+i me done les codec suivant :
codec

C’est bizarre tout de même. Je suppose que cette caméra est trop vieille… même pas de rstp à l’époque.
Surveillance Station arrive bien à la configurer (en sélectionnant cette caméra dans la liste), mais pour frigate…

Bon, si c’est trop compliqué, je vais racheter une autre caméra…

Je suis certain qu’il y a moyen de la faire fonctionner. maintenant comme j’avais dit, Frigate n’est pas le plus simple à configurer mais à force de tests tu vas y arriver. la caméra donne un stream en mjpeg et au format YUV. donc en cherchant les bons paramètres çà doit marcher.

a tout hasard je te donne ma config d’une webcam qui fait plus ou moins le meme taf mais en h264.

docker-compose:

services:
  frigate:
    container_name: frigate
    privileged: true # this may not be necessary for all setups
    restart: unless-stopped
    image: ghcr.io/blakeblackshear/frigate:0.13.0-beta6
    shm_size: '512mb'
    devices:
      - /dev/bus/usb:dev/bus/usb
      - /dev/dri/renderD128:dev/dri/renderD128
      - /dev/dri/card0:dev/dri/card0
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - /root/frigate/config:/config
      - /opt/cctv:/media/frigate
      - type: tmpfs
        target: /tmp/cache
        tmpfs:
          size: 1000000000

config globale:

environment_vars:
  LIBVA_DRIVER_NAME: i965

ffmpeg:
yuv420p
  hwaccel_args: preset-intel-qsv-h264

go2rtc

    printer:
    - http://192.168.10.44:8051/?action=stream
    - "ffmpeg:http://127.0.0.1:1984/api/stream.mjpeg?src=printer#video=h264"

cameras:

  printer:
    ffmpeg:
      hwaccel_args: -hwaccel vaapi -vaapi_device /dev/dri/renderD128 -hwaccel_output_format yuv420p
      inputs:
        - path: rtsp://127.0.0.1:8554/printer
          roles:
            - rtmp
    detect:
      enabled: False
    record:
      enabled: False

Comme je l’ai dit plus haut ce n’est pas tout a fait le même type de stream mais cela te donne une meilleure vision de mes variables globales etc…

1 « J'aime »

Merci beaucoup,
je vais analyser tout ça et faire des essais.
Je reviens dire dès que j’ai qq chose de nouveau.

VICTOIRE !!!

Grace à tes recherches sur le lien de bensoftwareet aussi sur un autre FOSCAM sur home assistant
j’ai vu qu’il y avait une autre URL pour bien faire marcher le stream sur VLC :
http://192.168.1.180:1180/videostream.cgi?user=admin&pwd=pwd

du coup, en repartant des premiers essais qu’on avait fait au départ, voici ce qui marche

Conf Go2rtc

go2rtc:
  streams:
    portail: "ffmpeg:http://192.168.1.180:1180/videostream.cgi?user=admin&pwd=pwd#video=h264#hardware"

et conf frigate:

  cctv_portail: #camera FOSCAM pan/tilt IP cam FI8918W
      inputs:
        - path: rtsp://127.0.0.1:8554/portail
          input_args: preset-rtsp-generic
          roles:
             - rtmp

Super !
Maintenant, je vais pouvoir finir la configuration.

Un grand merci @Vincha pour ton suivi de toute l’histoire. Sans cela, je n’aurais pas persévéré !
Sujet résolu !