2014-03-10 07:32:56 +0000 2014-03-10 07:32:56 +0000
14
14

Wie finde ich die Video-Stream-URL meines Sicherheits-DVRs selbst?

Ich habe diesen 8-Kanal-DVR mit der Marke “ELEC”, der Videos über das Netzwerk streamt. Allerdings kann ich mich nur über iPhone-Apps namens vMyEye, Asee+ und andere ähnliche Namen damit verbinden. Ich möchte VLC oder etwas anderes verwenden, um den Stream auf meinem Mac abzurufen.

Lange Rede, kurzer Sinn, es gibt keine Möglichkeit für mich, dies einfach online nachzuschlagen, also ist meine einzige Möglichkeit, das Streaming-Protokoll und die URL herauszufinden, die vMyEye-App. Ich weiß bereits, dass der Port 34599 ist, und ich kenne die lokale IP-Adresse. Was empfehlen Sie? Packet Sniffer? Den Binärcode der App auf URLs untersuchen (bereits versucht und fehlgeschlagen)?

EDIT: Ich vergaß zu sagen, dass ich bereits versucht habe, IP:34599 in meinem Webbrowser aufzurufen. Es bleibt beim Laden hängen und macht nichts. Der DVR benötigt auch einen Benutzernamen und ein Passwort, um sich anzumelden, also werden diese Daten irgendwie weitergegeben, hoffentlich nicht nach der ersten Anfrage :O

Antworten (7)

11
11
11
2014-04-26 21:13:48 +0000

Nach noch tieferem Googeln und einigen glücklichen Vermutungen habe ich herausgefunden, dass der betreffende DVR weder RTSP noch HTTP oder überhaupt eine URL verwendet. Er verbindet sich mit IP:port und holt sich irgendeinen proprietären Videostream von dort. Viele andere billige DVRs, die mit vMEye arbeiten, tun dies ebenfalls, wie z.B. Zmodo und Swann.

JEDOCH hat es jemand geschafft, es für eine Android-App rückzuentwickeln, und jemand anderes hat um Erlaubnis gebeten, ein C-Programm zu erstellen, das den Videostream dekodiert und als Pipe ausgibt. Es ist nicht ganz zuverlässig, aber hier ist es: http://www.zoneminder.com/forums/viewtopic.php?f=9&t=18137

Aber der Typ hat es für Zoneminder-Maschinen gemacht, mit denen man sich verbinden kann. Ich muss noch herausfinden, wie ich VLC oder SecuritySpy dazu bringe, die Pipe auf meinem Mac oder in Debian zu öffnen (nur weil ich neu in Sachen Pipes und Videostreams bin), aber es sollte möglich sein.

9
9
9
2014-04-26 18:08:31 +0000

Eine einfache Möglichkeit, die URL zu finden, besteht darin, sich den Quellcode der regulären Webschnittstelle anzusehen, insbesondere das Videoelement. Meine Elec-Weboberfläche verwendet Quicktime und übergibt die RTSP-Adresse im folgenden Format:

rtsp://192.168.X.X:554/user=YOUR_USERNAME&password=YOUR_PASSWORD&channel=1&stream=0.sdp?real_stream–rtp-caching=100

Cams werden über die Kanalvariable ausgewählt. Der rtsp-Port kann in Ihrem Digitalrekorder konfigurierbar sein und sich daher unterscheiden.

9
9
9
2015-01-04 17:21:25 +0000

Wenn Ihre Kamera ONVIF (Open Network Video Interface Forum) kompatibel ist, dann könnte der Open Source ONVIF Device Manager helfen:

Der ONVIF Device Manager ist ein Network Video Client (NVC) zur Verwaltung von Network Video Transmittern (NVT), Network Video Storage (NVS) und Network Video Analytics (NVA) Geräten. Implementiert die Dienste Discovery, Device, Media, Imaging, Analytics, Events und PTZ.

Ich bin auch ein unglücklicher Besitzer einer billigen IP-Kamera (SAF IP-300). Sie bietet ein absolut unbrauchbares und fehlerhaftes Webinterface, das nur im IE “funktioniert”. Ich hatte das Glück, den ONVIF Device Manager zu finden, der meine Kamera entdeckte und mir die URL rtsp://ip-of-my-camera/live0.264 zeigte, die ich in VLC öffnen konnte.

Ich kann nicht garantieren, dass Ihre Kamera ONVIF-kompatibel ist, so dass diese Methode bei Ihnen möglicherweise nicht funktioniert. Leider ist SAF IP-300 ein so instabiles Stück Hardware, dass es keinen kontinuierlichen Stream für mehr als 3 Minuten liefern kann.

4
4
4
2015-06-28 12:45:14 +0000

Ich hatte dieses Problem schon immer, aber jetzt gibt es ein sehr effizientes ONVIF-Utility namens ONVIF Device Manager http://idevicedesign.com/reference-designs ), das kostenlos und quelloffen ist und Ihr Netzwerk schnell nach rtsp/onvif-Streams durchsucht und Ihnen die genaue URL anzeigt, die Sie verwenden müssen.

3
3
3
2016-02-17 09:29:33 +0000

Dies ist die Zeichenkette!

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 <— Wechsel auf DVR IP admin <— Wechsel auf den Benutzernamen, der für den Zugriff auf den DVR verwendet wird 123456 <— Wechsel auf Ihr Passwort channel=1 <— verwendet, um alle 8 Kanäle zu drehen

0
0
0
2017-07-01 11:19:33 +0000

Nur meine 2 Cents - hier ist ein detaillierter Blog, der einfach erklärt, wie man ip cam URLs mit onvif http://me-ol-blog.blogspot.co.il/2017/07/getting-still-image-urluri-of-ipcam-or.html findet

0
0
0
2015-02-18 11:29:03 +0000

Wenn Sie in Ihren Router gehen und Ihre DHCP-Client-Liste auswählen (Computer, die angeschlossen sind), werden Sie feststellen, dass der dvr als der Name erscheint, der im dvr angegeben ist (meiner erscheint als 192.168.2.4, fügen Sie nun das :81 am Ende hinzu, damit die URL in Ihrem Browser auf 192.168.2.4:81 zeigt (funktioniert das so?)

Wenn das funktioniert, gehen Sie zum nächsten Schritt über. Übrigens kann ich die Streams auf meiner Linux-Box unabhängig davon ansehen, ob ich upnp im Router aktiviert habe oder nicht.