Probléme Frigate et caméra Ezviz Cs-C8C - Quelle galére ..!

Bonjour,

ca fait 5 jours que j’essaie d’installé cette caméra Ezviz Cs-C8C dans Frigate …
image

Biensûr je l’ai dans l’appli Ezviz …
J’ai bien la camera dans une carte Frigate sur ma page d’accueil …
.
le code :

type: custom:frigate-card
cameras:
  - camera_entity: camera.cs_c8c_r100_1j4wkfl_mainstream

je l’ai également dans VLC en

        rtsp://admin:PXXXXE@192.168.0.33:554/h.264
ou
        rtsp://admin:PXXXXE@192.168.0.33/Streaming/Channels/1/

.
les 2 fonctionnent…
mais impossible de l’avoir dans frigate …

.
Si quelqu’un aurait une idée ce serait sympas … je désespere :pleading_face:
.
Je précise que j’ai 4 autres caméras Ezviz et une TAPO qui fonctionnent trés bien elles …
Egalement, qu’elle est branché en Rj45…
.
le code dans frigate:

  fronton:  
    ffmpeg:
      inputs:
        - path: rtsp://admin:PXXXXXE@192.168.0.33:554/h.264
    #   - path: rtsp://admin:PXXXXE@192.168.0.33/Streaming/Channels/1/


    detect:
      width: 1280
      height: 960
      fps: 5
    objects:
      track:
        - person


    onvif:
      host: 192.168.0.33
      port: 2020
      user: admin
      password: PXXXXE

Bon , j’ai tout recommancé , pour étre sur j’ai fait un restor de la version d’avant l’installation et j’ai mis en déactivation l’integration FREE des fois que confli … toujour pariel … ca veux pas …
j’avais oublié de mettre les logs de frigate : y’a pleins d’erreures que je comprend pas …

