Initial commit — Serveur Lucas SmartEye
API réception alertes chute (SmartEye/YOLO), analyse IA (Gemini 2.5 Flash), gestion alertes avec escalade (watchdog), notifications Firebase, dashboard web, documentation MkDocs. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
110
mkdocs-smarteye/docs/deploiement/config-video-camera.md
Normal file
110
mkdocs-smarteye/docs/deploiement/config-video-camera.md
Normal file
@@ -0,0 +1,110 @@
|
||||
# Configuration video des cameras
|
||||
|
||||
<div style="background: linear-gradient(135deg, #b71c1c 0%, #1565c0 100%); color: white; padding: 24px; border-radius: 12px; margin-bottom: 24px;">
|
||||
<h2 style="margin:0; color: #ffcdd2;">Les 2 flux RTSP — Detection & Preuve HD</h2>
|
||||
<p style="margin: 8px 0 0 0; opacity: 0.9;">Chaque camera diffuse 2 flux simultanes utilises pour des besoins differents par SmartEye.</p>
|
||||
</div>
|
||||
|
||||
---
|
||||
|
||||
## Comprendre les 2 flux
|
||||
|
||||
Chaque camera IP diffuse **2 flux video RTSP** en parallele :
|
||||
|
||||
| | Flux 2 (SD) | Flux 1 (HD) |
|
||||
|---|---|---|
|
||||
| **Subtype** | `subtype=1` | `subtype=0` |
|
||||
| **Resolution** | 800 x 448 | 2880 x 1620 |
|
||||
| **Usage** | Detection YOLO 24/7 | Capture preuve en cas de chute |
|
||||
| **Debit** | 300 kbps | 6144 kbps |
|
||||
| **Quand** | En permanence | Uniquement lors d'une detection |
|
||||
|
||||
```mermaid
|
||||
graph LR
|
||||
CAM[Camera IP] -->|Flux 2 - SD| YOLO[Jetson YOLO]
|
||||
YOLO -->|Chute detectee| CAPTURE[Capture HD]
|
||||
CAM -->|Flux 1 - HD| CAPTURE
|
||||
CAPTURE -->|POST image| LUCAS[Lucas api.php]
|
||||
LUCAS -->|Gemini analyse| AVA[Push AVA]
|
||||
```
|
||||
|
||||
!!! question "Pourquoi 2 flux ?"
|
||||
**YOLO n'a pas besoin de HD** pour detecter une personne. Un flux leger (800x448) permet d'analyser plus de FPS avec moins de charge GPU. Par contre, **l'image de preuve doit etre nette** pour que Gemini puisse analyser finement et pour que la famille voie clairement la situation.
|
||||
|
||||
---
|
||||
|
||||
## Parametres recommandes
|
||||
|
||||
### Parametres generaux
|
||||
|
||||
| Parametre | Valeur |
|
||||
|-----------|--------|
|
||||
| Format video | **50Hz** |
|
||||
| Codage video | **H.264 Main Profile** |
|
||||
|
||||
!!! warning "H.264 obligatoire"
|
||||
Le H.265 n'est pas supporte par tous les lecteurs RTSP. Toujours utiliser H.264 Main Profile.
|
||||
|
||||
### Flux 1 — Preuve HD (subtype=0)
|
||||
|
||||
| Parametre | Valeur | Explication |
|
||||
|-----------|--------|-------------|
|
||||
| Resolution | **2880 x 1620** | Resolution max. Image nette pour Gemini et la famille |
|
||||
| Debit binaire | **6144 kbps** | Debit max. Qualite optimale pour la capture |
|
||||
| Frequence | **20 fps** | Suffisant pour un screenshot net |
|
||||
| Intervalle image cle | **20** | 1 keyframe/seconde. Capture plus rapide |
|
||||
| Controle debit | **CBR** | Debit constant. Qualite stable en mouvement |
|
||||
| Qualite image | **1** (meilleure) | Valeur basse = qualite max |
|
||||
|
||||
### Flux 2 — Detection YOLO (subtype=1)
|
||||
|
||||
| Parametre | Valeur | Explication |
|
||||
|-----------|--------|-------------|
|
||||
| Resolution | **800 x 448** | YOLO detecte bien en SD. Economise le GPU |
|
||||
| Debit binaire | **300 kbps** | 20x moins que le flux HD |
|
||||
| Frequence | **15 fps** | Suffisant pour detecter un mouvement |
|
||||
| Intervalle image cle | **30** | 1 keyframe toutes les 2 secondes |
|
||||
| Controle debit | **VBR** | Debit variable. Economise la bande passante au repos |
|
||||
| Qualite image | **1** (meilleure) | Meilleure qualite meme en SD |
|
||||
|
||||
---
|
||||
|
||||
## URLs RTSP
|
||||
|
||||
Format pour cameras Dahua :
|
||||
|
||||
=== "Flux 1 — HD (preuve)"
|
||||
|
||||
```
|
||||
rtsp://admin:password@192.168.1.196/cam/realmonitor?channel=1&subtype=0
|
||||
```
|
||||
|
||||
=== "Flux 2 — SD (detection)"
|
||||
|
||||
```
|
||||
rtsp://admin:password@192.168.1.196/cam/realmonitor?channel=1&subtype=1
|
||||
```
|
||||
|
||||
!!! info "Parametres URL"
|
||||
- `channel` : numero de canal (1 pour camera mono-objectif)
|
||||
- `subtype` : **0** = flux principal (HD), **1** = flux secondaire (SD)
|
||||
|
||||
---
|
||||
|
||||
## Procedure de configuration
|
||||
|
||||
1. Acceder a l'interface web de la camera (`http://IP_CAMERA`)
|
||||
2. Aller dans **Parametres > Camera > Video**
|
||||
3. Configurer le **Premier flux** (HD) selon le tableau ci-dessus
|
||||
4. Configurer le **Deuxieme flux** (SD) selon le tableau ci-dessus
|
||||
5. Cliquer **Appliquer**
|
||||
6. Tester les 2 flux avec VLC : `vlc rtsp://admin:password@IP/cam/realmonitor?channel=1&subtype=1`
|
||||
7. Verifier que SmartEye recoit le flux 2 et detecte correctement
|
||||
|
||||
---
|
||||
|
||||
## Voir aussi
|
||||
|
||||
- [Installation camera IP](installation-camera.md) — Ajouter une camera au reseau
|
||||
- [Checklist installation](https://lucas.unigest.fr/checklist.php) — Suivi complet d'une installation
|
||||
- [Configuration video interactive](https://lucas.unigest.fr/doc_camera.php) — Version web avec tableaux detailles
|
||||
Reference in New Issue
Block a user