Comprendre les 2 flux vidéo

Chaque caméra IP diffuse 2 flux RTSP simultanés, utilisés pour des besoins différents.

Flux 2 — Détection /cam/realmonitor?channel=1&subtype=1

Usage : Flux analysé en continu par YOLO sur le Jetson pour détecter les chutes.

Pourquoi basse résolution ? YOLO n'a pas besoin de HD pour détecter une personne. Un flux léger (800x448) permet :

  • Moins de charge GPU sur le Jetson
  • Analyse plus rapide (+ de FPS traités)
  • Plusieurs caméras en parallèle
CAMFlux 2 (SD)Jetson YOLOChute ?
Flux 1 — Preuve HD /cam/realmonitor?channel=1&subtype=0

Usage : Quand YOLO détecte une chute, SmartEye capture une image HD depuis ce flux et l'envoie au serveur Lucas.

Pourquoi haute résolution ? L'image de preuve doit être nette pour :

  • Analyse précise par Gemini (position, visage, contexte)
  • Preuve visuelle pour la famille dans l'app AVA
  • Archivage en qualité
CHUTECapture HDLucas (Gemini)AVA
  CAMÉRA IP (ex: 192.168.1.196)
  │
  ├── Flux 2 (subtype=1) — 800x448, 15fps, 300kbps —→ Jetson YOLO (détection continue 24/7)
  │                                                            │
  │                                                    Chute détectée !
  │                                                            │
  └── Flux 1 (subtype=0) — 2880x1620, 20fps, 6Mbps —→ Capture screenshot HD
                                                                    │
                                                           POST image → Lucas api.phpGemini analysePush AVA

Paramètres recommandés

Configuration optimale pour le système SmartEye. Accessible via l'interface web de la caméra.

Paramètres généraux

Format vidéo 50Hz
Codage vidéo H.264 Main Profile

H.264 est indispensable. Le H.265 n'est pas supporté par tous les lecteurs RTSP. Le Main Profile offre le meilleur compromis qualité/compatibilité.

Premier flux — Preuve HD

subtype=0
Paramètre Valeur Explication
Résolution 2880 x 1620 Résolution max de la caméra. Image nette pour Gemini et la famille.
Débit binaire 6144 kbps Débit max. Qualité optimale pour la capture de preuve.
Fréquence 20 fps Suffisant pour capturer un screenshot net. Pas besoin de 25fps.
Intervalle image clé 20 1 image clé par seconde (= intervalle / fps). Capture plus rapide.
Contrôle débit CBR Débit constant. Qualité stable même en mouvement.
Qualité image 1 (meilleure) Valeur la plus basse = qualité max.

Deuxième flux — Détection YOLO

subtype=1
Paramètre Valeur Explication
Résolution 800 x 448 YOLO détecte très bien en basse résolution. Économise le GPU.
Débit binaire 300 kbps 20x moins que le flux HD. Bande passante négligeable.
Fréquence 15 fps Suffisant pour détecter un mouvement. Plus = plus de charge GPU inutile.
Intervalle image clé 30 1 image clé toutes les 2 secondes. Acceptable pour la détection.
Contrôle débit VBR Débit variable. Économise la bande passante quand rien ne bouge.
Qualité image 1 (meilleure) On garde la meilleure qualité même en SD pour la détection.

URLs RTSP

Format des URLs pour caméras Dahua. Remplacer l'IP par celle de la caméra.

Flux 1 — HD Capture de preuve
rtsp://admin:password@192.168.1.196/cam/realmonitor?channel=1&subtype=0
Flux 2 — SD Détection YOLO 24/7
rtsp://admin:password@192.168.1.196/cam/realmonitor?channel=1&subtype=1
Note : Le channel correspond au numéro de canal de la caméra (1 pour une caméra mono-objectif). Le subtype sélectionne le flux : 0 = principal (HD), 1 = secondaire (SD).

Checklist configuration caméra

  1. 1. Accéder à l'interface web de la caméra (http://IP_CAM)
  2. 2. Aller dans Paramètres → Caméra → Vidéo
  3. 3. Configurer le Premier flux (HD) selon le tableau ci-dessus
  4. 4. Configurer le Deuxième flux (SD) selon le tableau ci-dessus
  5. 5. Cliquer Appliquer
  6. 6. Tester les 2 flux RTSP avec VLC (vlc rtsp://...)
  7. 7. Vérifier que SmartEye reçoit le flux 2 et détecte correctement