2024-09-13 07:31:42.723956359  [2024-09-13 09:31:42] frigate.record.maintainer      WARNING : Failed to probe corrupt segment /tmp/cache/arriere@20240913093139+0200.mp4
2024-09-13 07:31:42.724084988  [2024-09-13 09:31:42] frigate.record.maintainer      WARNING : Discarding a corrupt recording segment: /tmp/cache/arriere@20240913093139+0200.mp4
2024-09-13 07:31:48.317701293  [2024-09-13 09:31:48] watchdog.arriere               ERROR   : Ffmpeg process crashed unexpectedly for arriere.
2024-09-13 07:31:48.317909327  [2024-09-13 09:31:48] watchdog.arriere               ERROR   : The following ffmpeg logs include the last 100 lines prior to exit.
2024-09-13 07:31:48.318112574  [2024-09-13 09:31:48] ffmpeg.arriere.detect          ERROR   : [AVHWDeviceContext @ 0x561381fadf80] libva: /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so init failed
2024-09-13 07:31:48.318270586  [2024-09-13 09:31:48] ffmpeg.arriere.detect          ERROR   : [segment @ 0x561381fbc040] Timestamps are unset in a packet for stream 0. This is deprecated and will stop working in the future. Fix your code to set the timestamps properly
2024-09-13 07:31:48.318417955  [2024-09-13 09:31:48] ffmpeg.arriere.detect          ERROR   : [hevc @ 0x561382020a80] No support for codec hevc profile 1.
2024-09-13 07:31:48.318585211  [2024-09-13 09:31:48] ffmpeg.arriere.detect          ERROR   : [hevc @ 0x561382020a80] Failed setup for format vaapi: hwaccel initialisation returned error.
2024-09-13 07:31:48.319097522  [2024-09-13 09:31:48] ffmpeg.arriere.detect          ERROR   : Impossible to convert between the formats supported by the filter 'Parsed_fps_0' and the filter 'auto_scale_0'
2024-09-13 07:31:48.319105063  [2024-09-13 09:31:48] ffmpeg.arriere.detect          ERROR   : Error reinitializing filters!
2024-09-13 07:31:48.319110348  [2024-09-13 09:31:48] ffmpeg.arriere.detect          ERROR   : Failed to inject frame into filter network: Function not implemented
2024-09-13 07:31:48.319131465  [2024-09-13 09:31:48] ffmpeg.arriere.detect          ERROR   : Error while processing the decoded data for stream #0:0
2024-09-13 07:31:50.049236871  [2024-09-13 09:31:50] frigate.video                  ERROR   : arriere: Unable to read frames from ffmpeg process.
2024-09-13 07:31:50.049245211  [2024-09-13 09:31:50] frigate.video                  ERROR   : arriere: ffmpeg process is not running. exiting capture thread...
2024-09-13 07:31:52.664269075  [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f2e74b83240] moov atom not found
2024-09-13 07:31:52.664273939  [ERROR:0@417.713] global cap.cpp:164 open VIDEOIO(CV_IMAGES): raised OpenCV exception:
2024-09-13 07:31:52.664275403  
2024-09-13 07:31:52.664277507  OpenCV(4.7.0) /io/opencv/modules/videoio/src/cap_images.cpp:267: error: (-215:Assertion failed) number < max_number in function 'icvExtractPattern'
2024-09-13 07:31:52.664278880  
2024-09-13 07:31:52.664280057  
2024-09-13 07:31:52.679807963  [2024-09-13 09:31:52] frigate.record.maintainer      WARNING : Failed to probe corrupt segment /tmp/cache/arriere@20240913093149+0200.mp4
2024-09-13 07:31:52.680111329  [2024-09-13 09:31:52] frigate.record.maintainer      WARNING : Discarding a corrupt recording segment: /tmp/cache/arriere@20240913093149+0200.mp4
2024-09-13 07:31:58.335438373  [2024-09-13 09:31:58] watchdog.arriere               ERROR   : Ffmpeg process crashed unexpectedly for arriere.
2024-09-13 07:31:58.335802377  [2024-09-13 09:31:58] watchdog.arriere               ERROR   : The following ffmpeg logs include the last 100 lines prior to exit.
2024-09-13 07:31:58.335956338  [2024-09-13 09:31:58] ffmpeg.arriere.detect          ERROR   : [AVHWDeviceContext @ 0x562519610f80] libva: /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so init failed
2024-09-13 07:31:58.336418805  [2024-09-13 09:31:58] ffmpeg.arriere.detect          ERROR   : [segment @ 0x56251961f040] Timestamps are unset in a packet for stream 0. This is deprecated and will stop working in the future. Fix your code to set the timestamps properly
2024-09-13 07:31:58.336426563  [2024-09-13 09:31:58] ffmpeg.arriere.detect          ERROR   : [hevc @ 0x562519684900] No support for codec hevc profile 1.
2024-09-13 07:31:58.336455420  [2024-09-13 09:31:58] ffmpeg.arriere.detect          ERROR   : [hevc @ 0x562519684900] Failed setup for format vaapi: hwaccel initialisation returned error.
2024-09-13 07:31:58.336806508  [2024-09-13 09:31:58] ffmpeg.arriere.detect          ERROR   : Impossible to convert between the formats supported by the filter 'Parsed_fps_0' and the filter 'auto_scale_0'
2024-09-13 07:31:58.336814727  [2024-09-13 09:31:58] ffmpeg.arriere.detect          ERROR   : Error reinitializing filters!
2024-09-13 07:31:58.336985889  [2024-09-13 09:31:58] ffmpeg.arriere.detect          ERROR   : Failed to inject frame into filter network: Function not implemented
2024-09-13 07:31:58.337202190  [2024-09-13 09:31:58] ffmpeg.arriere.detect          ERROR   : Error while processing the decoded data for stream #0:0
2024-09-13 07:32:00.041783524  [2024-09-13 09:32:00] frigate.video                  ERROR   : arriere: Unable to read frames from ffmpeg process.
2024-09-13 07:32:00.041986567  [2024-09-13 09:32:00] frigate.video                  ERROR   : arriere: ffmpeg process is not running. exiting capture thread...

.
.
Franchement, je comprend rien , maintenant, j’ai plus rien , … j’ai l’image 1 seconde et écran blanc …
.
image
.
4 heures plus tard …
j’arrive avoir une image dans ma page d’acceuil , trés saccadée
( normal , … une image toutes le 3 sec)
avec un carte frigate ou une carte camera generique mais toujours impossible dans frigate rage

Bonsoir Didier,

