Aktualizacja została opublikowana, jeśli u kogoś wystąpił problem sugeruję wyczyszczenie danych aplikacji. Przed czynnością proszę upewnić się czy aktualizacja została pobrana.
@bluebob Znak ' nie tyle nie musi być, co nie może 😉
Adresy podane w poście oraz w aplikacji są przykładowe, każda kamera posiada inną ścieżkę dostępu.
Moje kamery używają następujących
http://ADRES_IP/jpgimage/1/image.jpg
http://ADRES_IP/cgi-bin/snapshot.cgi?loginuse=[USERNAME]&loginpas=[PASSWORD]
http://ADRES_IP/zBZz2k7QLQ08UXFQ5TyY1YCpEP9alH/jpeg/birs6xtiwY/14E9SkN2pT/s.jpg
Przykładowe stronki gdzie można takową ścieżkę znaleźć:
https://www.ispyconnect.com/sources.aspx
https://shinobi.video/docs/cameras
Niektóre kamery mogą być... problematyczne. Osobiście, linki do swoich znalazłem na jednej z chińskich marek.
Aplikacja obecnie obsługuje wyłącznie uwierzytelnianie za pomocą parametrów GET, tj. http://192.168.1.10/image?username=user1&password=1234567.
Jeżeli kamera nie obsługuje powyższego schematu (z możliwością innych parametrów takich jak np. ?u=XXX&p=XXX,?username=XXX&password=XXXX lub ?user=XXXX&pass=XXXX) aplikacja jej nie obsłuży. Kamery nieuwierzytelniane można dodać wpisując adres bez jakichkolwiek parametrów, przykładowo http://192.168.1.10/image.
W przyszłości planuję wprowadzić inne sposoby uwierzytelniania, jednak ta funkcja wymaga jeszcze dużo pracy. Na szczęście więkoszość kamer lub rejestratorów obsługuje w.w parametry.
Ważne jest również aby w adresie wprowadzić protokół, tj. http:// lub https://
W przypadku użycia nazw domen, opcja wykrywania zmiany adresu IP będzie niedostępna.
ODNOŚNIE DEFINIOWANIA ŚCIEŻEK WEWNĘTRZNA/ZEWNĘTRZNA
Sytuacja nr.1
Kamera znajduje się w naszym domu, mamy do niej pełny dostęp zarówno w sieci domowej jak i poza nią (wymagana odpowiednia konfiguracja przekierowania portów na routerze)
ADRES IP KAMERY: 192.168.1.10
PUBLICZNY ADRES IP SIECI DOMOWEJ: 8.8.8.8
PRZEKIEROWANY_PORT = Port na który przekierowaliśmy kamerę na routerze na sieć zewnętrzną (Może być identyczny jak w sieci wewnętrznej, lecz dla bezpieczeństwa radzę używać innych). Instrukcję przekierowania portów można znależć tutaj: https://www.noip.com/support/knowledgebase/general-port-forwarding-guide/
ŚCIEŻKA OBRAZU JPG(do odnalezienia w linkach na górze posta) : /jpgimage/1/image.jpg?user=TWOJ_LOGIN&pass=TWOJE_HASLO
ADRES WEWNĘTRZNY: http://192.168.1.10/jpgimage/1/image.jpg?user=TWOJ_LOGIN&pass=TWOJE_HASLO
ADRES ZEWNĘTRZNY: http://8.8.8.8:PRZEKIEROWANY_PORT/jpgimage/1/image.jpg?user=TWOJ_LOGIN&pass=TWOJE_HASLO
Sytuacja nr.2
Kamera znajduje się w naszym domu, mamy do niej dostęp wyłączniew sieci domowej
ADRES IP KAMERY: 192.168.1.10
ŚCIEŻKA OBRAZU JPG(do odnalezienia w linkach na górze posta) : /jpgimage/1/image.jpg?user=TWOJ_LOGIN&pass=TWOJE_HASLO
ADRES WEWNĘTRZNY: http://192.168.1.10/jpgimage/1/image.jpg?user=TWOJ_LOGIN&pass=TWOJE_HASLO
ADRES ZEWNĘTRZNY: PUSTY
Sytuacja nr.3
Kamera znajduje się poza naszymdomem, nie mamy dostępu do fizycznej lokalizacji kamery (podpięcia się pod jej sieć)
ADRES IP KAMERY: 8.8.4.4
ŚCIEŻKA OBRAZU JPG(do odnalezienia w linkach na górze posta) : /jpgimage/1/image.jpg?user=TWOJ_LOGIN&pass=TWOJE_HASLO
ADRES WEWNĘTRZNY: PUSTY
ADRES ZEWNĘTRZNY: http://8.8.4.4/jpgimage/1/image.jpg?user=TWOJ_LOGIN&pass=TWOJE_HASLO
Dla tego przykładu możemy wprowadzić następujący adres zewnętrzny (Jeśli nie chcecie dostać bana na pogodynce, odświeżanie należy ustawić na conajmniej kilka minut) ?
http://pogodynka.pl/http/assets/products/main_page_maps/day_v2_radarmode_0000-00-00d.jpg
Powyższy obraz to aktualna prognoza pogody*(odświeżanaco godzinę)