Ai Multicam
AI Multi-Cam Architecture
Architecture pour monitoring 24/7 + AI inference + brand content auto-generation.
🎯 Vision
Le Lab Jungle Kabal a une stack AI native :
- 24/7 monitoring de toutes les colonies
- Detection automatique des comportements signature (jumping, mues, repletes, etc.)
- Auto-clip des moments notables pour brand content
- Happiness Factor AI-driven scoring continu
- Public dashboard (Phase 2-3) pour communauté Jungle Kabal
🏗️ Architecture
Le bon mental model
[10 caméras streaming RTSP/HTTP]
↓ (WiFi local)
[Mini-PC / Mac mini hub]
(Frigate + AI YOLOv8 + storage)
↓
┌─────────┼─────────┐
↓ ↓ ↓
[App ] [Web UI ] [Notifs Discord/
mobile] Slack/Telegram]
Principe : chaque terra a une caméra légère et bon marché qui ne fait QUE streamer. Un seul hub central reçoit tous les flux et fait le boulot AI / enregistrement / alertes.
📷 Tier camera options
ESP32-CAM (recommandé pour scale)
- ESP32-CAM-MB sur Shopee Thailand (relandor.th, ~250-300 ฿/unit)
-
- Lens M12 macro 5mm swap (~50-100 ฿) pour macro
-
- Câble USB-C (~80 ฿)
-
- Adapter USB 5V ou hub USB
- = ~500-600 ฿ par cam ready
Avantages : ultra cheap, WiFi natif, scale facile. Limites : 2MP, low-light moyen, pas de AI on-board.
Pi HQ Camera (pour colonies premium)
- Raspberry Pi Zero 2W + Pi HQ Camera + C-mount lens macro
- ~3500-4000 ฿ par cam
- 12.3 MP, qualité supérieure
- Pour colonies “stars” (Mystrium, Myrmecocystus, etc.)
Reolink (pour vue d’ensemble lab)
- Reolink RLC-820A (~3500 ฿)
- 4K POE, wide-angle
- PAS macro — mais utile pour vue d’ensemble lab + scorpion (gros)
Andonstar AD407 (movable hero shots)
- ~7000 ฿
- Pour hero macro shots dédiés brand content
🖥️ Hub central — options
Option A : Mac mini existant ⭐ (à tester)
User a déjà un Mac mini qui fait tourner trading agents.
Conditions pour reuse :
- 16GB RAM minimum (8GB = trop juste avec trading + AI)
- 200GB+ storage libre
- Trading agents <50% CPU usage moyen
- Trading agents non-critiques OU OK si occasionnellement ralentis
Setup :
- Docker Desktop sur macOS
- Frigate dans container avec resource limits (~4 CPU, 8GB RAM)
- Trading reste prioritaire en native
-
- SSD externe USB-C 4TB pour storage cams (~5000 ฿)
Option B : Beelink mini-PC dédié
- Beelink SER5 (Ryzen 5, 16GB, 500GB) — ~12000 ฿
- Linux natif (Ubuntu/Debian)
- Plus stable et plus performant pour Frigate
- Si trading agents critiques → ne pas mélanger
Option C : Jetson Orin Nano (pro AI)
- ~18000 ฿
- 10× plus de capacité AI vs Pi
- Si scale futur 30+ cams ou modèles vidéo lourds
Recommandation initiale
Tester avec Mac mini existant + SSD externe 4TB (~5000 ฿) avant d’acheter Beelink.
Si Mac mini sature ou trading impacté → Beelink en backup (~12000 ฿).
💾 Storage
- ~50-100 GB/mois par caméra à 720p H.264
- 10 cams = 500GB-1TB/mois
- 4TB SSD externe = 4-8 mois d’archive avant rotation
- Storage rotation auto via Frigate config (overwrite oldest after 30j par exemple)
🌐 Network
Pour 1-5 cams
- WiFi domestique standard suffit
- Routeur correct (TP-Link AX1500+) recommandé
Pour 10+ cams
- Switch PoE (~3000 ฿) + cams PoE (Reolink) pour stabilité
- Ou WiFi 6 dédié
🧠 Software stack — TOUT EN OPEN SOURCE
Le cerveau central : Frigate NVR
Frigate — open source, gratuit, Docker, supporte 30+ cams, AI native (YOLO).
# Install en 5 min
docker compose up -d frigate
Features clés :
- Multi-cam dashboard (1 page = vue 10 cams)
- Détection objet avec YOLOv8 (entraîné custom sur fourmis)
- Recording sur événement (économie storage)
- Snapshots auto + clips
- API REST pour intégrer avec autres systèmes
- MQTT pour notifications
Couche automation : Home Assistant
Si tu veux pousser :
- Frigate → Home Assistant (intégration native)
- Trigger sur événements (Mystrium frappe → notif Discord + clip auto sauvegardé)
- Dashboard live multi-terra
Couche IA custom : YOLOv8 + Roboflow
Pour détecter spécifiquement TES fourmis (pas du générique) :
- Capture 200-500 photos de tes colonies
- Annote sur Roboflow (free tier)
- Train un modèle YOLOv8 custom (1h sur Colab gratuit)
- Deploy dans Frigate
- Re-train tous les 2-3 mois pour améliorer
Couche brand content : Make.com / n8n
Pour automatiser la génération de contenu :
- Frigate détecte “trap-jaw event” → clip 10s sauvegardé
- Make.com prend le clip → Anthropic Claude API génère caption Jungle Kabal voice
- Auto-post Instagram/Twitter/Discord
- Workflow tout AI-driven (parfait pour ton brand)
💰 Budget total scale 10 terras
| Item | Prix |
|---|---|
| 10× ESP32-CAM avec boîtiers (3D printed) | 4000 ฿ |
| 2× Pi HQ camera + Pi Zero (colonies stars) | 4000 ฿ |
| 1× Andonstar AD407 (movable) | 7000 ฿ |
| 1× Reolink (lab overview) optionnel | 3500 ฿ |
| Hub : Mac mini existant + SSD externe 4TB | 5000 ฿ |
| (Si Beelink à la place) | 12000 ฿ |
| Câbles, alim, accessoires | 4000 ฿ |
| TOTAL setup 10 terras AI multi-cam | ~27000-35000 ฿ |
→ Ramené par terra : ~3000-3500 ฿ par colonie pour caméra connectée + AI inference + recording 24/7.
📅 Phasage recommandé
Phase 1 — POC (Mois 1) : 1 colonie + 1 cam
- 1× ESP32-CAM-MB (~280 ฿ Shopee)
-
- lens macro M12 (~80 ฿)
-
- câble + adapter (~150 ฿)
-
- Mac mini en hub (existant) + Frigate Docker
- = ~500 ฿ + temps setup
- → Tu valides que le pipeline marche sur Harpegnathos
Phase 2 — Multi-cam basique (Mois 2-3) : 4 colonies + 4 cams
-
- 3× ESP32-CAM (~1500 ฿)
- Ajoute les caméras dans Frigate (5 min/cam)
- Train ton YOLO custom sur les 4 espèces
Phase 3 — Scale 10 terras (Mois 6-12)
-
- 6× cameras additionnelles
-
- Coral USB Accelerator pour AI faster (~2500 ฿)
-
- 2e disque pour redondance
Phase 4 — Brand automation (Mois 12+)
- Make.com / n8n workflows
- Automation Instagram posts
- Custom dashboard public Twitch-like
🔥 Le bonus AI Jungle Kabal
Avec ce setup, tu peux :
- Stream live multi-cam sur Twitch/YouTube en permanence (revenue passif possible)
- Auto-générer brand content : Frigate détecte un événement notable → clip → Claude API caption Jungle Kabal voice → Instagram post auto
- Time-lapse compilations : 1 jour de vie colonie compressé en 60s clip
- Dashboard public : page web où visiteurs Jungle Kabal voient l’état du lab en temps réel
- Data set unique : tu construis une dataset comportementale fourmis à long terme = potentiel paper de recherche, ou modèle ML proprio
📦 Hardware shopping list
Phase 1 (start ASAP)
- 1× ESP32-CAM-MB Shopee (relandor.th) — 280 ฿
- 1× Lens M12 macro 5mm Shopee — 80 ฿
- 1× Câble USB-C 1.5m — 80 ฿
- 1× Adapter USB 5V mural — 150 ฿
- 1× SSD externe 4TB USB-C — 5000 ฿
- Silicone aquarium safe pour sceller câble (passage terra) — 100 ฿
Phase 2 (dans 1-2 mois)
- 3-4× ESP32-CAM-MB additionnelles
- 1× Pi Zero 2W + Pi HQ Camera (pour colonie premium = Mystrium probablement) — 4000 ฿
- USB hub 10-port (alimentation centrale cams) — 1500 ฿
Phase 3+ (Mois 6+)
- Beelink SER5 si Mac mini sature — 12000 ฿
- Coral USB Accelerator — 2500 ฿
- 2e SSD 4TB pour redondance — 5000 ฿
🔗 Liens utiles
- Frigate NVR — le cœur du système
- Home Assistant — orchestration
- Roboflow — entraînement YOLO custom
- Beelink Mini PC Lazada — search “Beelink SER5”
- ESP32-CAM Shopee — search “ESP32-CAM-MB”
Mis à jour 2026-05-04
docs/tech/ai-multicam.md · sync: npm run docs:sync