Pourquoi un écran noir apparaît-il pendant la diffusion en direct sur les caméras Jimi JC ?
Un écran noir pendant la diffusion en direct des caméras Jimi JC est un comportement attendu, pas un défaut. Couvre la limite RTMP d’une seule session et les bonnes pratiques.
Vue d'ensemble
Il est courant que les centres de supervision aient plusieurs opérateurs surveillant simultanément la même flotte. Par conséquent, plus d'un utilisateur peut tenter d'ouvrir le livestream de la même caméra au même moment ou dans un court laps de temps.
Dans ces situations, les utilisateurs peuvent parfois voir un écran noir au lieu de la vidéo en direct. Bien que cela puisse sembler être un dysfonctionnement de la plateforme, il s'agit d'un comportement attendu causé par la façon dont les caméras de la série Jimi JC gèrent les sessions de livestream.

S'agit-il d'un problème d'intégration ? Non
Les caméras JC261 et JC400 utilisent l'intégration native Jimi IoT de Navixy. La vidéo en direct est établie directement entre la plateforme et la caméra à l'aide des commandes Jimi (SMS/RTMP), et non via des intégrations vidéo tierces.
Étant donné que ces caméras communiquent directement avec Navixy, l'écran noir n'est pas causé par l'intégration elle-même, mais plutôt par l'architecture de streaming mise en œuvre par l'appareil.
Pourquoi l'écran noir se produit-il ?
Ce comportement résulte de la combinaison de trois facteurs différents.
1. Limitation de la caméra (cause principale)
Les caméras JC sont conçues pour maintenir une seule session RTMP de streaming active à la fois.
Lorsqu'un utilisateur lance Vue en direct, la plateforme envoie des commandes indiquant à la caméra de commencer à diffuser.
Lorsque l'utilisateur ferme la vidéo, la plateforme envoie une autre commande indiquant à la caméra d'arrêter la diffusion.
Ouvrir le livestream
RTMP,ON
Fermer le livestream
RTMP,OFF
Lorsque plusieurs utilisateurs ouvrent et ferment à plusieurs reprises la même caméra sur une courte période, plusieurs commandes RTMP ON/OFF sont envoyées presque simultanément.
Cela peut laisser la caméra dans un état de streaming incohérent, dans lequel :
La caméra acquitte correctement les commandes.
La session RTMP devient instable.
Le flux vidéo est interrompu.
Les utilisateurs voient un écran noir au lieu de la vidéo en direct.
Lors d'investigations précédentes, Jimi a confirmé à partir des journaux de l'appareil que la caméra répond correctement avec RTMP:OK, mais que des requêtes de streaming successives rapides peuvent malgré tout provoquer l'arrêt inattendu du flux.
2. Architecture de streaming Navixy
Contrairement aux plateformes traditionnelles de streaming vidéo ou aux CDN (réseau de diffusion/distribution de contenu), Navixy ne reçoit pas un seul flux et ne le redistribue pas à plusieurs spectateurs.
Au lieu de cela, chaque session de Vue en direct interagit directement avec la caméra.
Cela signifie que chaque opérateur ouvrant ou fermant le livestream peut générer de nouvelles commandes vers l'appareil.
Selon la documentation de la plateforme :
Après avoir terminé de regarder le livestream, fermez l'onglet de surveillance vidéo ou l'onglet du navigateur. La plateforme cessera alors de recevoir la vidéo de votre appareil.
Par conséquent, la session vidéo est directement liée à l'interaction de chaque utilisateur.
Si plusieurs opérateurs demandent le même livestream simultanément, des commandes de streaming concurrentes peuvent être envoyées à la caméra.
3. Limites du réseau cellulaire
La transmission vidéo en direct dépend également des éléments suivants :
Qualité du signal cellulaire
Bande passante disponible
Latence du réseau mobile
Limites du forfait de données
Même dans des conditions normales, le streaming en direct nécessite une connexion mobile stable.
Lorsque plusieurs requêtes de streaming sont envoyées simultanément, l'appareil doit établir et terminer à plusieurs reprises des sessions RTMP tout en transmettant la vidéo via le réseau cellulaire, ce qui augmente la probabilité d'interruptions ou d'écrans noirs temporaires.
Bonnes pratiques recommandées
Pour garantir l'expérience de livestream la plus stable possible, nous recommandons les directives opérationnelles suivantes :
Attendez environ 10–15 secondes après la fermeture d'un livestream avant d'en démarrer un nouveau.
Évitez de cliquer à plusieurs reprises sur les boutons Vue en direct ou Calendrier, car cela peut générer plusieurs commandes RTMP consécutives.
Assurez-vous que la caméra dispose d'une connexion cellulaire stable avec une bande passante suffisante avant d'initier un livestream.
Mis à jour
Ce contenu vous a-t-il été utile ?