Guide
Connecter un NVR existant.
Argolys ne remplace pas votre NVR — il s'ajoute à côté. L'idée est d'extraire les flux RTSP de chaque caméra (déjà branchée sur votre enregistreur) et de les déclarer dans Argolys pour activer l'analyse IA.
1. Architecture : où se place Argolys ?
Avant de plonger dans les URLs, voici comment Argolys s'intègre dans votre installation existante. Les flèches représentent le sens de transit des images vidéo.
┌─────────────────────────────────────────────────────────────────┐
│ VOTRE SITE (sur place) │
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ Caméra 1 │ │ Caméra 2 │ │ Caméra N │ │
│ └────┬─────┘ └────┬─────┘ └────┬─────┘ │
│ │ │ │ │
│ └───────────────┴───────────────┘ │
│ │ RTSP (LAN) │
│ ▼ │
│ ┌──────────────────┐ │
│ │ NVR (Hikvision, │ ◄── enregistrement local │
│ │ Dahua, Reolink) │ 24/7 (vos preuves) │
│ └─────────┬────────┘ │
│ │ RTSP forward │
│ │ │
└────────────────────────┼─────────────────────────────────────────┘
│
│ Internet (RTSP/TCP chiffré via VPN
│ ou redirection de port sécurisée)
│
┌────────────────────────┼─────────────────────────────────────────┐
│ ▼ │
│ ┌──────────────────────┐ │
│ │ Argolys │ │
│ │ (Hetzner Allemagne) │ │
│ ├──────────────────────┤ │
│ │ Analyse IA │ │
│ │ Modules métier │ │
│ │ Anonymisation │ │
│ │ Alertes + dashboard │ │
│ └──────────────────────┘ │
│ │
│ INFRASTRUCTURE EUROPÉENNE │
└──────────────────────────────────────────────────────────────────┘ Points importants à retenir de ce schéma :
- Votre NVR continue d'enregistrer en local comme avant. Argolys ne touche jamais à vos archives — c'est votre solution actuelle qui les garde.
- Argolys ne reçoit que les flux en direct nécessaires à l'analyse, pas les historiques.
- Argolys traite 1 à 5 frames par seconde selon le scénario (pas 25 FPS comme un enregistrement broadcast), ce qui limite drastiquement la bande passante consommée.
- Si votre connexion Internet tombe, votre NVR continue d'enregistrer en local sans interruption.
2. Pré-requis
Ce dont vous aurez besoin
- L'adresse IP locale de votre NVR (souvent visible dans son interface admin)
- Un compte avec un mot de passe ayant accès au flux RTSP (utilisateur dédié recommandé, jamais le compte admin principal)
- Le numéro de canal de chaque caméra à exposer (1, 2, 3...)
- Une connexion réseau du NVR vers Internet (le serveur Argolys doit pouvoir atteindre le NVR sur son port RTSP, généralement 554)
3. Hikvision / HiLook (et OEM compatibles)
Hikvision utilise un format d'URL RTSP très répandu, repris par de nombreuses marques OEM (HiLook, LTS, Honeywell rebadgé Hikvision...).
Format d'URL
rtsp://<user>:<password>@<ip>:554/Streaming/Channels/<channel>01
Le suffixe 01 indique le flux principal (haute qualité).
Utilisez 02 pour le sous-flux (plus léger, recommandé pour
l'analyse continue).
Exemples concrets
- Caméra 1, flux principal :
rtsp://argolys:motdepasse@192.168.1.64:554/Streaming/Channels/101 - Caméra 1, sous-flux :
rtsp://argolys:motdepasse@192.168.1.64:554/Streaming/Channels/102 - Caméra 4, flux principal :
rtsp://argolys:motdepasse@192.168.1.64:554/Streaming/Channels/401
Activer RTSP sur le NVR
- Connectez-vous à l'interface web du NVR avec un compte admin.
- Ouvrez Configuration → Système → Réseau → Configuration avancée → Protocoles intégrés.
- Cochez Activer RTSP et vérifiez que le port est bien 554.
- Créez un utilisateur dédié Configuration → Système → Gestion utilisateur → Ajouter. Donnez-lui les droits « Aperçu en direct » uniquement.
4. Dahua / Lorex / Amcrest (et OEM compatibles)
Dahua a son propre schéma, repris par Lorex, Amcrest, Honeywell rebadgé Dahua. Très similaire à Hikvision mais avec un chemin différent.
Format d'URL
rtsp://<user>:<password>@<ip>:554/cam/realmonitor?channel=<n>&subtype=<0|1> subtype=0 = flux principal (haute qualité),
subtype=1 = sous-flux (recommandé pour l'analyse continue).
Exemples concrets
- Caméra 1, flux principal :
rtsp://argolys:motdepasse@192.168.1.108:554/cam/realmonitor?channel=1&subtype=0 - Caméra 2, sous-flux :
rtsp://argolys:motdepasse@192.168.1.108:554/cam/realmonitor?channel=2&subtype=1
Activer RTSP sur le NVR Dahua
- Allez dans Configuration → Réseau → Connexion et notez le port RTSP (554 par défaut).
- Vérifiez que le service RTSP est activé.
- Créez un utilisateur dédié dans Compte → Utilisateur.
5. Reolink (NVR + caméras direct)
Reolink est plus simple : les caméras supportent RTSP directement, et le NVR peut aussi servir d'agrégateur RTSP.
Caméra directe (sans passer par le NVR)
rtsp://<user>:<password>@<ip>:554/h264Preview_01_main
Utilisez h264Preview_01_sub pour le sous-flux.
Via NVR Reolink
Le NVR Reolink rediffuse les flux ; l'URL est similaire mais l'IP est
celle du NVR et le canal change : h264Preview_01_main,
h264Preview_02_main, etc.
Activer RTSP sur Reolink
- Ouvrez l'application Reolink (mobile ou Windows).
- Sélectionnez la caméra → Réseau → Avancé.
- Activez RTSP (port 554 par défaut).
6. Axis Communications
Axis est la référence haut-de-gamme du marché. Caméras chères mais excellentes (capteurs Lightfinder, IA embarquée). Le firmware AXIS OS gère parfaitement RTSP standard.
Format d'URL (caméra Axis directe, sans NVR)
rtsp://<user>:<password>@<ip>:554/axis-media/media.amp?streamprofile=<profile>
Le paramètre streamprofile est optionnel. Sans lui, vous
obtenez le profil par défaut. Pour utiliser un sous-flux préconfiguré :
?streamprofile=Quality ou ?streamprofile=Bandwidth.
Exemple concret
- Caméra Axis P3245-LV :
rtsp://argolys:motdepasse@192.168.1.90:554/axis-media/media.amp - Avec profil bande passante réduite :
rtsp://argolys:motdepasse@192.168.1.90:554/axis-media/media.amp?streamprofile=Bandwidth
Activer RTSP
- Ouvrez l'interface web de la caméra Axis.
- Allez dans Système → Plain config → Network → RTSP.
- Activez RTSP et vérifiez que le port est 554.
- Créez un utilisateur dédié dans Système → Utilisateurs avec le rôle Visualiseur (lecture seule).
7. Bosch Security
Bosch équipe beaucoup d'installations industrielles et de sites publics. Le format RTSP varie selon la gamme : caméras IP Bosch standalone vs enregistreurs VRM/DIVAR.
Format d'URL (caméra IP Bosch directe)
rtsp://<user>:<password>@<ip>:554/?inst=<stream>&h26x=4 inst=1 = flux principal, inst=2 = sous-flux.
h26x=4 force le H.264 (compatible avec tous les modules).
Pour le H.265, utilisez h26x=5.
Exemple concret
- Caméra Bosch DINION IP starlight 8000 MP :
rtsp://argolys:motdepasse@192.168.1.45:554/?inst=2&h26x=4
Activer RTSP
- Interface web Bosch → Configuration → Réseau → Avancé → RTSP.
- Cochez RTSP server.
- Créez un utilisateur dédié sous Service → Comptes utilisateurs.
8. Uniview (UNV)
Marque chinoise alternative à Hikvision et Dahua, de plus en plus présente en Europe pour son rapport qualité/prix. Format RTSP simple.
Format d'URL (caméra Uniview directe)
rtsp://<user>:<password>@<ip>:554/media/video<n> video1 = flux principal, video2 = sous-flux,
video3 = troisième flux (faible résolution mobile).
Via NVR Uniview
rtsp://<user>:<password>@<ip-nvr>:554/unicast/c<channel>/s<stream>/live c1 = canal 1, s0 = flux principal,
s1 = sous-flux. Exemple caméra 3 sous-flux :
rtsp://argolys:motdepasse@192.168.1.150:554/unicast/c3/s1/live
9. Caméras grand public (Tapo, EZVIZ, TP-Link)
Ces marques visent le résidentiel mais sont parfois déployées en TPE. Important : toutes ne supportent pas RTSP nativement — vérifiez le modèle avant achat.
TP-Link Tapo (modèles compatibles RTSP)
Modèles compatibles : Tapo C200, C210, C220, C310, C320WS, C500. Les modèles bas-de-gamme (C100, certains C110) ne supportent pas RTSP — seulement l'app Tapo cloud.
rtsp://<user>:<password>@<ip>:554/stream<n> stream1 = flux principal HD, stream2 = sous-flux SD.
Activez d'abord « Compte caméra » dans l'app Tapo
(Paramètres avancés → Compte caméra) pour créer un user/password local
spécifique au flux RTSP.
EZVIZ (modèles compatibles RTSP)
Modèles compatibles : C3X, C8C, H8, C6N, BC1, BM1. Le format inclut le code de vérification imprimé sous la caméra (verification code) en mot de passe initial.
rtsp://admin:<verification-code>@<ip>:554/H.264
Pour le sous-flux : /H.264/ch1/sub/av_stream selon le firmware.
Testez avec VLC si le sous-flux ne répond pas — certains modèles EZVIZ
n'exposent que le flux principal.
⚠️ Caméras Wi-Fi : limites connues
- Une caméra Wi-Fi en sous-flux 720p consomme déjà ~1 Mbps de bande passante en continu. À éviter pour les sites avec ADSL bas débit.
- Les caméras sur batterie (Reolink Argus, Eufy, Arlo) ne supportent généralement pas RTSP continu — leur firmware coupe le flux entre les détections pour économiser la batterie.
- Pour la production professionnelle, privilégiez les caméras PoE câblées (Ethernet + alim sur le même câble).
Caméras non documentées : utiliser ONVIF
Si votre marque ne figure pas ci-dessus, 95 % des caméras IP professionnelles supportent ONVIF qui expose une URL RTSP standardisée.
- ONVIF Device Manager (Windows, gratuit) — scanne votre réseau local et liste les caméras ONVIF avec leur URL RTSP automatiquement
- python-onvif (multi-plateforme, en ligne de commande pour les intégrateurs)
- Méthode manuelle : tapez
rtsp://user:password@ip:554/onvif/profile1(profile1 = flux principal, profile2 = sous-flux). Marche sur la majorité des caméras ONVIF Profil S.
10. Exposer le NVR à Argolys (côté réseau)
Argolys s'exécute sur des serveurs en Europe (Hetzner Allemagne). Notre serveur doit donc pouvoir atteindre votre NVR sur le port RTSP. Plusieurs options sécurisées :
Option A — Redirection de port (rapide, à éviter en production)
Redirigez le port 554 de votre box vers l'IP locale du NVR. Simple mais expose le NVR à Internet : à ne pas faire en production. Convient pour tester sur un site non sensible.
Option B — Tunnel VPN (recommandé)
Établissez un tunnel VPN entre votre site et notre infrastructure (WireGuard ou IPsec). Vos flux RTSP transitent par un canal chiffré, et le NVR reste invisible depuis Internet. Disponible sur les plans Business et Pro.
Option C — Agent local Argolys Edge (sur devis, plan Enterprise)
Un mini-PC sur votre LAN exécute les analyses en local. Aucune image ne sort de votre réseau, seules les alertes (texte + métadonnées) sont envoyées à Argolys. Recommandé pour les sites ultra-sensibles (santé, défense, banque).
11. Combien de bande passante par caméra ?
Argolys n'a pas besoin de 25 FPS en 4K. La plupart des modules métier échantillonnent 1 à 5 frames par seconde. Mais pour l'analyse temps-réel (plans Pro / Enterprise), c'est différent. Voici les ordres de grandeur :
| Résolution | Mode cron (1 frame / 5 min) | Mode cron (1 frame / 10 s) | Mode temps-réel (2 FPS) |
|---|---|---|---|
| SD 480p (sous-flux) | ≈ 0,001 Mbps (négligeable) | ≈ 0,05 Mbps | 0,4 - 0,8 Mbps |
| HD 720p | ≈ 0,003 Mbps | ≈ 0,1 Mbps | 1 - 2 Mbps |
| Full HD 1080p | ≈ 0,008 Mbps | ≈ 0,3 Mbps | 2 - 4 Mbps |
| 4K (2160p) | ≈ 0,03 Mbps | ≈ 1 Mbps | 8 - 15 Mbps |
Recommandation : pour 99 % des cas d'usage métier (détection EPI, intrusion périmètre, comptage véhicules, stocks), configurez Argolys sur le sous-flux 720p en mode cron 30 s à 5 min. Ça permet de connecter 20 caméras sur une fibre 100 Mbps upload sans saturer.
Le temps-réel est réservé aux cas critiques (feu / fumée en zone à risque, personne au sol, intrusion bancaire). Pour ces scénarios, prévoyez 2-4 Mbps upload par caméra Full HD analysée.
12. Tester votre URL RTSP avant Argolys
Avant d'ajouter une caméra dans Argolys, validez que l'URL RTSP marche depuis votre poste. Si VLC affiche le flux, Argolys aussi.
Méthode 1 — VLC (le plus simple)
- Ouvrez VLC (gratuit, multi-plateforme : videolan.org).
- Menu Média → Ouvrir un flux réseau (raccourci Ctrl + N).
- Collez votre URL complète :
rtsp://user:password@ip:554/chemin - Cliquez sur Lire.
- Vous devez voir l'image dans les 2-5 secondes. Sinon, voir dépannage.
Méthode 2 — ffprobe (en ligne de commande, plus rapide à debugger)
ffprobe -v error -show_streams rtsp://user:password@ip:554/chemin Si la commande retourne en moins de 5 secondes avec les caractéristiques du flux (codec, résolution, fps), tout va bien. Si elle hang ou retourne une erreur, voir la section dépannage.
13. Ajouter la caméra dans Argolys
- Connectez-vous à app.argolys.com et ouvrez Caméras → Ajouter.
- Donnez un nom à la caméra (ex : « Quai chargement nord »).
- Choisissez le protocole RTSP.
- Collez l'URL au format
rtsp://user:password@ip:port/chemin. Astuce : vous pouvez aussi laisser le champ credentials vide et passeruser:passworddans l'URL. - Cliquez sur Tester la connexion. Argolys récupère une image et vous l'affiche. Si l'aperçu est correct, sauvegardez.
- Une fois la caméra créée, vous pouvez définir des zones polygonales (utile pour scope les détections sur une zone précise de l'image, ex : « uniquement le quai de chargement »).
14. Dépannage : erreurs fréquentes
« 401 Unauthorized » ou « Authentication failed »
L'URL répond mais refuse l'authentification. Causes possibles :
- L'utilisateur que vous avez créé sur le NVR n'a pas les droits « Aperçu en direct » (Hikvision) ou « Live preview » (Dahua). Re-vérifiez ses permissions.
- Caractères spéciaux dans le mot de passe. Si votre password contient
@,#,:,/, il faut les URL-encoder. Ex :p@ssw#rddevientp%40ssw%23rd. - Sur certaines caméras Tapo/EZVIZ : le mot de passe RTSP n'est PAS le mot de passe de l'app cloud. Il faut activer un compte caméra dédié.
« Connection refused » ou « Connection timeout »
Le serveur RTSP n'est pas joignable. Causes possibles :
- RTSP n'est pas activé sur le NVR ou la caméra (vérifier dans l'interface admin).
- Le port n'est pas 554 (certains NVR le changent en 10554 ou autre). Vérifier dans Configuration → Réseau → Ports.
- Un pare-feu local bloque le port (Windows Defender, pfSense, OPNsense).
- Vous êtes sur un VLAN différent du NVR sans route configurée.
- Si vous testez depuis Internet : la redirection de port n'a pas été correctement configurée sur votre box / routeur.
« Stream returns video but ffprobe shows codec unknown »
Certaines caméras très récentes diffusent en H.265 (HEVC) ou H.266 (VVC). Argolys gère le H.264 et H.265 nativement. Si votre flux est en H.266 ou un codec exotique, forcez le H.264 :
- Hikvision : Configuration → Vidéo/Audio → Type d'encodage : H.264
- Dahua : Caméra → Vidéo → Compression : H.264
- Bosch : ajouter
?h26x=4à l'URL RTSP
« Image figée » ou « Beaucoup de retards / décalages »
Le flux arrive mais avec des artefacts. Causes :
- Le débit upload de votre site est saturé. Switchez sur le sous-flux (substream) au lieu du flux principal.
- Trop d'autres caméras transitent en même temps. Limitez le nombre de caméras analysées en temps réel (passez certaines en mode cron).
- Le NVR est sous-dimensionné CPU et ne peut pas rediffuser tous les flux simultanément. Tester en branchant Argolys directement sur la caméra IP (sans passer par le NVR).
« Connexion OK depuis mon poste local, KO depuis Argolys »
Votre URL fonctionne en LAN mais Argolys ne peut pas y accéder depuis Internet. C'est attendu : Argolys tourne sur des serveurs Hetzner Allemagne, il ne peut pas joindre une IP locale 192.168.x.x. Voir la section 10. Exposer le NVR à Argolys pour les options sécurisées (VPN recommandé).
15. Sécurité : checklist avant production
- ✅ Créer un utilisateur RTSP dédié, jamais le compte admin du NVR (limite la casse en cas de fuite des credentials)
- ✅ Mot de passe robuste (≥ 16 caractères, généré aléatoirement, stocké en password manager — pas dans un fichier .txt sur le bureau)
- ✅ Limiter les droits de l'utilisateur RTSP à « Visualisation en direct » uniquement (pas d'admin, pas de modification config, pas d'accès aux enregistrements)
- ✅ Désactiver les services non nécessaires sur le NVR : UPnP, P2P cloud (Hik-Connect, DMSS, Reolink Cloud), Telnet, SNMP non utilisé
- ✅ Tenir le firmware du NVR à jour (Hikvision et Dahua publient régulièrement des correctifs de sécurité critiques)
- ✅ Préférer un tunnel VPN à une redirection de port directe — votre NVR ne doit jamais être exposé en clair sur Internet
- ✅ Activer le HTTPS sur l'interface web admin du NVR (pas seulement le HTTP)
- ✅ Mettre votre NVR sur un VLAN dédié isolé des postes utilisateurs (segmentation réseau)
- ✅ Logguer les accès RTSP (le NVR le fait nativement → consulter régulièrement les logs)
16. Questions fréquentes
Argolys peut-il remplacer mon NVR ?
Non, et c'est volontaire. Argolys est une couche IA d'analyse qui s'ajoute à votre NVR existant. Le NVR continue de gérer l'enregistrement local 24/7 (vos preuves légales). Argolys ajoute la détection automatique des événements et l'alerte temps-réel.
Combien de caméras Argolys peut analyser en parallèle ?
Cela dépend de votre plan :
- Trial gratuit : 1 caméra
- Starter (49 €/mois) : 1 caméra
- Business (149 €/mois) : 5 caméras
- Pro (399 €/mois) : 15 caméras
- Enterprise : sur devis, caméras illimitées
Argolys peut-il accéder à mes enregistrements vidéo passés ?
Non. Argolys n'a accès qu'aux flux temps-réel que vous lui exposez via RTSP. Vos archives restent strictement sur votre NVR, dans votre infrastructure. Aucun enregistrement historique n'est envoyé à nos serveurs.
Et si je n'ai pas d'IP fixe / je suis en CGNAT box opérateur ?
Certains opérateurs (Free, certains forfaits Orange/SFR fibre) utilisent du CGNAT — vous ne pouvez pas faire de redirection de port entrante. Solutions :
- Demander une IP fixe à votre opérateur (souvent gratuit ou ~5 €/mois)
- Utiliser un tunnel WireGuard (Argolys fournit la configuration)
- Utiliser un service tiers comme Cloudflare Tunnel (gratuit pour ce cas d'usage)
- Plan Enterprise : déployer un agent Argolys Edge sur un mini-PC local (Raspberry Pi 5 ou Intel NUC) qui pousse les alertes vers nos serveurs (pas d'entrée nécessaire)
Faut-il prévenir mes salariés / clients filmés ?
Oui, c'est obligatoire en France indépendamment d'Argolys. Le RGPD et le Code du travail imposent :
- Une signalétique visible à l'entrée de chaque zone filmée
- Une mention dans le règlement intérieur (pour les salariés)
- Une déclaration au registre RGPD interne (AIPD si analyse comportementale)
- Une information préalable du CSE (Comité Social et Économique) si l'analyse concerne des salariés
Argolys propose un Pack Conformité RGPD (750 €) qui inclut des modèles de panneaux, un paragraphe règlement intérieur prêt à intégrer, et une trame d'AIPD. Demandez-le via le formulaire de contact.
Mon NVR a 32 caméras mais je veux en analyser que 3 — c'est possible ?
Oui, totalement. Vous choisissez canal par canal celles que vous voulez exposer à Argolys. Les autres ne sont pas touchées et continuent d'enregistrer normalement sur votre NVR.
Que se passe-t-il si ma connexion Internet tombe ?
Votre NVR continue d'enregistrer en local — aucune perte. Côté Argolys, les analyses ne tournent plus pendant la coupure. Dès que la connexion revient, Argolys reprend automatiquement les détections sur les flux live (il ne rattrape pas le passé manqué — c'est de l'analyse temps-réel, pas du rejeu d'archives).
Vous bloquez sur la configuration ?
Notre équipe propose un accompagnement à la mise en route. Pour 200 € à 800 € selon le nombre de caméras, nous configurons votre première caméra ensemble et validons toute la chaîne (RTSP → analyse → alerte).
Demander un accompagnement