Mam 8-kanałowy rejestrator DVR z marką „ELEC”, który przesyła strumieniowo wideo przez sieć. Jednak mogę się z nim połączyć tylko za pomocą aplikacji na iPhone o nazwie vMyEye, Asee + i innych podobnych nazw. Chcę użyć VLC lub czegoś innego, aby uzyskać dostęp do strumienia na moim komputerze Mac.
Krótko mówiąc, nie mam sposobu, aby po prostu to sprawdzić online, więc moim jedynym sposobem na znalezienie protokołu przesyłania strumieniowego i adresu URL jest aplikacja vMyEye. Wiem już, że port to 34599 i znam lokalny adres IP. Co polecasz? Sniffery pakietów? Sprawdzasz kod binarny aplikacji dla adresów URL (już wypróbowany i nie powiódł się)?
EDYCJA: Zapomniałem powiedzieć, że próbowałem już przejść do adresu IP: 34599 w mojej przeglądarce internetowej. Utknie podczas ładowania i nic nie robi. Rejestrator wymaga także nazwy użytkownika i hasła, aby się zalogować, aby dane zostały jakoś przekazane, miejmy nadzieję, że nie po pierwszym żądaniu: O
Odpowiedzi:
Po jeszcze głębszym Googlingu i kilku szczęśliwych przypuszczeniach odkryłem, że rejestrator DVR nie używa RTSP ani HTTP, ani żadnego adresu URL w tym zakresie. Łączy się z portem IP: i pobiera z niego trochę zastrzeżonego strumienia wideo. Robi to również wiele innych tanich rejestratorów DVR współpracujących z vMEye, takich jak Zmodo i Swann.
JEDNAK, ktoś zdążył go przebudować dla aplikacji na Androida, a ktoś inny poprosił o pozwolenie na stworzenie programu C, który dekoduje strumień wideo i wysyła go jako potok. Nie jest całkowicie niezawodny, ale oto: http://www.zoneminder.com/forums/viewtopic.php?f=9&t=18137
Ale facet zdążył się połączyć z maszynami Zoneminder. Muszę jeszcze wymyślić, jak sprawić, by VLC lub SecuritySpy otworzyły potok na moim Macu lub w Debianie (tylko dlatego, że jestem nowy w potokach i strumieniach wideo), ale powinno to być możliwe.
źródło
Łatwym sposobem na znalezienie adresu URL jest sprawdzenie kodu źródłowego zwykłego interfejsu internetowego, w szczególności elementu wideo. Mój interfejs internetowy Elec używa Quicktime i przekazuje adres RTSP w następującym formacie:
rtsp: //192.168.XX: 554 / user = NAZWA UŻYTKOWNIKA i hasło = HASŁO i kanał = 1 i strumień = 0.sdp? real_stream - rtp-caching = 100
Kamery są wybierane za pomocą zmiennej kanału. Port rtsp może być konfigurowalny w twoim DVR i jako taki może się różnić.
źródło
Jeśli Twoja kamera jest kompatybilna z ONVIF (Forum Open Network Video Interface Forum), menedżer urządzeń ONVIF typu open source może pomóc:
Jestem również pechowym właścicielem taniej kamery IP (SAF IP-300). Zapewnia absolutnie bezużyteczny i błędny interfejs sieciowy, który „działa” tylko w IE. Miałem szczęście znaleźć Menedżera urządzeń ONVIF, który odkrył moją kamerę i pokazał mi adres URL rtsp: //ip-of-my-camera/live0.264, który udało mi się otworzyć w VLC.
Nie mogę zagwarantować, że Twój aparat jest zgodny z ONVIF, więc ta metoda może nie działać. Niestety, SAF IP-300 jest tak niestabilnym sprzętem, że nie może zapewnić ciągłego strumienia przez więcej niż 3 minuty.
źródło
Zawsze miałem ten problem, ale teraz istnieje bardzo wydajne narzędzie ONVIF o nazwie menedżer urządzeń ONVIF ( http://idevicedesign.com/reference-designs ). Który jest darmowy, open source i szybko skanuje sieć w poszukiwaniu strumieni rtsp / onvif i pokazuje dokładny adres URL, którego musisz użyć.
źródło
To jest sznurek!
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 DVR IP admin <--- zmiana na nazwę użytkownika używaną do uzyskania dostępu do DVR 123456 <--- zmiana na hasło kanał = 1 <--- używany do obracania wszystkich 8 kanałów
źródło
Jeśli przejdziesz do routera i wybierzesz listę klientów dhcp (komputery, które są podłączone), przekonasz się, że dvr pojawia się pod dowolną nazwą, tak jak w dvr (moja pojawia się jako 192.168.2.4, teraz dodaj: 81 do koniec, aby adres URL w przeglądarce wskazywał 192.168.2.4:81 (czy to działa w ten sposób?)
Jeśli to zadziała, przejdź do następnego kroku. Dla przypomnienia, jestem w stanie przeglądać strumienie w moim Linux-ie niezależnie od tego, czy mam włączony upnp w routerze.
źródło
Tylko moje 2 centy - tutaj jest szczegółowy blog wyjaśniający, jak znaleźć adresy URL kamer IP za pomocą onvif: http://me-ol-blog.blogspot.co.il/2017/07/getting-still-image-urluri-of -ipcam-or.html
źródło