Opis zlecenia
Dzień dobry.
Posiadamy w firmie kilka serwerów z oprogramowaniem BlueIris. Każdy serwer obsługuje maksymalnie 64 kamery.
Chodzi o napisanie programu, umożliwiającego wyświetlanie obrazu na żywo równocześnie z wielu takich serwerów. Po uruchomieniu programu musi być logowanie z możliwością zapamiętania danych. Po podaniu danych logowania powinno pojawić się "drzewo" czy jakaś struktura z nazwami kamer przyporządkowanych do klienta oraz powiedzmy maksymalnie 9 okienek, które umożliwią przeglądanie obrazu z kamer w jakiś intuicyjny sposób. Fajnie, jakby w przypadku przerwania strumienia RTSP program automatycznie wznawiał podgląd.
Aktualnie tylko same dane logowania oraz lista kamer musi zostać pobrana z serwerów BlueIris. Oddzielnie mamy serwer RTSP, który udostępnia obrazy z kamer.
Przydałby się też automatyczny tryb dzień noc, ogólnie ładny wygląd z naszym logiem.
Docelowo też chcielibyśmy, aby ta aplikacja była dostępna do pobrania w sklepach (za darmo).
Dodatkowo potrzebne będzie przełączenie siatki kamer (układu np. 4 lub 9 kamer), możliwość przejścia na pełny ekran po kliknięciu oraz zmiana obrazu przy zmianie orientacji telefonu.
Samą logikę działania mamy już zrobioną, a właściwie mamy działający program w wersji na PC Windows napisany w Visual Studio C#. Zainteresowanym wyślemy potrzebne części kodu (logowanie, pobieranie listy kamer przez API, tworzenie odpowiednich ścieżek RTSP) oraz w miarę możliwości pomożemy.
Program ma działać na Android i iOS, chyba, że uda się to zrobić jakoś uniwersalnie.
Prosimy o kontakt w przypadku dodatkowych pytań oraz orientacyjną wycenę.