J'ai ce DVR 8 canaux 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 veux utiliser VLC ou autre chose pour accéder au flux sur mon Mac.
Pour faire court, il n'y a aucun moyen pour moi de simplement rechercher cela en ligne, donc ma seule façon de comprendre le protocole de streaming et l'URL est via 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'ai déjà essayé d'accéder à IP: 34599 dans mon navigateur Web. Il se bloque au chargement et ne fait rien. Le DVR nécessite é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, espérons-le pas après la demande initiale: O
Réponses:
Après une recherche encore plus approfondie sur Google et quelques suppositions chanceuses, j'ai constaté que le DVR en question n'utilisait pas RTSP ou HTTP, ni aucune URL d'ailleurs. Il se connecte au port IP: et en obtient un flux vidéo propriétaire. De nombreux autres DVR bon marché qui fonctionnent avec vMEye le font également, comme 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 le produit 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 a réussi à se connecter aux machines Zoneminder. Je n'ai pas encore compris comment faire en sorte que VLC ou SecuritySpy ouvre le canal sur mon Mac ou dans Debian (simplement parce que je suis nouveau dans les canaux et les flux vidéo), mais cela devrait être possible.
la source
Un moyen simple de trouver l'URL consiste à consulter le code source de l'interface Web standard, en particulier l'élément vidéo. Mon interface Web Elec utilise Quicktime et transmet l'adresse RTSP au format suivant:
rtsp: //192.168.XX: 554 / user = YOUR_USERNAME & password = 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 en tant que tel diffère.
la source
Si votre caméra est compatible ONVIF (Open Network Video Interface Forum), le gestionnaire de périphériques ONVIF open source peut vous aider:
Je suis également 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 ONVIF Device Manager et il 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 garantir que votre appareil photo est compatible ONVIF, donc cette méthode peut ne pas fonctionner pour vous. Malheureusement, SAF IP-300 est un matériel tellement instable qu'il ne peut pas fournir un flux continu pendant plus de 3 minutes.
la source
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 ) 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.
la source
Ceci est la chaîne!
VLC: rtsp: //192.168.0.100: 554 / user = admin & password = 123456 & channel = 1 & stream = 0.sdp? Real_stream - rtp-caching = 100
192.168.0.100 <--- changer pour DVR IP admin <--- changer pour le nom d'utilisateur utilisé pour accéder au DVR 123456 <--- changer pour votre mot de passe canal = 1 <--- utilisé pour faire pivoter les 8 canaux
la source
Si vous allez dans votre routeur et choisissez votre liste de clients dhcp (ordinateurs qui sont connectés), vous constaterez que le dvr apparaît comme il s'appelle dans le dvr (le mien arrive comme 192.168.2.4 ajoutez maintenant le: 81 à la fin de celui-ci pour que l'url de votre navigateur pointe vers 192.168.2.4:81 (cela fonctionne-t-il de cette façon?)
Si cela fonctionne, passez maintenant à l'étape suivante. En tant que note, je suis en mesure d'afficher les flux dans ma boîte Linux, que j'aie ou non activé upnp dans le routeur.
la source
Juste mes 2 cents - voici un blog détaillé expliquant simplement comment trouver les URL d'ip cam en utilisant onvif: http://me-ol-blog.blogspot.co.il/2017/07/getting-still-image-urluri-of -ipcam-or.html
la source