URL RTSP d'une caméra IP : formats Hikvision, Dahua, Axis et autres
Mis à jour le 31 octobre 2026 · 5 min de lecture
En bref
Une URL RTSP indique à un lecteur où lire le flux vidéo d'une caméra IP. Elle prend la forme rtsp://utilisateur:motdepasse@adresse-ip:port/chemin. Le port par défaut est 554 chez la plupart des fabricants ; seul le chemin change d'une marque à l'autre. Le tableau ci-dessous donne les formats documentés par chaque fabricant, qui varient encore selon le modèle et le firmware.
Pour relier une caméra à un enregistreur, à un logiciel de vidéosurveillance ou à une passerelle de détection, il faut presque toujours son adresse RTSP. Les fabricants ne l'affichent pas toujours dans l'interface de la caméra. Ce guide explique comment la construire, la retrouver avec ONVIF, la tester et la protéger.
À quoi ressemble une URL RTSP ?
RTSP (Real Time Streaming Protocol) est le protocole que la plupart des caméras IP utilisent pour diffuser leur image sur le réseau local. Une adresse RTSP complète se décompose ainsi :
- rtsp:// : le protocole ;
- utilisateur:motdepasse@ : le compte de la caméra, si elle demande une authentification ;
- adresse IP : celle de la caméra, ou celle de l'enregistreur si vous passez par lui ;
- :554 : le port RTSP, à préciser seulement s'il a été changé dans la caméra ; sans port dans l'adresse, le lecteur utilise 554 ;
- /chemin : propre à chaque marque, il désigne la caméra ou le canal, et le flux voulu.
URL RTSP par marque : Hikvision, Dahua, Axis et autres
La plupart des caméras proposent au moins deux flux. Le flux principal offre la pleine résolution et sert à l'enregistrement. Le flux secondaire, plus léger, sert à l'affichage en mosaïque ; il peut suffire pour une analyse de détection, selon la distance des zones à surveiller.
Le tableau reprend les formats publiés par chaque fabricant dans sa documentation ou sa base de connaissances. Remplacez <ip> par l'adresse de la caméra et ajoutez <utilisateur>:<mot de passe>@ devant si une authentification est demandée. Les chemins peuvent varier selon le modèle, la génération et le firmware : en cas de doute, la documentation de votre modèle fait foi.
Une caméra lue directement porte presque toujours le canal 1. Le numéro de canal ne change que si vous passez par un enregistreur, qui regroupe plusieurs caméras derrière une seule adresse.
Formats tirés de la documentation de chaque fabricant (voir les sources). Chemins valables pour une caméra lue directement, à vérifier pour votre modèle et votre version de firmware.
| Marque | Flux principal | Flux secondaire | À savoir |
|---|---|---|---|
| Hikvision | rtsp://<ip>:554/Streaming/channels/101 | rtsp://<ip>:554/Streaming/channels/102 | Le nombre combine le canal et le flux (01 principal, 02 secondaire). Via un enregistreur, le canal 2 donne 201 et 202. Vérifiez le port RTSP dans les réglages réseau de l'appareil. |
| Dahua | rtsp://<ip>:554/cam/realmonitor?channel=1&subtype=0 | rtsp://<ip>:554/cam/realmonitor?channel=1&subtype=1 | channel commence à 1 ; subtype=2 désigne un second flux secondaire s'il existe. Selon Dahua Wiki, le mot de passe ne doit pas contenir le caractère #. |
| Axis | rtsp://<ip>:554/axis-media/media.amp | rtsp://<ip>:554/axis-media/media.amp?resolution=640x480 | Pas de flux secondaire fixe : on demande dans l'URL une résolution prise en charge par la caméra, ou un profil de flux enregistré (?streamprofile=<nom>). |
| Reolink | rtsp://<ip>:554/Preview_01_main | rtsp://<ip>:554/Preview_01_sub | Ports RTSP et ONVIF désactivés par défaut sur la plupart des modèles : à activer dans les réglages de la caméra. Via un enregistreur, Preview_02_main désigne le canal 2. |
| Uniview | rtsp://<ip>:554/media/video1 | rtsp://<ip>:554/media/video2 | media/video3 donne un troisième flux. Les caméras fisheye, panoramiques et à double objectif utilisent d'autres numéros ou chemins. |
| Bosch | rtsp://<ip>/ | rtsp://<ip>/?inst=2 | inst choisit le flux (1 ou 2), line l'entrée vidéo d'un encodeur à plusieurs entrées. Sans port dans l'adresse, 554 est utilisé. |
Comment trouver l'URL RTSP avec ONVIF ?
Si la caméra est compatible ONVIF, elle peut indiquer elle-même l'adresse de chacun de ses flux, ce qui évite de deviner le chemin. Le guide Caméra IP compatible ONVIF explique comment vérifier la conformité d'un modèle.
ONVIF Device Manager, un logiciel libre pour Windows, permet de lire ces adresses sans configuration particulière :
- installez-le sur un ordinateur branché sur le même réseau que la caméra ;
- saisissez un compte valable sur la caméra dans les champs d'identification ;
- sélectionnez la caméra dans la liste des appareils détectés, puis ouvrez la vidéo en direct de chaque profil : l'adresse RTSP du flux s'affiche avec l'image ;
- copiez cette adresse dans votre lecteur ou votre logiciel ;
- si la caméra n'apparaît pas, ONVIF est peut-être désactivé, un compte ONVIF distinct est peut-être requis selon le modèle, ou la caméra se trouve sur un autre segment du réseau (VLAN), que la recherche automatique ne traverse en général pas.
Comment tester une URL RTSP avec VLC ou ffprobe ?
Testez depuis un ordinateur branché sur le même réseau que la caméra. Dans VLC, ouvrez le menu « Média », choisissez « Ouvrir un flux réseau », collez l'adresse puis cliquez sur « Lire ». Si l'image apparaît, l'adresse, le compte et le chemin réseau sont bons.
Pour un diagnostic plus précis, ffprobe, l'outil d'analyse livré avec FFmpeg, décrit le flux sans l'afficher : codec, résolution, images par seconde. Exemple : ffprobe -v error -rtsp_transport tcp -show_streams "rtsp://utilisateur:motdepasse@<ip>:554/<chemin>". L'option -rtsp_transport tcp fait passer la vidéo par la connexion RTSP elle-même, ce qui aide quand l'image se fige ou se dégrade sur un réseau chargé.
La passerelle Tervigil fait ce même test au moment de connecter une caméra : elle mesure résolution, codec, images par seconde et latence, et indique la cause probable en cas d'échec (fonctionnement de la passerelle).
Pourquoi le flux RTSP ne s'affiche pas ?
Les erreurs les plus fréquentes, et ce qu'elles signifient en pratique :
| Symptôme | Cause probable | Correction |
|---|---|---|
| 401 Unauthorized | Compte ou mot de passe refusé, ou caractère spécial mal transmis | Ressaisir les identifiants, encoder les caractères spéciaux (voir ci-dessous), vérifier que le compte a le droit de voir la vidéo. |
| 404 Not Found ou flux introuvable | Chemin erroné | Reprendre le format du fabricant pour votre modèle ; vérifier les numéros de canal et de flux. |
| Image d'une autre caméra | Mauvais numéro de canal, souvent en passant par l'enregistreur | Lire la caméra directement avec le canal 1, ou corriger le canal dans l'adresse de l'enregistreur. |
| Connexion refusée ou délai dépassé | RTSP désactivé dans la caméra, port modifié, port 554 bloqué par un pare-feu ou entre deux VLAN | Activer RTSP dans les réglages réseau, vérifier le port, tester depuis le même segment réseau. |
| Connexion établie, mais image noire | Flux en H.265 que le lecteur ne décode pas | Mettre le lecteur à jour, tester le flux secondaire ou passer le flux principal en H.264. |
| Image qui se fige ou se dégrade | Pertes de paquets en UDP, réseau chargé | Forcer le transport TCP (-rtsp_transport tcp dans ffprobe, option équivalente dans le lecteur). |
Sécuriser l'accès au flux RTSP
Une URL RTSP avec identifiants donne un accès direct à l'image. Elle se protège comme un mot de passe :
- Créez un compte dédié en lecture seule pour chaque logiciel qui lit le flux, plutôt que d'utiliser le compte administrateur.
- Remplacez les mots de passe d'usine par des mots de passe longs et uniques, et mettez le firmware à jour.
- N'ouvrez jamais le port 554 vers Internet par une redirection de port : une caméra exposée peut être trouvée et attaquée. Pour un accès à distance, passez par un VPN. Une passerelle d'analyse installée dans votre réseau n'a pas besoin de port ouvert : elle lit le flux sur place et se connecte uniquement vers l'extérieur (ajouter une IA à ses caméras existantes).
- Encodez les caractères spéciaux du mot de passe dans l'URL : @ devient %40, # devient %23, : devient %3A, / devient %2F et % devient %25. Sinon, le lecteur coupe l'adresse au mauvais endroit. Si un appareil refuse encore, choisissez pour ce compte un mot de passe long fait de lettres et de chiffres.
- Ne transmettez pas une URL complète par e-mail ou dans un ticket : elle contient le mot de passe.
Sources
- Hikvision : obtenir le flux RTSP (format Streaming/channels, flux 01 et 02)
- Dahua Wiki : RTSP via VLC (format cam/realmonitor, valeurs de subtype, port 554)
- Axis, VAPIX : diffusion vidéo et paramètres de l'URL RTSP
- Reolink : introduction au RTSP (format Preview, port 554, canaux d'enregistreur)
- Reolink : afficher une caméra dans VLC (activation des ports RTSP et ONVIF)
- Uniview : obtenir le flux RTSP d'une caméra (media/video1 à video3, port 554)
- Bosch, base de connaissances Keenfinity : utilisation de RTSP avec les caméras et encodeurs Bosch
- ONVIF Device Manager : page du projet (logiciel libre pour Windows)
- FFmpeg : documentation des protocoles, syntaxe RTSP et option rtsp_transport