Comprendre les caméras IP
Qu’est-ce qu’une caméra IP ?
Comprendre simplement le fonctionnement d’une caméra IP et sa place dans un système de vidéosurveillance.
Lire l’articleRéseau
ONVIF et RTSP sont souvent cités ensemble, mais ils n’ont pas le même rôle. ONVIF facilite l’interopérabilité et la découverte des équipements ; RTSP sert surtout à établir et piloter un flux vidéo.
ONVIF définit des spécifications et des profils destinés aux produits de sécurité sur IP. Dans un logiciel de vidéosurveillance, cela peut permettre de découvrir une caméra sur le réseau, d’obtenir certaines informations sur ses profils vidéo ou d’accéder à des fonctions normalisées de contrôle.
Le point important est que la conformité ONVIF est liée à des profils et à des fonctions précises. Une caméra et un logiciel tous deux « compatibles ONVIF » ne partagent pas nécessairement l’intégralité de leurs fonctionnalités. Il faut regarder le profil pris en charge et, pour les besoins avancés, la documentation de chaque produit.
RTSP, pour Real Time Streaming Protocol, est un protocole utilisé pour établir et contrôler des sessions de diffusion. Dans le monde des caméras IP, on rencontre souvent une URL RTSP qui permet à un logiciel de récupérer directement le flux vidéo.
La forme de cette URL dépend du fabricant et du modèle. Une caméra peut proposer un lien pour le flux principal et un autre pour un flux secondaire moins lourd. Les identifiants peuvent être intégrés à l’URL ou fournis séparément au logiciel.
| Question | ONVIF | RTSP |
|---|---|---|
| Découvrir une caméra | Oui, selon les fonctions et le réseau | Non, il faut connaître l’adresse du flux |
| Récupérer la vidéo | Peut aider à obtenir les profils | Très couramment utilisé pour la session de streaming |
| Contrôle PTZ | Possible selon le profil et l’appareil | Ce n’est pas son rôle principal |
| Compatibilité | Dépend du profil ONVIF implémenté | Dépend de l’URL, de l’authentification et des codecs |
Un scénario très courant est le suivant : le logiciel utilise ONVIF pour trouver la caméra et obtenir les informations nécessaires, puis lit la vidéo à travers un flux RTSP. L’utilisateur n’a alors pas besoin de connaître manuellement le chemin exact du flux.
Si la découverte ONVIF ne fonctionne pas mais que vous connaissez l’URL RTSP, vous pouvez parfois ajouter la caméra manuellement. À l’inverse, une connexion RTSP directe donne accès à la vidéo mais pas forcément aux fonctions de contrôle qu’un profil ONVIF peut exposer.
ONVIF publie plusieurs profils correspondant à différents ensembles de fonctions. Le profil S, longtemps très répandu pour le streaming vidéo de base, est désormais considéré comme ancien pour certains usages et ONVIF oriente les nouveaux produits vers des profils plus récents, notamment Profile T pour la vidéo avancée.
Ne concluez donc pas qu’une caméra est « meilleure » uniquement parce qu’elle affiche ONVIF sur sa boîte. Vérifiez le profil réel et les fonctions dont vous avez besoin. Les informations officielles sont disponibles sur la page des profils ONVIF.
Pour une caméra récente, les profils ONVIF peuvent également donner accès à des informations sur les encodeurs vidéo, les résolutions disponibles ou certaines fonctions PTZ. Ce sont des capacités distinctes de la simple lecture du flux ; deux logiciels peuvent donc « prendre en charge ONVIF » tout en exploitant des ensembles de fonctions différents.
Il arrive aussi qu’un fabricant désactive ONVIF par défaut ou demande de créer un utilisateur spécifique dans l’interface de la caméra. Si la découverte échoue, vérifiez la documentation du modèle avant de conclure à une incompatibilité.
Utilisez-la en priorité lorsque la caméra et le logiciel la prennent en charge. Pour une installation avec plusieurs modèles, elle réduit la quantité d’informations à saisir et évite de chercher les chemins RTSP spécifiques à chaque fabricant.
Dans Security Eye, la recherche de caméras peut utiliser les mécanismes disponibles sur le réseau. Si l’appareil est trouvé, testez malgré tout le flux avant de terminer l’ajout.
Une URL RTSP est utile lorsqu’une caméra n’est pas découverte automatiquement, lorsque vous voulez choisir un profil précis ou lorsque le fabricant documente clairement ses flux. C’est également un bon outil de diagnostic : si le flux RTSP fonctionne dans un lecteur compatible mais pas dans le logiciel de vidéosurveillance, vous pouvez concentrer la recherche sur la configuration du logiciel.
Lorsqu’une caméra est détectée mais que l’image ne s’ouvre pas, regardez les deux couches séparément. La découverte prouve que les appareils se voient ; elle ne garantit pas que le profil vidéo choisi est décodable. Inversement, un RTSP fonctionnel n’indique rien sur les fonctions PTZ ou événements disponibles via ONVIF.
Pour dépanner, séparez les questions. La caméra est-elle visible sur le réseau ? ONVIF répond-il ? L’URL RTSP est-elle correcte ? Le logiciel sait-il décoder le codec choisi ? En traitant chaque couche séparément, on évite de modifier au hasard les ports, mots de passe et profils.
ONVIF facilite l’intégration entre équipements ; RTSP transporte la session de streaming. Dans une installation réelle, les deux sont souvent complémentaires. Si votre caméra est bien découverte mais que l’image ne s’affiche pas, le problème peut se situer au niveau du flux. Si le RTSP fonctionne mais que la caméra n’est pas détectée, la partie ONVIF peut être désactivée ou incompatible.
Security Eye est un logiciel de vidéosurveillance pour Windows compatible avec les caméras IP et les webcams. Il permet d’enregistrer, de détecter les mouvements, de programmer la surveillance, d’envoyer des alertes et d’accéder aux caméras à distance.