Skip to content

Guide par Type de Machine

Vue d'Ensemble des 5 Tiers

Hardware tiers

CCTV Smart s'adapte à 5 niveaux de matériel, du professionnel haute-performance jusqu'à l'installation légère.

TierProcesseuriGPU/dGPUCamérasProfilsRAMStockage
SApple M2+, Intel i9NVIDIA RTX 3060+6-8Tous (haute capacité)8 GB256 GB+
AIntel i7-13700 (16C)Intégré Intel8Tous (haute capacité)16 GB512 GB+
BIntel i7-12700, Ryzen 7 5700XIntégré6Tous16 GB256 GB
CIntel i5-12400, Ryzen 5 5600XIntégré4Simples, retail8 GB256 GB
DIntel i5-10400 (sans iGPU)Aucun2-3Basiques (détection simple)8 GB128 GB

Tier S — Professionnel Haute Performance

Cas d'usage : Grands sites, hôtels luxe, entreposage de grande surface, campus

Matériel

  • CPU — Apple M2+ / M3 Max ou Intel i9-14900K
  • GPU — NVIDIA RTX 4090 / RTX 4080 ou Metal (Apple)
  • RAM — 16-32 GB
  • Disque — 512 GB NVMe (SSD)
  • Réseau — Ethernet Gigabit+ ou WiFi 6E

Configuration

yaml
hardware:
  tier: "S"
  cpu_cores: 16
  ram_gb: 16
  gpu_enabled: true

eye:
  yolo_model: "yolov8l"  # Modèle lourd (71M)
  fps: 2  # Augmenter pour plus de détails

modules:
  bytetrack:
    enabled: true
  lpr:
    enabled: true
  ocr:
    enabled: true
  ppe:
    enabled: true
  fire_smoke:
    enabled: true
  pose:
    enabled: true
  hand:
    enabled: true
  gesture:
    enabled: true

Performance

  • Latence totale — 2-3 secondes (détection + IA)
  • Caméras simultanées — 6-8 à 30 FPS
  • Modules actifs — Tous (8/8)
  • Modèle YOLO — YOLOv8 Large (71M paramètres)

Tier A — Professionnel Standard

Cas d'usage : Petites/moyennes entreprises, banques, superettes, écoles

Matériel

  • CPU — Intel i7-13700 (16 cœurs) ou Ryzen 9 7900
  • GPU — Intégré Intel UHD 770 ou Radeon (Ryzen)
  • RAM — 16 GB DDR5
  • Disque — 512 GB NVMe
  • Réseau — Ethernet Gigabit

Configuration

yaml
hardware:
  tier: "A"
  cpu_cores: 16
  ram_gb: 16
  gpu_enabled: true

eye:
  yolo_model: "yolov8m"  # Modèle moyen (25M)
  fps: 1

modules:
  bytetrack:
    enabled: true
  lpr:
    enabled: true
  ppe:
    enabled: true
  fire_smoke:
    enabled: true
  pose:
    enabled: true
  hand:
    enabled: false
  gesture:
    enabled: false

Performance

  • Latence totale — 3-4 secondes
  • Caméras simultanées — 8 à 1-2 FPS
  • Modules actifs — 5-6/8
  • Modèle YOLO — YOLOv8 Medium (25M paramètres)

Tier B — Professionnel Compact

Cas d'usage : Petites commerces, cliniques, bureaux, résidences

Matériel

  • CPU — Intel i7-12700 (12 cœurs) ou Ryzen 7 5700X (8 cœurs)
  • GPU — Intégré Intel UHD 730
  • RAM — 16 GB DDR4
  • Disque — 256 GB NVMe ou 512 GB
  • Réseau — Ethernet Gigabit

Configuration

yaml
hardware:
  tier: "B"
  cpu_cores: 8
  ram_gb: 16
  gpu_enabled: true

eye:
  yolo_model: "yolov8m"
  fps: 1

