web-dev-qa-db-fra.com

Comment trouver l'URL du flux vidéo de mon système de sécurité DVR par moi-même?

J'ai ce 8 canaux DVR avec la marque "ELEC" qui diffuse de la vidéo sur le réseau. Cependant, je ne peux me connecter qu’à l’aide d’applications iPhone appelées vMyEye, Asee + et d’autres noms similaires. Je souhaite utiliser VLC ou autre chose pour accéder au flux sur mon Mac.

Pour résumer, il n’ya aucun moyen pour moi de simplement rechercher ceci en ligne. Mon seul moyen de comprendre le protocole de diffusion en continu et l’URL consiste à utiliser l’application vMyEye. Je sais déjà que le port est 34599 et je connais l'adresse IP locale. Que recommandez-vous? Renifleurs de paquets? Examiner le code binaire de l'application pour les URL (déjà essayé et échoué)?

EDIT: J'ai oublié de dire que j'avais déjà essayé de passer à l'IP: 34599 dans mon navigateur Web. Il se bloque lors du chargement et ne fait rien. Le DVR requiert également un nom d'utilisateur et un mot de passe pour se connecter, afin que les données soient transmises d'une manière ou d'une autre, mais pas après la demande initiale: O

13
sudo

Après une recherche encore plus approfondie sur Google et quelques suppositions fort heureuses, j’ai constaté que le DVR en question n’utilisait ni RTSP, ni HTTP, ni aucune URL à cet égard. Il se connecte à IP: port et obtient un flux vidéo propriétaire. De nombreux autres enregistreurs vidéo numériques bon marché fonctionnant avec vMEye le font également, tels que Zmodo et Swann.

CEPENDANT, quelqu'un a réussi à le désosser pour une application Android et quelqu'un d'autre a demandé la permission de créer un programme C qui décode le flux vidéo et l'affiche sous forme de canal. Ce n'est pas parfaitement fiable, mais le voici: http://www.zoneminder.com/forums/viewtopic.php?f=9&t=18137

Mais le gars l'a fait pour que les machines Zoneminder se connectent. Je n'ai pas encore compris comment faire en sorte que VLC ou SecuritySpy ouvre le canal sur mon Mac ou dans Debian (parce que je suis novice dans les canaux et les flux vidéo), mais cela devrait être possible.

11
sudo

Si votre caméra est compatible ONVIF (Open Network Video Interface Forum), le code source ouvert du gestionnaire de périphériques ONVIF pourrait aider:

ONVIF Device Manager est un client vidéo réseau (NVC) permettant de gérer les périphériques NVT (Network Video Transmitters), NVS (Network Video Storage) et NVA (Network Video Analytics). Implémente les services de découverte, de périphérique, de média, d'imagerie, d'analyse, d'événements et de PTZ.

Je suis aussi un malchanceux propriétaire d'une caméra IP bon marché (SAF IP-300). Il fournit une interface Web absolument inutile et boguée, qui "fonctionne" dans IE uniquement. J'ai eu la chance de trouver le gestionnaire de périphériques ONVIF; celui-ci a découvert ma caméra et m'a montré l'URL rtsp: //ip-of-my-camera/live0.264 que j'ai pu ouvrir dans VLC.

Je ne peux pas garantir que votre appareil photo est compatible ONVIF, cette méthode risque donc de ne pas fonctionner pour vous. Malheureusement, le SAF IP-300 est un composant informatique tellement instable qu'il ne peut fournir un flux continu plus de 3 minutes.

9
TheKeksov

Un moyen facile de trouver l'URL consiste à consulter le code source de l'interface Web classique, en particulier l'élément vidéo. Mon interface Web Elec utilise Quicktime et transmet l'adresse RTSP au format suivant:

rtsp: //192.168.X.X: 554/user = VOTRE_NOM D'UTILISATEUR & mot de passe = YOUR_PASSWORD & channel = 1 & stream = 0.sdp? real_stream - rtp-caching = 100

Les cames sont sélectionnées via la variable de canal. Le port rtsp peut être configurable dans votre DVR et diffère en tant que tel.

9
Someone

J'ai toujours eu ce problème, mais il existe maintenant un utilitaire ONVIF très efficace appelé gestionnaire de périphériques ONVIF ( http://idevicedesign.com/reference-designs ) Ce qui est gratuit, open source, et analyse rapidement votre réseau pour les flux rtsp/onvif et vous montre l'URL exacte que vous devez utiliser.

4
JohnnyVegas

C'est la ficelle!

VLC: rtsp: //192.168.0.100: 554/utilisateur = administrateur & mot de passe = 123456 & canal = 1 & flux = 0.sdp? Real_stream - rtp-caching = 100

192.168.0.100 <--- passez à DVR IP admin <--- remplacez le nom d'utilisateur utilisé pour accéder au DVR 123456 <--- changerez votre mot de passe channel = 1 < --- utilisé pour faire pivoter les 8 canaux

2
Amadeus Mozart

Juste mes 2 centimes - voici un blog détaillé expliquant simplement comment trouver les URL de cam pour ip en utilisant onvif: http://me-ol-blog.blogspot.co.il/ obtenir-image-image-urluri-de-ipcam-or.html

0
thedrs

Si vous allez dans votre routeur et choisissez votre liste de clients DHCP (ordinateurs connectés), vous constaterez que le DVR apparaît comme son nom, tel qu'il est nommé dans le DVR (le mien apparaît comme 192.168.2.4, ajoutez maintenant: 81 la fin de celui-ci pour que l'URL de votre navigateur pointe sur 192.168.2.4:81 (ça fonctionne comme ça?)

Si cela fonctionne, passez à l'étape suivante. En guise de remarque, je suis en mesure de visualiser les flux dans ma boîte Linux même si uppnp est activé ou non sur le routeur.

0
Kenny hendrick