Biblioteka Aplikacje sieciowe iVMS4000, NVR Server
Transkrypt
Biblioteka Aplikacje sieciowe iVMS4000, NVR Server
Biblioteka Aplikacje sieciowe iVMS4000, NVR Server, Stream Media Server – pakiet darmowego oprogramowania najwyższej klasy. Nowoczesne instalacje monitoringu posiadają kilka cech, które wyróżniają je od klasycznych rozwiązań. Architektura współczesnych sieci nie wymaga umieszczenia rejestratora w jednym pomieszczeniu ze strażnikiem, czy nadzorcą. Do podglądu obrazu wykorzystywana bardzo często jest infrastruktura komputerowa, a dostęp, zdalne zarządzanie i konfiguracja możliwa jest z platformy www lub CMS. To rozwiązanie pozwala na tworzenie rozproszonych sieci monitoringu z dodatkowymi, osobnymi pod-obszarami. Nadawanie użytkownikom różnych stopni uprawnień pozwala na kontrolę przepływu informacji oraz zwiększa bezpieczeństwo. Oceniając dziś systemy CCTV pod względem jakości i nowoczesności nie wystarczy patrzeć na matematyczne, zestawieniowe parametry techniczne hardware'u. Kluczową rolę odgrywa tu dodatkowe oprogramowanie: jego dostępność, funkcjonalność, możliwości. Znaczenie mają również możliwości rozbudowy monitoringu o urządzenia pochodzące od jednego lub wielu producentów. Rejestratory, kamery, wideoserwery firmy Hikvision są od lat znane i cenione na świecie. Wszystkie pracują w jednym standardzie oraz obsługiwane mogą być przez to samo oprogramowanie, w którego skład wchodzi, między innymi: – iVMS4000 – program kliencki dla rejestratorów Ultimax, Hikvision – Ultimax, kamer Ulticam i Hikvision, wideoserwerów Ultinet. – NVR Server – program zarządzający nagrywaniem materiału wideo. – Stream Media Server – aplikacja umożliwiająca dystrybucję sygnału do większej liczby użytkowników. – Local Playback Software – aplikacja pozwalająca na odtwarzanie nagrań z dysków wyjętych z rejestratorów. – SADP – aplikacja do wyszukiwania urządzeń w sieci lokalnej. Wszystkie wymienione aplikacje przeznaczone jest dla systemów Windows. są darmowe. Omawiane programowanie Niniejsza biblioteka ma na celu przedstawienie możliwości jakie niesie wykorzystanie pakietu dostępnych aplikacji. iVMS4000: iVMS4000 to sztandarowa aplikacja przeznaczona, między innymi, do prowadzenia podglądu „na żywo”, zdalnego odtwarzania nagrań, kontroli zdarzeń, alarmów oraz konfiguracji podłączonych urządzeń. Umożliwia ona realizację wszystkich funkcji lokalnej obsługi rejestratora, dodatkowo uzupełniając je nowymi. Po zainstalowaniu oprogramowania na PC, przy pierwszym uruchomieniu użytkownik poproszony zostanie o podanie loginu oraz dwukrotnie hasła administratora. Administrator posiada wszystkie uprawnienia. UWAGA: Konta użytkowników programu nie są kontami użytkowników rejestratora. Należy o tym pamiętać przydzielając uprawnienia – wyższymi w hierarchii są ustawienia konta w urządzeniach peryferyjnych. Przed dodaniem urządzeń należy sprawdzić lokalną konfigurację. Należy ustawić parametry wyświetlania, strumieniowania w sieci, opcjonalnie synchronizację czasu. Zwrócić należy uwagę, gdzie zapisywane będą nagrania, zdjęcia, zrzuty zdjęć i pliki konfiguracji. W ustawieniach zaawansowanych można włączyć automatyczne uruchamianie się aplikacji przy starcie systemu oraz długość dźwięku alarmowego, który wywołany może być powiązanym zdarzeniem wykrytym przez urządzenia peryferyjne. Dodanie urządzenia do listy jest niezwykle proste. Jeśli znajduje się ono w tej samej sieci lokalnej, wystarczy wyszukać je za pomocą zaimplementowanego narzędzia SADP. (O aplikacji tej szerzej przeczytać można w bibliotece: „Aplikacja SADP - narzędzie do organizacji systemów CCTV opartych na urządzeniach HIKVISION w sieci lokalnej”). Jeśli z urządzeniem będziemy łączyć się przez internet, należy znać jego adres IP lub domenę. W obu przypadkach podać należy nazwę użytkownika i hasło dla konta wcześniej stworzonego w urządzeniu. Każde urządzenie domyślnie posiada zdefiniowane konto administratora (admin:12345). Jeśli nie ma możliwości skonfigurowania użytkownika w menu lokalnie, można to zrobić przez przeglądarkę www. Użytkownik zdefiniowany w kreatorze dodawania urządzenia dla logowania się do niego będzie taki sam dla wszystkich użytkowników aplikacji. Należy zwrócić uwagę, na którym porcie następuje komunikacja między komputerem a urządzeniem peryferyjnym. Standardowo wykorzystywany jest jeden port: 8000. Dodatkowo przy korzystaniu z przeglądarki Internet Explorer wykorzystuje się domyślny port http 80. W oknie podglądu, po lewej stronie w określonym obszarze monitorowania widoczne są dodane urządzenia. Dla jednego monitora można otworzyć maksymalnie 64 kanały (1 kanał = 1 połączenie = 1 kamera). Wszystkie urządzenia sieciowe Hikvision pozwalają na wybór odbieranego strumienia: głównego o wysokiej jakości i pobocznego o niższych parametrach obrazu, lecz o mniejszych wymaganiach co do szerokości pasma. Dla większego podziału na ilość okien ich rozmiar staj się automatycznie mniejszy stąd różnica w jakości strumieni jest niezauważalna, a płynność obrazu znacznie się poprawia. W trakcie podglądu korzystać można z przycisków szybkiej kontroli w celu nagrania zdarzenia, zrobienia zdjęcia oraz wykonania cyfrowego zbliżenia obrazu. Jeśli zdefiniowane zostały jakieś alarmy i reakcją na nie ma być powiadomienie centrum monitorowania, to informacje o nich wyświetlone zostaną pod oknami. W oknie odtwarzania obserwować można obraz nagrany z maksymalnie z 16 kanałów z różnych urządzeń. W zależności od wersji sprzętu i firmware'u urządzenia może ono synchronizować obraz z odtwarzaniem z innego kanału. Istnieje możliwość włączenia zoomu cyfrowego w trakcie zdalnego odtwarzania nagrań. Dane wizyjne z danego dnia można wyszukać wg kalendarza lub wg typu nagrania (harmonogram, alarm, ruch, …). Wczytane, przedstawione są na osi czasu, której skala to 24 godziny. Odtwarzanie możliwe jest natychmiast po kliknięciu określonego momentu na osi. W trakcie odtwarzania można tworzyć własne przedziały czasowe, a następnie pobierać wybrane fragmenty w postaci plików na komputer. Można również dokonać archiwizacji wybranych nagrań zapisanych w pamięci urządzeń. Zdalna konfiguracja urządzeń pozwala na pełną kontrolę. Menu konfiguracji jest bardzo podobne dla wszystkich urządzeń. Konfigurować można parametry nagrywania, wyświetlania, sieci, zdalnie aktualizować firmware. Dostępne jest również menu konfiguracji użytkowników lokalnych, alarmów, zarządzanie dyskami, tworzenie nowych zdarzeń alarmowych. Aplikacja iVMS4000 stanowi oś wszelkiego dostępnego oprogramowania dla urządzeń Ultimax - Hikvision, Ultimax, Ulticam. Spełnia wszelkie wymogi stawiane nowoczesnym aplikacjom tego typu, a funkcjonalność porównywana może być do komercyjnych produktów tego typu na rynku. Minimalne wymagania sprzętowe: System operacyjny Windows 2000, XP, 2003, Vista, 7. Minimum 1 GB RAM, procesor Intel Pentium IV 3.0 GHz lub szybszy, karta grafiki + monitor wyświetlający obraz o rozdzielczości minimalnej 1024x768. Minimalne pasmo upload/download dla stanowiska zależy od ilości podpiętych kamer oraz od bitrate'u strumienia przesyłanego z każdego kanału. NVR Server: NVR Server to aplikacja pracująca w systemie Windows, pozwalająca na nagrywanie obrazu z rejestratorów Ultimax, Hikvision – Ultimax, kamer Ulticam i Hikvision, wideoserwerów Ultinet. Do nagrywania wykorzystywany jest strumień główny wideo. Instalacja aplikacji jest automatyczna. W polach, gdzie należy podać port NVR oraz port VOD wpisane są wartości domyślne (odpowiednio 8320 i 8554). Zalecane jest pozostawienie tych ustawień wraz z innymi domyślnymi ustawieniami, wprowadzanie zmian rekomendowane jest jedynie zaawansowanym użytkownikom i administratorom sieci. Po zakończeniu instalacji konieczne jest przyporządkowanie aplikacji przestrzeni dyskowej potrzebnej na zapis danych. Obszar ten będzie musiał być alokowany przez program przed rozpoczęciem pobierania i musi on być osobnym dyskiem fizycznym (zalecane) lub partycją. Nie może być to folder na partycji systemowej, gdyż przestrzeń wypełniana jest w całości swoim systemem pustych plików, które następnie zapełniane będą danymi z kamer. Domyślnie przy uruchomieniu serwer pracuje – należy zatrzymać jego działanie przed wejściem do menu konfiguracji. Po stworzeniu grupy dysków można pozostawić NVR Server pracujący na komputerze. Resztę konfiguracji przeprowadza się z poziomu programu iVMS4000 zdalnie lub lokalnie. We wcześniejszym paragrafie opisane zostało nagrywanie doraźne krótkich zdarzeń w trybie przechwytywania obrazu z kamer w trakcie podglądu. Profesjonalne, stabilne, nadmiarowe w przypadku urządzeń posiadających własną pamięć, nagrywanie cyfrowego materiału audio – wideo realizowane jest prawidłowo przez NVR Server. Nagrywanie można ustawić indywidualnie dla każdej kamery. Możliwe jest stworzenie maksymalnie 64 połączeń z kanałami oraz 500 połączeń wychodzących. Konfiguracja zostanie pokazana na przykładzie rejestratora Hikvision – Ultimax 8108HDI-S M76080. Rejestrator jest wpięty do sieci i posiada adres IP 192.168.0.167. NVR Server jest zainstalowany i uruchomiony na komputerze, którego adres to 192.168.0.165. Program iVMS4000, który posłuży nam do konfiguracji znajduje się na PC o adresie 192.168.0.166. Po przejściu do ustawień nagrywania (Konfiguracja → Właściwości nagrywania) przejść należy do zakładki „Konfiguracja Nagrywania NVR”. Klikając „Konfiguracja NVR” otwiera się okno kreatora dodawania nowego serwera. Wprowadzić należy odpowiednie porty, adres IP komputera na którym pracuje aplikacja oraz nazwę serwera. Po zapisaniu, na liście serwerów ukaże się nowa pozycja. Należy ją wybrać, ponieważ kolejnym etapem konfiguracji jest zdefiniowanie harmonogramów dla każdego kanału, który ma być nagrywany. W tym celu należy kolejno: – wybrać serwer NVR (w tym przykładzie zdefiniowany jest jeden) – wskazać urządzenie i konkretny kanał, który ma być nagrywany – z listy wybrać tryb planu nagrywania (można wybrać zdefiniowany wcześniej szablon lub stworzyć własny) – zachować ustawienia Po poprawnym zapisie przy ikonie kanału pojawi się taśma filmowa – ikona powiadamia nas, że dla danego serwera NVR konfiguracja została przeprowadzona poprawnie i że kanał jest skonfigurowany. Na PC w oknie aplikacji Serwera NVR pokazany zostanie urządzenie, adres IP, port oraz czas nagrywania. Uzyskać można też informacje o dyskach twardych oraz o kanałach które są skonfigurowane, lecz aktualnie nie zapisują. UWAGA: Dla urządzeń, które nie posiadają możliwości lokalnego zapisu, w celu uaktywnienia nagrywania z detekcji ruchu na serwerze NVR, należy włączyć w urządzeniu opcję powiadamiania centrum monitoringu. Oczywiście włączona i zdefiniowana musi być strefa detekcji ruchu. Przykład takiej konfiguracji pokazany jest poniżej na przykładzie kamery Ulticam K1441. NVR Server pokazuje czas początku i końca nagrywania. Przeglądanie nagrań odbywa się w ten sam sposób, jak w przypadku zdalnego odtwarzania nagrań z rejestratora. iVMS4000 automatycznie rozpoznaje nagrywane nadmiarowo kanały i wyświetla informacje o nich w drzewie urządzeń w oknie odtwarzania. Możliwe jest odtworzenie zsynchronizowanego strumienia wideo z rejestratora i serwera jednocześnie. Minimalne wymagania sprzętowe: PC z systemem Windows 200, XP, 7, Vista; procesor Pentium IV 1.6GHz lub podobny; 512MB RAM, pamięć HDD zależy od tego, jak długo materiał wideo miałby być przechowywany: dla 7 dni nagrań z 64 kanałów w rozdzielczości 4CIF (25kl./s) potrzeba około 12TB. Stream Media Server: Stream Media Server jest aplikacją, która zwiększyć ma możliwość dostępu zdalnego do urządzeń dla większej liczby użytkowników. Domyślnie urządzenia Hikvision ograniczają liczbę połączeń do 18 strumieni głównych (1 połączenie = 1 kanał!).Oznacza to, że dla 16-kanałowego rejestratora nagrywanie nadmiarowe wszystkich kanałów spowoduje możliwość odtworzenia jedynie 2 w strumieniu głównym, a reszty jedynie w strumieniu dodatkowym. Odpowiednio dla rejestratora 8-kanałowego istnieje możliwość nawiązania 2 pełnych połączeń, a trzecie wykorzystywać będzie musiało strumienie dodatkowe na 6 kanałach. Wielu odbiorców decyduje się na udostępnianie obrazu szerokiej rzeszy odbiorców, np. na stronie www, co może znacząco wpłynąć na zajętość łącza. Realizację takiego zadania umożliwia Stream Media Server. Zwiększa on możliwość połączeń z rejestratorem do maksymalnie 250. Dla przykładu, jak wcześniej, wykorzystany zostanie Hikvision – Ultimax 8108HDI-S. Stream Media Server, z racji konieczności pracy ciągłej, zainstalowano na tym samym komputerze, co NVR Server. Aplikacja uruchomiona pracuje w tle – nie potrzeba jej konfigurować. Port domyślny to 554, lecz można go zmienić. Przed przejściem do konfiguracji należy zatrzymać pracę usługi. Serwer Strumieni może być wykorzystany przez iVMS4000 oraz NVR Server. Podgląd przez stronę www odbywa się zawsze bezpośrednio. Dla interfejsu www wybrać można domyślny strumień dodatkowy, a doraźnie załączać strumień główny (np. w wypadku wystąpienia zdarzenia). Telefony komórkowe nie wykorzystują strumienia głównego. Po zakończeniu instalacji oraz konfiguracji wstępnej Serwera Strumieniowania należy skonfigurować iVMS4000 dla urządzeń, które chcemy strumieniować. Jeśli mamy podłączone wiele urządzeń, a tylko jedno z nich ma być obsługiwane przez Stream Media Server, należy stworzyć pod-obszar monitoringu z danym urządzeniem. W obszarze należy dodać Serwer Strumieni. Przy każdej próbie łączenia dane pobierane będą z Stream Media Server-a. Stream Media Server może być również wykorzystywany przez NVR Server. Należy w takim wypadku zaznaczyć tą opcję w polu konfiguracji każdego kanału. Przy opisanej wyżej konfiguracji, z możliwych 18 połączeń Stream Media Server wykorzystuje 8, pozostaje 10 możliwych połączeń, np. dla strony www. Serwer obsłużyć może więcej niż jedno urządzenie. Minimalne wymagania sprzętowe: System operacyjny Windows 2000, XP, Vista, 7; Procesor Pentium IV 2.8GHz lub szybszy; 1GB RAM; Gigabitowa karta sieciowa; łącze o odpowiedniej przepustowości dla przewidywanej ilości podłączonych kanałów. Pliki z oprogramowaniem pobrać można na serwerze DIPOLa: down.dipol.com.pl Autorzy: Firm a Dipol S.J., ul. Ciep łownicza 4 0, 3 1-5 8 7 Kr a kó w Poland, 2 0 1 1. This document may not be copied in whole or in part or otherwise reproduced without prior written consent from DIPOL S.J. Niniejszy dokument nie może być kopiowany, powielany, ani w żaden sposob przetwarzany bez zgody właściciela. The information in this document is subject to change without notice. DIPOL assumes no responsibility or liability for any errors or inaccuracies that may appear in this book. Firma DIPOL nie ponosi odpowiedzialności za błędy i nieścisłości zawarte w instrukcji.