
L’installation récente de notre Tapo C200 nous a permis une fois le système installé d’apprendre un nouveau protocole : le RTSP
Le Tapo C200 permet effectivement l’utilisation de ce protocole standard. En d’autres termes, il propose ce flux RTSP qui permet à des applications tiers de diffuser ce flux, sans devoir passer par l’installation de l’appli Tapo.
Ci-après un petit howto rapide pour activer ce flux sur le Tapo C200.
Dans l’application Tapo, vous accédez à Réglages puis Réglages avancés
Puis vous allez dans le compte de la caméra
Et vous paramétrez un login/mot de passe pour sécuriser l’accès au flux RTSP.
Voila côté camera. Pour accéder à ce flux, il vous faut utiliser un lecteur capable de lire ce flux RTSP. Le plus connu et que vous connaissez certainement est le lecteur VLC.
Adresse du flux RTSP
Sur le Tapo C200, l’adresse du flux est de la forme suivante : rtsp://adresse_ip_camera:554/stream1.
Après avoir mis la bonne adresse IP, il suffit d’ouvrir ce flux dans VLC, de renseigner le login/mot de passe précédemment créé et ça y est, la video de votre caméra s’affiche.
Récupérer l’adresse IP de votre caméra
C’est le routeur (ou la Box) sur lequel vous avez appairé votre caméra qui vous donnera cette information.
En allant dans les détails de la C200
Dans mon cas, l’adresse IP de la C200 en local est donc 192.168.1.27. Du coup l’adresse du flux RTSP sera : rtsp://192.168.1.27:554/stream1
A noter que le lecteur VLC est disponible sur la plupart de vos devices : smartphone, PC, FireTV etc.
Pour en savoir plus sur le protocole RTSP
Le flux RTSP (Real Time Streaming Protocol) est un protocole de communication de niveau applicatif utilisé pour contrôler la diffusion en continu (streaming) de médias tels que l’audio et la vidéo sur un réseau IP.
En termes simples, le RTSP agit comme une sorte de “télécommande réseau” pour les serveurs multimédias. Il permet à un client (par exemple, un lecteur vidéo comme VLC, une application de surveillance) d’envoyer des commandes à un serveur de streaming pour gérer la lecture du contenu.
Voici les points clés à retenir sur le flux RTSP
Fonctionnement principal
- Contrôle de session : Le RTSP établit et contrôle les sessions de streaming. Il ne transporte pas les données multimédias elles-mêmes.
- Commandes : Il utilise des commandes similaires à celles d’un lecteur vidéo classique comme “lecture” (PLAY), “pause” (PAUSE), “arrêt” (TEARDOWN), “enregistrement” (RECORD), etc. Ces commandes sont échangées entre le client et le serveur.
Protocoles complémentaires : le RTSP travaille généralement en collaboration avec d’autres protocoles pour la transmission des données réelles :
- RTP (Real-time Transport Protocol) : C’est le protocole qui se charge du transport effectif des données audio et vidéo.
- RTCP (Real-time Transport Control Protocol) : Il est utilisé pour le contrôle de la qualité du service et la synchronisation des flux.
Cas d’utilisation courants
Le RTSP est particulièrement répandu dans les domaines suivants
- Caméras IP de surveillance : C’est le protocole standard pour la diffusion en direct de flux vidéo à partir des caméras de sécurité. Cela permet de visualiser les images en temps réel sur un ordinateur ou un appareil mobile.
- Vidéosurveillance : Il est largement utilisé dans les systèmes de vidéosurveillance (NVR, DVR) pour récupérer et enregistrer les flux vidéo.
- Systèmes de vidéoconférence : Pour la transmission de l’audio et de la vidéo en direct avec une faible latence.
- Diffusion en continu de médias en direct : Bien que d’autres protocoles comme RTMP ou HLS soient plus courants pour la diffusion à grande échelle sur le web, le RTSP peut être utilisé pour des applications spécifiques nécessitant une faible latence.
Avantages du RTSP
- Faible latence : Le RTSP est conçu pour une diffusion en temps réel avec une latence minimale, ce qui est crucial pour les applications de surveillance et de vidéoconférence.
- Contrôle interactif : Il offre un contrôle précis sur le flux multimédia (lecture, pause, recherche, etc.).
- Polyvalence : Il prend en charge différents schémas d’adressage (IPv4, IPv6) et types de transport (TCP, UDP), ainsi que divers codecs audio et vidéo (H.264, H.265, AAC, MP3, etc.)
- Ubiquité dans les caméras IP : C’est le protocole de choix pour la plupart des caméras IP.