modules:
  bytetrack:
    enabled: true
  ppe:
    enabled: true
  fire_smoke:
    enabled: true
  lpr:
    enabled: false
  pose:
    enabled: false
  hand:
    enabled: false
  gesture:
    enabled: false

Performance

  • Latence totale — 4-5 secondes
  • Caméras simultanées — 6 à 1 FPS
  • Modules actifs — 3-4/8
  • Modèle YOLO — YOLOv8 Medium

Tier C — Petit Professionnel

Cas d'usage : Petits magasins, parkings, dépanneurs, bureaux

Matériel

  • CPU — Intel i5-12400 (6 cœurs) ou Ryzen 5 5600X (6 cœurs)
  • GPU — Intégré Intel UHD 730 ou Radeon
  • RAM — 8 GB DDR4
  • Disque — 256 GB NVMe
  • Réseau — Ethernet ou WiFi 5

Configuration

yaml
hardware:
  tier: "C"
  cpu_cores: 6
  ram_gb: 8
  gpu_enabled: true

eye:
  yolo_model: "yolov8n"  # Modèle nano (3M)
  fps: 1

modules:
  bytetrack:
    enabled: true
  fire_smoke:
    enabled: true
  ppe:
    enabled: false
  lpr:
    enabled: false
  pose:
    enabled: false
  hand:
    enabled: false
  gesture:
    enabled: false

Performance

  • Latence totale — 5-7 secondes
  • Caméras simultanées — 4 à 1 FPS
  • Modules actifs — 2-3/8
  • Modèle YOLO — YOLOv8 Nano (3M paramètres)

Tier D — Minimal (Détection Simple)

Cas d'usage : Résidences, petits bureaux, services simples

Matériel

  • CPU — Intel i5-10400 (6 cœurs, sans iGPU) ou Core i3-12100
  • GPU — Aucun (détection CPU uniquement)
  • RAM — 8 GB DDR4
  • Disque — 128 GB SSD
  • Réseau — Ethernet ou WiFi

Configuration

yaml
hardware:
  tier: "D"
  cpu_cores: 6
  ram_gb: 8
  gpu_enabled: false  # Aucun GPU

eye:
  yolo_model: "yolov8n"
  fps: 0.5  # Réduit pour économiser CPU

modules:
  bytetrack:
    enabled: false  # Coûteux
  fire_smoke:
    enabled: false
  ppe:
    enabled: false
  lpr:
    enabled: false
  pose:
    enabled: false
  hand:
    enabled: false
  gesture:
    enabled: false

Performance

  • Latence totale — 8-12 secondes
  • Caméras simultanées — 2-3 à 0.5 FPS (mouvement uniquement)
  • Modules actifs — 0 (IA basique seulement)
  • Modèle YOLO — YOLOv8 Nano

Tableau Récapitulatif

MetricSABCD
CPU Mini9-14900Ki7-13700i7-12700i5-12400i5-10400
GPURTX 4080+Intel UHDIntel UHDIntel UHDAucun
Caméras Recommandées6-88642-3
FPS Max21110.5
RAM16+ GB16 GB16 GB8 GB8 GB
YOLOLarge (71M)Medium (25M)Medium (25M)Nano (3M)Nano (3M)
Modules Max8/85-6/83-4/82-3/80/8
Latence IA2-3s3-4s4-5s5-7s8-12s

Migration Entre Tiers

Si votre charge croît :

  1. Tier D → C — Ajouter iGPU, passer à 8 GB RAM
  2. Tier C → B — Upgrade CPU à i7, ajouter RAM à 16 GB
  3. Tier B → A — Upgrade CPU à i7-13700, ajouter stockage
  4. Tier A → S — Ajouter GPU dédié (RTX 4080)

Configuration reste compatible — modifiez juste le tier et yolo_model.

CCTV Smart — Videosurveillance Intelligente pour le Benin