Comment tester un dispositif de réseau valide pour un flux RTSP?
Je suis en train de travailler sur un projet qui les flux vidéo/audio via RTSP en utilisant VLC Media Player plugin. Je tiens à offrir une option pour scanner le réseau pour RTSP caméras. Je suis sûr que ce sera composée d'interrogation d'une liste de tous les périphériques réseau, et d'essais pour le port 554. Tout ce que je peux prendre soin de. Cependant, une fois que j'ai obtenu jusqu'ici, comment puis-je tester le périphérique via le port 554 pour s'assurer qu'il est valide RTSP de la caméra?
Je suis en supposant qu'il devrait être quelque chose dans Winsock
pour être en mesure de le faire, mais comment dois-je tester une connexion de socket et assurez-vous qu'il est valide d'un flux RTSP qui je peux me connecter? Quelle que soit la méthode utilisée, je ne devrais pas tenter de se connecter via RTSP de chacun à l'aide de l'authentification, je suis à la recherche d'une baisse du niveau moyen de déterminer si le port 554 est réellement fournir un flux RTSP.
Il semble que les caméras sont accessibles par une couche de logiciel (VLC), en cours d'exécution sur un (Windows) de l'ordinateur. Pourrait l'appareil photo de l'ordinateur d'exécuter un UDP IP multicast de service, en annonçant qu'il y a une caméra sur cet ordinateur - y compris sa propre adresse IP dans le message de diffusion? IP de multidiffusion peut être fait avec Indy UDP composants, j'ai fait la la partie client (source) déjà.
Que serait TCP 554
Je devine. Envoyer
OPTIONS * RTSP/1.0
et de voir ce qui revient. Cette demande n'a pas changé d'état. Avez-vous lu le RFC encore?En fait, c'est plus comme de dire "Est-il une baisse du niveau moyen de vérifier si un numéro de téléphone est un téléphone cellulaire ou un téléphone de la maison ou par fax?"
OriginalL'auteur Jerry Dodge | 2012-10-14
Vous devez vous connecter pour publier un commentaire.
Il n'y a aucun moyen fiable d'analyse réseau pour disponible flux RTSP. Vous pouvez toujours faire une grande recherche tenant compte des éléments suivants:
OPTIONS
RTSP de commande devrait être assez bon pour un test, vous pouvez utiliser interactive RTSP outil pour voir comment il fonctionne. Il n'existe aucune garantie de toute sorte, de toute façon étant donné que les appareils peuvent nécessiter que vous authentifier.Que vous avez le plus de chances avec
OPTIONS
recevoir en retour quelque chose de valable de toute façon.DESCRIBE
peut-être déjà exigent que vous vous connectez, vous pourriez avoir à s'authentifier même pourOPTIONS
. Vous avez toujours RTSP réponse qui suppose qu'il existe quelque chose là-bas.De délivrer un succès
DESCRIBE
de commande et de recevoir des résultats significatifs, vous avez besoin de savoir ressource URI du périphérique qui n'est pas toujours évident. Mieux les vendeurs (qui sont de toute évidence une minorité) à l'appui des demandes entrantes de souplesse, d'autres supposent que le client est au courant de l'appareil. Par exemple,Note que, sans le savoir de la magie
ch0_unicast_secondstream
vous n'obtiendrez pas faire beaucoup de sens à partir de l'appareil.OriginalL'auteur Roman R.