Guide par Type de Machine
Vue d'Ensemble des 5 Tiers
CCTV Smart s'adapte à 5 niveaux de matériel, du professionnel haute-performance jusqu'à l'installation légère.
| Tier | Processeur | iGPU/dGPU | Caméras | Profils | RAM | Stockage |
|---|---|---|---|---|---|---|
| S | Apple M2+, Intel i9 | NVIDIA RTX 3060+ | 6-8 | Tous (haute capacité) | 8 GB | 256 GB+ |
| A | Intel i7-13700 (16C) | Intégré Intel | 8 | Tous (haute capacité) | 16 GB | 512 GB+ |
| B | Intel i7-12700, Ryzen 7 5700X | Intégré | 6 | Tous | 16 GB | 256 GB |
| C | Intel i5-12400, Ryzen 5 5600X | Intégré | 4 | Simples, retail | 8 GB | 256 GB |
| D | Intel i5-10400 (sans iGPU) | Aucun | 2-3 | Basiques (détection simple) | 8 GB | 128 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: truePerformance
- 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: falsePerformance
- 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: falsePerformance
- 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: falsePerformance
- 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: falsePerformance
- 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
| Metric | S | A | B | C | D |
|---|---|---|---|---|---|
| CPU Min | i9-14900K | i7-13700 | i7-12700 | i5-12400 | i5-10400 |
| GPU | RTX 4080+ | Intel UHD | Intel UHD | Intel UHD | Aucun |
| Caméras Recommandées | 6-8 | 8 | 6 | 4 | 2-3 |
| FPS Max | 2 | 1 | 1 | 1 | 0.5 |
| RAM | 16+ GB | 16 GB | 16 GB | 8 GB | 8 GB |
| YOLO | Large (71M) | Medium (25M) | Medium (25M) | Nano (3M) | Nano (3M) |
| Modules Max | 8/8 | 5-6/8 | 3-4/8 | 2-3/8 | 0/8 |
| Latence IA | 2-3s | 3-4s | 4-5s | 5-7s | 8-12s |
Migration Entre Tiers
Si votre charge croît :
- Tier D → C — Ajouter iGPU, passer à 8 GB RAM
- Tier C → B — Upgrade CPU à i7, ajouter RAM à 16 GB
- Tier B → A — Upgrade CPU à i7-13700, ajouter stockage
- Tier A → S — Ajouter GPU dédié (RTX 4080)
Configuration reste compatible — modifiez juste le tier et yolo_model.