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

Jak samodzielnie znaleźć adres URL strumienia wideo z mojego rejestratora DVR?

Mam ten 8 kanałowy rejestrator DVR z marką “ELEC”, który przesyła strumienie wideo przez sieć. Jednak mogę się z nim połączyć tylko za pomocą aplikacji na iPhone'a o nazwie vMyEye, Asee+ i innych podobnych nazwach. Chcę użyć VLC lub czegoś innego, aby uzyskać dostęp do strumienia na moim Macu.

Krótko mówiąc, nie ma sposobu, abym mógł po prostu sprawdzić to online, więc moim jedynym sposobem na poznanie protokołu strumieniowego i adresu URL jest aplikacja vMyEye. Wiem już, że port to 34599, i znam lokalny adres IP. Co polecacie? Sniffery pakietów? Zbadanie kodu binarnego aplikacji pod kątem adresów URL (już próbowałem i się nie udało)?

EDIT: Zapomniałem dodać, że już próbowałem przejść do IP:34599 w przeglądarce internetowej. Zatrzymuje się ładowanie i nic nie robi. Rejestrator wymaga również nazwy użytkownika i hasła do zalogowania się, więc te dane są przekazywane w jakiś sposób, miejmy nadzieję, że nie po początkowym żądaniu :O

Odpowiedzi (7)

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

Po jeszcze głębszym Googling i kilku szczęśliwych zgadnięć, znalazłem, że DVR, o którym mowa nie używa RTSP lub HTTP, lub jakiegokolwiek adresu URL dla tej sprawy. Łączy się z IP:port i pobiera z niego jakiś własny strumień wideo. Wiele innych tanich rejestratorów DVR, które współpracują z vMEye, robią to również, takie jak Zmodo i Swann.

HOWEVER, komuś udało się go odwzorować w aplikacji na Androida, a ktoś inny poprosił o pozwolenie na stworzenie programu w C, który dekoduje strumień wideo i wysyła go jako potok. Nie jest to całkowicie niezawodne, ale oto jest: http://www.zoneminder.com/forums/viewtopic.php?f=9&t=18137

Ale facet zrobił to dla maszyn Zoneminder, do których można się podłączyć. Nie wiem jeszcze, jak sprawić, żeby VLC lub SecuritySpy otworzyły ten potok na moim Macu lub w Debianie (to dlatego, że jestem nowy w dziedzinie potoków i strumieni wideo), ale powinno być to możliwe.

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

Łatwym sposobem na znalezienie adresu URL jest zajrzenie do kodu źródłowego zwykłego interfejsu WWW, a konkretnie do elementu wideo. Mój interfejs webowy Elec używa Quicktime i przekazuje adres RTSP w następującym formacie:

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

Kamery wybierane są poprzez zmienną channel. Port rtsp może być konfigurowalny w Twoim rejestratorze i jako taki może się różnić.

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

Jeżeli Twoja kamera jest kompatybilna z ONVIF (Open Network Video Interface Forum), wtedy open source ONVIF Device Manager może pomóc:

ONVIF Device Manager to Network Video Client (NVC) do zarządzania urządzeniami Network Video Transmitters (NVT), Network Video Storage (NVS) i Network Video Analytics (NVA). Implementuje usługi Discovery, Device, Media, Imaging, Analytics, Events i PTZ.

Jestem również pechowym posiadaczem taniej kamery IP (SAF IP-300). Posiada ona kompletnie bezużyteczny i zabugowany interfejs www, który “działa” tylko w IE. Miałem szczęście, że znalazłem ONVIF Device Manager, który wykrył moją kamerę i pokazał mi URL rtsp://ip-of-my-camera/live0.264, który mogłem otworzyć w VLC.

Nie mogę zagwarantować, że Twoja kamera jest kompatybilna z ONVIF, więc ta metoda może nie działać dla Ciebie. Niestety, SAF IP-300 jest tak niestabilnym sprzętem, że nie jest w stanie dostarczyć ciągłego strumienia przez więcej niż 3 minuty.

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

Zawsze miałem ten problem, ale teraz jest bardzo wydajny ONVIF utilty o nazwie ONVIF device manager http://idevicedesign.com/reference-designs ), który jest darmowy, open source, i szybko skanuje sieć dla strumieni rtsp/onvif i pokazuje dokładny adres URL, którego musisz użyć.

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

To jest ten ciąg!

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 <— zmiana na IP rejestratora admin — zmiana na nazwę użytkownika używaną do dostępu do rejestratora 123456 — zmiana na hasło channel=1 — używany do obracania wszystkich 8 kanałów

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

Tylko moje 2 centy - tutaj jest szczegółowy blog wyjaśniający po prostu jak znaleźć adresy URL ip cam używając onvif http://me-ol-blog.blogspot.co.il/2017/07/getting-still-image-urluri-of-ipcam-or.html

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

Jeśli wejdziesz do swojego routera i wybierzesz listę klientów dhcp (komputery, które są podłączone) zobaczysz, że dvr pojawi się jako jakikolwiek jest nazwany w dvr (mój pojawia się jako 192.168.2.4 teraz dodaj :81 do końca, aby adres url w przeglądarce wskazywał na 192.168.2.4:81 (czy to działa w ten sposób?)

Jeśli to działa, przejdź do następnego kroku. Jako uwaga, jestem w stanie oglądać strumienie w moim linuksowym pudełku niezależnie od tego, czy mam włączone upnp w routerze, czy nie.