Présentation du problème d'ouverture de port incorrecte de la plate-forme vidéo EasyGBS de la plate-forme vidéo de protocole de la caméra IP GB28181 et de la solution

Dans l'article précédent, nous avons évoqué le problème de l'ouverture du port dans la plate-forme vidéo EasyGBS, donc tout le monde doit savoir que le port joue un rôle important dans EasyGBS. Récemment, nous travaillons sur un projet en direct EasyGBS, et il y a un problème en ce que le flux vidéo ne peut pas être lu après un certain temps, puis le service peut être lu à nouveau après le redémarrage du service. C'est similaire à la dernière question ( pourquoi il ne peut pas jouer après l'ouverture du port EasyGBS ), mais après analyse, il s'avère que c'est un problème différent.

analyser le problème

Tout d'abord, je soupçonne que le port ne peut pas être ouvert, mais j'ai constaté que le client l'a ouvert. Vous devez donc utiliser l'outil nc (netcat) pour vérifier si le port est ouvert.

Remarque: adresse de téléchargement https://eternallybored.org/misc/netcat/

Configurer les variables d'environnement après le téléchargement

62.png

Exécutez ensuite la commande nc -l -u -p 50198 sur le serveur de l'autre partie pour démarrer un port de service de surveillance udp interactif de 50198. Exécutez ensuite nc -u local server ip 50198 pour démarrer un client qui envoie des données à 50198.

Après l'interaction dynamique, grâce à l'analyse de capture de paquets, il s'avère que le réseau externe 50198 n'est pas accessible et que seul le réseau interne peut accéder aux données de transmission:

63.png

64.png

Mais le port 50010 est accessible à l'intérieur et à l'extérieur du réseau.

65.png

Donc, pour déterminer le problème, bien que le port du client ait été ouvert, mais que le mauvais port ait été ouvert, le port 50000-50200 a été ouvert sur le port 50000-50020, ce qui a provoqué la coupure de la vidéo après le début de la diffusion.

EasyGBS, en tant que plate-forme vidéo prenant en charge le protocole GB28181, peut être mis en cascade avec d'autres plates-formes via le protocole GB28181, et nous fournissons une riche interface de développement secondaire que tout le monde peut utiliser, et vous pouvez librement développer et intégrer. Pour plus de solutions liées à la vidéo, vous pouvez visiter TSINGSEE Green Rhinoceros Video Bienvenue à nous contacter pour un programme de démonstration, une expérience intuitive, ou télécharger et tester par vous-même.

TSINGSEE Qingxi Video se concentre sur le développement et la recherche de vision par ordinateur et de reconnaissance de formes, couvrant des serveurs d'analyse intelligents prenant en charge plusieurs protocoles et plusieurs canaux tels que ONVIF, RTSP, GB / T28181, etc. Les principaux produits incluent le service de cloud vidéo standard national EasyGBS, le service de cloud vidéo Internet EasyDSS, le service de cloud vidéo de sécurité EasyCVR, le service cloud de vidéoconférence EasyRTC, la passerelle informatique de bord vidéo EasyNVR, la passerelle cloud EasyNTS, etc.

EasyDarwin est une communauté open source développée et maintenue par l'équipe de streaming vidéo domestique TSINGSEE Qingxi Video. Depuis sa création et son développement en décembre 2012, il est passé de la forme originale de serveur multimédia de streaming à service unique au projet open source actuel de l'architecture de la plate-forme cloud.

Je suppose que tu aimes

Origine blog.csdn.net/EasyGBS/article/details/108752681
conseillé
Classement