Protocole RTSP : diffuser et intégrer un flux caméra dans un VMS
Le RTSP (Real Time Streaming Protocol) est le protocole standard qui permet de demander et contrôler un flux vidéo en direct depuis une caméra IP : lecture, pause, arrêt. C'est lui qui transporte l'image de la caméra vers un enregistreur (NVR), un logiciel de gestion vidéo (VMS) ou un lecteur comme VLC. Une simple URL RTSP suffit souvent à intégrer une caméra dans un système tiers, ce qui en fait la brique d'interopérabilité la plus universelle de la vidéosurveillance.
Qu'est-ce que le RTSP ?
Le RTSP (Real Time Streaming Protocol, RFC 2326) est un protocole réseau conçu pour piloter la diffusion d'un flux multimédia en temps réel. On le compare souvent à une « télécommande » : le RTSP lui-même ne transporte pas la vidéo, il envoie les commandes (DESCRIBE, SETUP, PLAY, PAUSE, TEARDOWN) qui négocient et contrôlent la session. La vidéo, elle, circule via le protocole compagnon RTP, généralement encapsulé dans le codec de la caméra (H.264 ou H.265).
En vidéosurveillance, presque toutes les caméras IP exposent leurs flux en RTSP. C'est le moyen le plus direct de récupérer l'image d'une caméra dans un NVR d'une autre marque, dans un VMS professionnel, dans un enregistrement automatisé ou dans un simple lecteur pour tester. Le port standard est le 554.
Comment ça fonctionne
Une caméra publie une ou plusieurs URL RTSP, une par flux. La plupart des caméras diffusent au moins deux flux : un flux principal (main stream, haute résolution pour l'enregistrement) et un sous-flux (sub stream, basse résolution pour l'affichage multi-caméras fluide et la consultation à distance). L'URL suit une forme du type :
rtsp://identifiant:motdepasse@192.168.1.64:554/Streaming/Channels/101(flux principal, syntaxe fréquente chez Hikvision)rtsp://identifiant:motdepasse@192.168.1.108:554/cam/realmonitor?channel=1&subtype=0(syntaxe fréquente chez Dahua)
Le chemin exact dépend du fabricant : il figure dans la documentation de la caméra. Le déroulé d'une session est : le client (VMS/NVR) envoie DESCRIBE pour connaître les flux disponibles, SETUP pour établir le transport, PLAY pour démarrer la diffusion RTP, puis TEARDOWN pour clore. Le transport peut se faire en UDP (plus léger, tolère quelques pertes) ou en TCP (plus fiable sur réseau chargé ou à travers un routeur).
RTSP et ONVIF sont complémentaires. ONVIF est le standard qui permet à un VMS de découvrir automatiquement une caméra, de l'authentifier et de récupérer l'adresse de ses flux ; une fois cette adresse connue, c'est bien le RTSP qui transporte la vidéo. En pratique, ONVIF s'appuie sur RTSP pour le média.
Avantages et limites
- Avantage — universalité : quasiment toutes les caméras IP et tous les VMS/NVR parlent RTSP, ce qui en fait le plus petit dénominateur commun de l'interopérabilité multi-marques.
- Avantage — simplicité de test : coller une URL RTSP dans VLC valide instantanément qu'une caméra diffuse, sans logiciel propriétaire.
- Avantage — intégration ouverte : permet d'agréger des caméras hétérogènes dans un même VMS, un dashboard ou un système domotique.
- Limite — pas natif dans les navigateurs : le RTSP n'est pas lu directement par un navigateur web moderne ; l'affichage web passe par une passerelle (transcodage en WebRTC, HLS ou MJPEG).
- Limite — syntaxe d'URL non standardisée : chaque fabricant a son chemin, ce qui oblige à consulter la doc ou à passer par ONVIF pour l'auto-découverte.
- Limite — sécurité à gérer : les identifiants voyagent dans l'URL ; sans TLS/HTTPS et sans mot de passe robuste, un flux RTSP mal protégé est vulnérable. Ne jamais exposer un port 554 directement sur Internet.
Cas d'usage / pour qui ?
Le RTSP concerne tout intégrateur ou administrateur qui doit faire cohabiter des marques différentes : rattacher des caméras existantes à un nouveau VMS, brancher une caméra tierce sur un NVR d'une autre marque, alimenter un mur d'images, un système de supervision industrielle, une solution d'analytique externe ou un serveur d'enregistrement open source. C'est aussi l'outil de diagnostic du technicien : une URL RTSP dans VLC prouve en trois secondes que la caméra fonctionne et que le réseau laisse passer le flux. Pour un particulier, le RTSP permet d'intégrer une caméra dans une box domotique ou un enregistreur logiciel maison.
Conseils d'achat / d'intégration
- Vérifiez le support RTSP avant d'acheter une caméra destinée à un système tiers : quelques modèles grand public verrouillent leurs flux dans un cloud propriétaire sans URL RTSP accessible.
- Récupérez la syntaxe d'URL du fabricant (main stream et sub stream) dès la mise en service ; testez-la dans VLC pour valider identifiants, port et chemin.
- Privilégiez les caméras ONVIF + RTSP : ONVIF automatise la découverte, RTSP assure le transport — le duo garantit une intégration propre dans la majorité des VMS.
- Utilisez le sous-flux pour l'affichage multi-caméras et le flux principal pour l'enregistrement : cela évite de saturer le réseau et le poste de visualisation.
- Sécurisez : mots de passe forts, jamais d'exposition directe du port 554 sur Internet, passez par un VPN ou une passerelle sécurisée pour l'accès distant.
- Pour un affichage web, prévoyez une passerelle de transcodage (WebRTC/HLS) ; ne comptez pas lire du RTSP nativement dans un navigateur.




