SelCamNet - opis programu
Program ma konstrukcję modułową. Każdy moduł jest oddzielnym procesem w systemie.
Umożliwia to równy przydział czasu procesorów do procesu w systemie wieloprocesorowym.
W wypadku błedów w programie, gwarantuje to dalszą pracę pozostałych procesów.
Gdy np. wystąpi błąd w panelu sterującym, nie będą działały funkcje tylko tego modułu (np.
serwer WWW), natomiast kamery będą dalej obsługiwane i obraz będzie rejestrowany.
W wypadku błędów w module kamery, tylko ta jedna kamera przestanie być rejestrowana.
Oczywiście błędów w programie nie ma (?), ale lepiej się zabezpieczyć.
Program składa się z następujących modułów:
- Panel - odpowiada za sterowanie układem okien kamer, obsługę serwera WWW, wysyłanie
poczty, sms-ów, DynDNS, No-IP, FTP, instalację i uruchamianie modułów kamer, kart
DVR, diagnostykę systemu itp.
- moduł kamery IP (uniwersalny do większości kamer IP) - pobiera obraz z kamery,
analizuje ruch, zapisuje na HDD, udostępnia obraz w sieci lokalnej (broadcast) itp.
- moduł karty DVR HiCap50, XeCap50 - funkcje jak wyżej
- moduł kamer IP typu DS2CD8X2 (mpeg4, mjpeg) - funkcje jak wyżej
- moduł wideo serwerów MOXA - funkcje jak wyżej
Program będzie rozszerzany o dalsze moduły.
- moduł rozruchowy komputera węzła klastra - "okrojony" program "Panel", uruchamia
moduły kamer na komputerze pracującym w klastrze
Opis modułu Panel:
Opis modułu kamery:
Podczas pracy okno modułu może być ograniczone do wyświetlanego obrazu, tzn. nie
ma żadnych przycisków, ramki itp. Menu jest dostępne pod prawym przyciskiem myszki,
można również włączyć ramkę przyciskiem w panelu sterującym.
W trybie konfiguracji lub przeglądania zapisów otwiera się rozszerzone menu okna
kamery.