Etes-vous sûr que le flux envoyé par la caméra est bien en H.264? Ezviz au niveau grand public paramètre par défaut le flux en H.265 qui est beaucoup moins compatible avec Frigate (j’ai eu le cas récemment).

Vérifiez le flux vidéo en cour de lecture sur VLC dans la fenêtre des propriétés.
Si il est en H.265 cela peut provenir d’ici.

1 « J'aime »

Bonsoir et merci de ton aide Enzopanzani , mais je suis plus sûr de rien , je viens même de bloqué complétement frigate …mais avec vlc il lit un flux en 264 :

rtsp://admin:PXXXAE@192.168.0.33:554/h.264

et là j’ai completement bloqué frigate qui ne veux plus démarrer …rage
.
comment cà prend la tête ces trucs !!! . . . .face_with_spiral_eyes
.
J’en suis a me demander si c’est pas la caméra qui a un problème , … , mais avec l’apli Ezviz , elle fonctionne nickel !

Salut

Il faut regarde le codec dans le propriété du flux, dans vlc
image
L’url c’est pas une garantie

je peux plus, …
je viens de restaurer une version de la semaine dernière , et il me dit que le port 8555 est utilisé par quelque chose d’autre et qu’il peut pas démarrer …( frigate)
J’AI TOUT CASSE !!! … sob

c’est le flux direct de la caméra, pas à travers frigate…
Au pire, débranche la et rebranche

non , c’est frigate qui veut plus démarrer même avec une version de la semaine derniere …

Regarde les logs :wink: sinon c’est de la divination

Cette erreur provient d'une intégration personnalisée

Enregistreur: custom_components.frigate.api
Source: custom_components/frigate/api.py:259
intégration: Frigate (documentation, problèmes)
S'est produit pour la première fois: 20:45:39 (15 occurrences)
Dernier enregistrement: 20:56:31

Error fetching information from http://ccab4aaf-frigate:5000/api/stats: Cannot connect to host ccab4aaf-frigate:5000 ssl:default [None]

.
.

Enregistreur: homeassistant.components.hassio
Source: components/hassio/websocket_api.py:135
intégration: Home Assistant Supervisor (documentation, problèmes)
S'est produit pour la première fois: 20:46:11 (6 occurrences)
Dernier enregistrement: 20:56:00

Failed to to call /addons/ccab4aaf_frigate/start - Port '8555' is already in use by something else on the host.

Heu … en Francais, il me dis quoi là ?
.
.a part " Port ‹ 8555 › is already in use by something else on the host"

Tu verifies que la config ha est ok (pas celle de frigate) et ensuite redemarre complétement ha

j’ai redémarré complètement ha 3 fois …et
.


.
quand je dis que je suis pas doué … ou que j’ai la poisse … :weary:

??? ha houais .!!
. j’ai changé 8555 en 8550 et ca refonctionne ! COOL !!
bon ben j’ai plus qu’à tous réinstaller depuis le 4 septembre …
Encore une fois merci Pulpy-Luke …

Tu dois pouvoir remettre 8555 à condition de faire un arrêt électrique complet
Reste quand même à vérifier le codec de la camera

Cà ? …
.
.
image
.
c’est ce que j’ai fais 3 fois déjà …

Celui dessous :wink:
Et ensuite tu redémarres

ah .!. arret complet et redémarrage … bon je reviens dans 1/4 heure …

Hello

Le port 8555 c’est pour webrtc

Tu dois avoir un conflit entre ta conf frigate.yml et des Addons type webrtc et rtsptowebrtc.
Ces 2 Addons sont complètement inutiles si tu utilises Frigate qui intègre go2rtc . Je te conseille donc de les supprimer et de revoir ton fichier de conf.

Peux tu publier la totalité de ton frigate.yml stp ?

he bien …
comment dire … … je suis revenu a une version du 08/09 … où j’avais rien bidouiller encore …
et bien le port 8555 est toujour en rade … j’ai dû mettre 8550 …
et dans les intégration , j’ ai ni webrtc ni rtsptowebrtc. … j’avoue que tout a l’heure j’ai fais joue joue avec web2rtc … sans résultat … mais en restorant une ancienne version de 2 semaine , ca aurait revenir à la normal ??
oups … bonsoir , Krull56