Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Frigate NVR
#1
Frigate c'est quoiC'est un NVR open source 

NVR : Network Video Recorder, Un truc qui permet d'enregistrer les video de vos caméra en gros  Big Grin Big Grin 

Voici la présentation tiré de leur site :

Citation :Surveillez vos caméras de sécurité avec une IA traitée localement

Frigate est un NVR open source construit autour de la détection d'objets IA en temps réel. Tout le traitement est effectué localement sur votre propre matériel et les flux de vos caméras ne quittent jamais votre domicile.

Home Assistant: 
Frigate s'intègre facilement a HA.
Peut importe la méthode, je vous conseille d'installer Frigate de maniere séparé a Home Assistant. Ca peut être sur la meme machine mais dans une VM ou un container a part.

Materiel Recommandé :
Vous trouverez le materiel recommandé : https://docs.frigate.video/frigate/hardware
Pour un bien Frigate necessite du materiel capable de faire la travail d'analyse video, pour eviter que ca passe par le CPU il existe des petites cartes qui permettent de faire ce travail. 
Frigate appel ca : Detectors.
Les plus connu sont probablement les Google Coral, qui existe en plusieurs version : USB/NVMe/M.2...
Mais il y a aussi du materiel récent qui embarque des détecteurd compatible sur des architecture Intel/AMD...

Avant de vous jeter sur l'achat d'un module, réfléchissez bien a comment vous allez faire tourner Frigate, cherchez des tuto a la recherche de toutes les astuces.

Il faut aussi penser DDur, il y a des série qui sont plus approprié a ce type d'usage qui sollicité en permanence les ddur.

Comment on fait tourner ca : 
On peut le faire tourner de plusieurs façon :
  1. Sur une machine dédié
  2. Sur une VM (Dans Proxmox par exemple)
  3. Dans un container LXC (plusieurs manière aussi de faire je pense là aussi)
  4. ...
Installation de Frigate :

Frigrate tourne normalement sous Docker.


1. Sur une Machine Dédié
Il n'y a qu'a suivre le site
Cette méthode est probablement la plus simple. 

Par contre ca vaut le coup de se donner un peu de peine de regarder un peu coté virtualisation je pense, car la virtualisation apporte pas mal d'atout en therme de backup par exemple. 


2.Sur proxmox : 
Frigate recommande un container LXC plutôt qu'une VM, par contre c'est pas la partie la plus facile. Enfin oui et non, quand on recolte les bonnes info a droite et gauche ca le fait.

Pour une install sur une VM, le passage d'une clé Coral a la VM nécessite quand même quelque manip. C'est pas forcément le plus simple.
On trouve des tuto sur le NET, mais attention, en fonction de votre plateforme Intel/AMD il faudra adapter certaine étape.

Option 1 : Sur une VM
Creer une VM Debian ou ubuntu
Installer Docker
Installer Frigate
* Si on utilise un Detecteur Type Google Coral, il faudra faire du Passthrough de périphérique PCIe/USB

Option 2 : Dans CT LXC via Script tteck
tteck propose un script d'installation de Frigate pour un Container LXC, il me semble qu'il n'utilise pas docker.

Citation :Frigate LXC
Frigate is an open source NVR built around real-time AI object detection. All processing is performed locally on your own hardware, and your camera feeds never leave your home.
To create a new Proxmox VE Frigate LXC, run the command below in the Proxmox VE Shell.
Copy
Code :
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/frigate.sh)"

⚡ Default Settings: 1GB RAM - 20GB Storage - 4vCPU ⚡
Frigate Interface: IP:5000
go2rtc Interface: IP:1984

Option 3 : Dans CT LXC via Docker
Créer un CT LXC Debian 12
Configuration du Passthrough : Il faut configurer le CT pour que l'on passe la clé USB* ou NVMe au CT
Installer Docker
Installer Frigate

*Le passage de clé USB au container peu paraitre déroutant, car la clé change de nom quand elle n'a pas encore été utilisé et ensuite quand les drivers sont chargé (une histoire comme ca). Du coup ca complique les choses quand on veut dire a proxmox qu'il faut passer la Clé Toto quand elle s'appellait Titi 2s avant.  Big Grin
Mais pas panique il y des solutions.



Quelques Liens utiles :

Bon avant de vous donner plus de détail : voici qq lien qui peuvent être utile : 
Raynox : VM + Clé Coral USB
https://www.youtube.com/watch?v=jEgKU5U4kGw

apalrd : LXC + Podman  (alternative a Docker) + Coral PCIe
https://www.apalrd.net/posts/2023/ultimate_frigate/
https://www.youtube.com/watch?v=sCkswrK0...0&index=12

Raspberry Pi Cloud (Video En allemand, mais avec les sous titre ... )
Install tteck 
https://www.youtube.com/watch?v=OHnLHljs_jo

De mon coté j'ai 3 Clé Coral : USB/PCIe Dual TPU (De mémoire)/M2. Histoire d'avoir le choix du matériel.
Je n'ai pas de config hyper récente, mais je n'ai pas non plus chercher a savoir 

En cours de rédaction.
KNX Partner Base / Avancé

Ma boite de MP est pleine, merci de créer un post si vous avez une question, cela profitera a tout le monde.
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)