Witam,
Sytuacja jest troszkę skomplikowana, generalnie chodzi o dostęp do kamery IP z poza sieci lokalnej aczkolwiek nie jest to takie proste.
Najpierw napiszę co chcę uzyskać.
Klient kupuje dowolną kamerę IP (z listy rekomendowanych przeze mnie/ współpracujących z moimi appsami). Klient wtyka kamerkę do swojej lokalnej sieci i praktycznie na tym się kończy dla niego zabawa. Teraz odpalając aplikację powinien widzieć obraz zarówno będąc w sieci lokalnej jak i poza nią.
Teraz napiszę czym dysponuję.
Dysponuję aplikacją która chodzi w jego sieci lokalnej, czyli mogę na bieżąco namierzyć ip kamery (kamera podłączona po dhcp) i przekazać je dalej.
Kolejna aplikacja jest na smartphonie, służy ona między innymi do wyświetlania obrazu z kamery, jeżeli jesteśmy w sieci lokalnej obraz się wyświetla, tutaj nie ma problemu.
Mam jeszcze serwer ze stałym adresem IP który może w razie potrzeby uczestniczyć w komunikacji pomiędzy aplikacjami.
W tym momencie za pomocą serwera jestem w stanie przesyłać pewne informacje pomiędzy aplikacją na smartphonie a aplikacją na pececie znajdującą się w innej sieci. Do obrazu z kamerki dobieram się za pomocą takiego adresu:
"http://" + IP + "/videostream.cgi?rate=0&user=" + login + "&pwd="+ pass +"&resolution=8"
W jaki sposób mogę się połączyć z kamerką ?
(Idealnym rozwiązaniem byłoby (gdyby coś takiego istniało) podwójne adresowanie, w sensie, łączyłbym się z adresem "http://" + IPzew + "/" + IPwewkam + "/video....")
Może ktoś ma jakiś pomysł jak to wszystko zaprojektować, ewentualnie podrzucić link do jakiegoś bardziej zaawansowanego forum
Sytuacja jest troszkę skomplikowana, generalnie chodzi o dostęp do kamery IP z poza sieci lokalnej aczkolwiek nie jest to takie proste.
Najpierw napiszę co chcę uzyskać.
Klient kupuje dowolną kamerę IP (z listy rekomendowanych przeze mnie/ współpracujących z moimi appsami). Klient wtyka kamerkę do swojej lokalnej sieci i praktycznie na tym się kończy dla niego zabawa. Teraz odpalając aplikację powinien widzieć obraz zarówno będąc w sieci lokalnej jak i poza nią.
Teraz napiszę czym dysponuję.
Dysponuję aplikacją która chodzi w jego sieci lokalnej, czyli mogę na bieżąco namierzyć ip kamery (kamera podłączona po dhcp) i przekazać je dalej.
Kolejna aplikacja jest na smartphonie, służy ona między innymi do wyświetlania obrazu z kamery, jeżeli jesteśmy w sieci lokalnej obraz się wyświetla, tutaj nie ma problemu.
Mam jeszcze serwer ze stałym adresem IP który może w razie potrzeby uczestniczyć w komunikacji pomiędzy aplikacjami.
W tym momencie za pomocą serwera jestem w stanie przesyłać pewne informacje pomiędzy aplikacją na smartphonie a aplikacją na pececie znajdującą się w innej sieci. Do obrazu z kamerki dobieram się za pomocą takiego adresu:
"http://" + IP + "/videostream.cgi?rate=0&user=" + login + "&pwd="+ pass +"&resolution=8"
W jaki sposób mogę się połączyć z kamerką ?
(Idealnym rozwiązaniem byłoby (gdyby coś takiego istniało) podwójne adresowanie, w sensie, łączyłbym się z adresem "http://" + IPzew + "/" + IPwewkam + "/video....")
Może ktoś ma jakiś pomysł jak to wszystko zaprojektować, ewentualnie podrzucić link do jakiegoś bardziej zaawansowanego forum