Générateur d’URL RTSP
Générez des URL RTSP pour les caméras IP et le streaming vidéo avec authentification, chemins personnalisés et préréglages d’appareils courants
Entrée
Sortie
Documentation
Qu'est‑ce que le RTSP ?
RTSP (Real Time Streaming Protocol) est un protocole réseau conçu pour contrôler les serveurs de diffusion multimédia. Contrairement à HTTP qui télécharge des fichiers entiers, RTSP établit et contrôle des sessions multimédia entre points d'extrémité, permettant la lecture en temps réel de contenus audio et vidéo. C’est le protocole standard utilisé par les caméras IP, les systèmes de surveillance et les encodeurs vidéo pour transmettre des flux vidéo en direct sur les réseaux.
RTSP fonctionne généralement sur le port 554 (ou 322 pour les connexions sécurisées RTSPS) et travaille en parallèle avec RTP (Real‑time Transport Protocol) qui gère la livraison réelle du média. Le protocole prend en charge des commandes comme PLAY, PAUSE et TEARDOWN, offrant aux clients le contrôle du flux multimédia.
Comment fonctionnent les URL RTSP ?
Une URL RTSP suit une structure spécifique qui indique aux lecteurs multimédia comment se connecter à un flux :
rtsp://[username:password@]host[:port]/path[?query_parameters]- Protocole :
rtsp://pour les connexions standard ourtsps://pour les connexions chiffrées - Authentification : nom d'utilisateur et mot de passe optionnels pour les flux sécurisés
- Hôte : adresse IP ou nom d'hôte de la caméra/serveur
- Port : port réseau (par défaut 554 pour RTSP, 322 pour RTSPS)
- Chemin : point d'accès spécifique à la caméra qui identifie le flux
- Paramètres de requête : options supplémentaires comme le canal, le sous‑type ou les réglages d'encodage
Différents fabricants de caméras utilisent des formats de chemin différents, ce qui explique pourquoi il peut être difficile de trouver l’URL correcte sans documentation.
Description de l'outil
Cet outil génère des URL RTSP correctement formatées pour les caméras IP et les appareils de diffusion. Il prend en charge les protocoles RTSP standard et RTSPS sécurisé, gère l’encodage URL pour les caractères spéciaux dans les identifiants, et inclut des chemins prédéfinis pour les marques de caméras populaires telles que Hikvision, Dahua, Axis, Foscam et Sony. Le générateur crée également des commandes prêtes à l’emploi pour le lecteur VLC et FFmpeg.
Exemples
Flux de caméra de base :
- Hôte :
192.168.1.100 - Chemin :
/stream - Résultat :
rtsp://192.168.1.100/stream
Caméra Hikvision authentifiée :
- Hôte :
192.168.1.64 - Nom d'utilisateur :
admin - Mot de passe :
camera123 - Chemin :
/Streaming/Channels/101 - Résultat :
rtsp://admin:camera123@192.168.1.64/Streaming/Channels/101
Caméra Dahua avec port personnalisé :
- Hôte :
10.0.0.50 - Port :
8554 - Chemin :
/cam/realmonitor - Paramètres de requête :
channel=1&subtype=0 - Résultat :
rtsp://10.0.0.50:8554/cam/realmonitor?channel=1&subtype=0
Fonctionnalités
- Multiples protocoles : prise en charge des connexions RTSP et RTSPS sécurisées
- Préréglages de marques : modèles de chemin intégrés pour les caméras Hikvision, Dahua, Axis, Foscam, Sony et les caméras compatibles ONVIF
- Encodage des identifiants : encodage URL automatique pour les noms d'utilisateur et mots de passe contenant des caractères spéciaux
- Constructeur de paramètres de requête : ajout facile de paramètres personnalisés tels que les numéros de canal et la qualité du flux
- Génération de commandes : création automatique de commandes de lecture VLC et d’enregistrement FFmpeg
Cas d'utilisation
- Configuration du système de sécurité : configurer les caméras IP pour les systèmes NVR ou les logiciels de gestion vidéo en générant les URL de connexion correctes
- Intégration à la domotique : créer des URL RTSP pour ajouter les flux de caméras aux plateformes domotiques comme Home Assistant ou Node‑RED
- Scripts d'enregistrement vidéo : générer des commandes FFmpeg pour l’enregistrement planifié ou l’archivage continu des flux de caméras
- Surveillance à distance : configurer des applications mobiles ou des lecteurs de bureau pour visualiser les flux en direct depuis les caméras IP sur le réseau local ou via VPN
- Dépannage des connexions : tester différents formats d'URL et paramètres lors du diagnostic de problèmes de connectivité des caméras
Formats de chemin de caméra courants
| Marque | Flux principal | Flux secondaire |
|---|---|---|
| Hikvision | /Streaming/Channels/101 |
/Streaming/Channels/102 |
| Dahua | /cam/realmonitor?channel=1&subtype=0 |
/cam/realmonitor?channel=1&subtype=1 |
| Axis | /video1 |
/video2 |
| Foscam | /videoMain |
/videoSub |
| Sony | /MediaInput/h264 |
/MediaInput/h264/sub |
| ONVIF | /onvif1 |
/onvif2 |
Utilisation de VLC et FFmpeg
Les commandes générées peuvent être utilisées directement dans le terminal :
Lecture VLC :
vlc "rtsp://admin:pass@192.168.1.100/stream"Enregistrement FFmpeg :
ffmpeg -i "rtsp://admin:pass@192.168.1.100/stream" -c copy output.mp4FFmpeg avec reconnexion (pour les flux instables) :
ffmpeg -rtsp_transport tcp -i "rtsp://admin:pass@192.168.1.100/stream" -c copy output.mp4