Réponse directe
Confirmez le profil et le niveau H.264 exacts annoncés par le flux, pas seulement le nom du codec. Testez la ligne de base ou le sous-flux du profil principal de la caméra pour isoler la compatibilité du décodeur.
Pourquoi cela arrive
H.264 contient plusieurs profils et niveaux avec différents besoins en outils et en ressources. Un appareil peut véritablement prendre en charge H.264 tout en rejetant un flux dont le profil, le niveau, les images de référence ou la résolution dépassent son chemin de décodeur.
Inspectez les pistes annoncées et les paramètres du codec avant de supposer un problème de visionneuse ou de réseau.
Un test contrôlé
Sondez les deux profils de caméra et comparez le profil du codec, le niveau, la largeur, la hauteur, la fréquence d'images et le format de pixel.
Modifiez une variable à la fois. Conservez le modèle de caméra, le micrologiciel, le point final et le compte enregistrés ; testez ensuite l'accessibilité du réseau, la réponse du protocole, le transport multimédia et le décodage en tant que couches distinctes.
Utilisez un compte dédié en lecture seule et un outil de diagnostic local fiable. Rédigez les informations d’identification, les adresses privées et les données d’identification avant de partager la sortie.
Séquence diagnostique
| Vérifier | Action | Preuve de progrès |
|---|---|---|
| Sonde | Inspectez côte à côte les profils fonctionnels et défaillants. | La différence de paramètre est visible. |
| Simplifier | Sélectionnez temporairement un profil ou une résolution inférieure. | Le spectateur cible décode le flux de test. |
| Mise en paquets | Vérifiez les paramètres et les erreurs du format SDP. | Le client accepte la mise en paquets RTP annoncée. |
| Échelle | Retestez dans une vue à une caméra, puis dans une grille. | Les limites de capacité sont séparées de la prise en charge du format. |
Des preuves à conserver
Enregistrez le tuple de codec complet plutôt que « H.264 ». Cela rend les résultats de compatibilité réutilisables sur la même classe d’appareils.
Note de délimitation et de sécurité
Ne baissez pas chaque caméra de façon permanente car un ancien client dispose d'un décodeur limité ; conservez des profils séparés là où la caméra le permet.
Pour la visualisation à distance, utilisez un VPN géré au lieu d'exposer RTSP ou les ports d'administration de la caméra directement à l'Internet public.
SmartRTSP
SmartRTSP est une visionneuse RTSP et ONVIF axée sur la caméra pour les appareils Apple, Windows et Android. Il convient aux contrôles de visualisation directe, de découverte et multi-caméras ; conservez un NVR ou VMS dédié lorsqu’un enregistrement continu, une exportation de preuves ou des contrôles d’entreprise centralisés sont requis.
Questions fréquemment posées
Quel est le test de compatibilité H.264 le plus rapide ?
Utilisez une ligne de base documentée de résolution inférieure ou un sous-flux de profil principal.
La résolution peut-elle provoquer un échec même lorsque le profil correspond ?
Oui. Le niveau, les images de référence, le débit binaire et la capacité du décodeur comptent également.
Pourquoi un flux H.264 fonctionne-t-il dans une grille mais un autre échoue ?
Le deuxième flux peut utiliser un profil plus lourd ou consommer davantage de ressources globales de décodeur.
Références principales
- IETF RFC 7826 — Protocole de diffusion en temps réel 2.0
- MDN — Formats de conteneurs multimédia et de codecs sur le Web
- FFmpeg — RTSP options et exemples de protocole
Guide SmartRTSP associé
Ouvrir le guide associéVérifiez le profil, le niveau, la résolution et la mise en paquets lorsqu'un flux de caméra H.264 fonctionne et qu'un autre ne fonctionne pas.