O mnieKontakt
Poradniki

Frigate z Hikvision lub Dahua w Home Assistant: co daje, gdy masz już rejestrator?

Masz kamery Hikvision lub Dahua, rejestrator nagrywa, a Home Assistant pokazuje obraz. Coraz częściej pada pytanie, czy warto dołożyć do tego Frigate.

Ten poradnik pomaga podjąć tę decyzję. Wyjaśnia, co Frigate dodaje ponad to, co już masz, kiedy ma sens, kiedy jest zbędny i co trzeba sprawdzić w kamerach, rejestratorze i sprzęcie, zanim zacznie się wdrożenie.

To nie jest instrukcja instalacji. Samo podłączenie kamer Hikvision do Home Assistant, zdarzenia z kamer i łączenie ich z alarmem opisuje osobny poradnik: Hikvision w Home Assistant.

Czy Frigate zastępuje rejestrator?

Nie musi. Frigate sam jest rejestratorem z lokalnym wykrywaniem obiektów, ale może działać obok istniejącego NVR jako dodatkowa warstwa analizy.

W takim układzie rejestrator dalej nagrywa tak jak dotąd. Frigate pobiera ze strumieni kamer to, czego potrzebuje do analizy, i przekazuje wyniki do Home Assistant. Może też zapisywać własne nagrania i zdjęcia zdarzeń, jeśli tak go skonfigurujesz.

Czy rejestrator jest potem nadal potrzebny, zależy od tego, czego od niego oczekujesz: ciągłego zapisu na jego dyskach, aplikacji producenta czy dostępu dla innych osób. To decyzja do podjęcia świadomie, a nie automatyczny efekt dołożenia Frigate.

Co Frigate dodaje ponad zwykły podgląd kamer

Podgląd kamery w Home Assistant pokazuje obraz. Frigate go analizuje. Najpierw lekką detekcją ruchu sprawdza, gdzie w kadrze coś się zmieniło, a potem w tym miejscu uruchamia wykrywanie obiektów.

Frigate ma też funkcje dodatkowe, takie jak rozpoznawanie twarzy i tablic rejestracyjnych. To osobne moduły z własnymi wymaganiami, które trzeba oceniać oddzielnie dla konkretnej kamery i miejsca montażu.

Wykrywanie obiektów

Domyślnie Frigate śledzi osoby. Samochody, zwierzęta i inne obiekty z modelu trzeba włączyć osobno. Dzięki temu cień, gałąź czy zmiana światła nie muszą od razu oznaczać zdarzenia.

Strefy

W kadrze można wyznaczyć strefy, na przykład podjazd albo furtkę, i ustalić, które obiekty w nich się liczą. Osoba na chodniku za ogrodzeniem i osoba na podjeździe mogą wtedy dawać różne zdarzenia.

Zdjęcia i nagrania zdarzeń

Frigate może zapisać zdjęcie każdego śledzonego obiektu i nagrania z określonym czasem przechowywania. Zdarzenia grupuje w przeglądzie jako alerty i wykrycia, co ułatwia szybkie sprawdzenie, co się działo.

Dane dla automatyzacji

W Home Assistant powstają encje dla kamer, stref i obiektów, na przykład czy w strefie jest teraz osoba i ile jest obiektów danego typu. Na tej podstawie można budować powiadomienia ze zdjęciem i automatyzacje.

Analiza w kamerze czy we Frigate

Część kamer Hikvision i Dahua ma własną analizę obrazu, na przykład rozróżnianie osób i pojazdów. Takie zdarzenia może odbierać Home Assistant przez integrację producenta, co opisuje poradnik o Hikvision.

Frigate robi analizę po swojej stronie, na serwerze. Działa niezależnie od marki kamery, ale potrzebuje mocy obliczeniowej. Która droga lepiej sprawdzi się w konkretnym miejscu, zależy od kamer, kadru i oczekiwań. Nie da się tego rozstrzygnąć bez sprawdzenia na miejscu.

Jak Frigate współpracuje z rejestratorem i Home Assistant

W uproszczeniu dane płyną tak:

  1. Kamera albo rejestrator udostępnia strumienie wideo przez RTSP.
  2. Wbudowany we Frigate go2rtc pobiera strumienie i może udostępniać je dalej, co ogranicza liczbę połączeń z kamerą.
  3. Frigate zwykle analizuje lżejszy strumień pomocniczy, a główny strumień w wysokiej jakości może nagrywać.
  4. Informacje o wykrytych obiektach i zdarzeniach trafiają przez MQTT do Home Assistant.
  5. Integracja Frigate w Home Assistant tworzy encje, dostęp do zdjęć i nagrań oraz podstawę do powiadomień.

Integracja Frigate nie jest wbudowana w Home Assistant. Instaluje się ją przez HACS, a do pełnego działania wymaga skonfigurowanego brokera MQTT, z którego korzystają oba systemy.

Co sprawdzić w kamerach i rejestratorze

Frigate zależy od jakości i dostępności strumieni. W istniejącej instalacji Hikvision lub Dahua najważniejsze są te obszary.

Dostęp do strumieni RTSP

RTSP musi być włączone. Jeśli kamery są podłączone do portów PoE rejestratora, trzeba sprawdzić, czy są osiągalne bezpośrednio, czy strumienie trzeba pobierać przez rejestrator, podając numer kanału. Hikvision opisuje format adresów RTSP także dla rejestratorów. Jak to działa w praktyce, zależy od modelu i firmware.

Strumień główny i pomocniczy

Do analizy wystarcza zwykle strumień pomocniczy o niższej rozdzielczości i kilku klatkach na sekundę. Warto, żeby miał te same proporcje obrazu co strumień główny. Za niska rozdzielczość utrudnia wykrywanie małych obiektów.

Kodek

Najlepszą zgodność daje H.264. H.265 oszczędza miejsce, ale nie każda przeglądarka go odtworzy. Funkcje takie jak H.264+ czy H.265+ dokumentacja Frigate zaleca wyłączyć, a odstęp między klatkami kluczowymi ustawić zgodnie z liczbą klatek na sekundę.

Liczba połączeń

Każdy klient pobierający strumień, na przykład Frigate, rejestrator, aplikacja czy Home Assistant, zajmuje połączenie z kamerą. Limity zależą od modelu kamery i rejestratora. Przekazywanie strumienia dalej przez go2rtc pozwala tę liczbę ograniczyć.

Logowanie i firmware

Według zgłoszeń użytkowników, na które powołuje się dokumentacja Frigate, nowsze kamery Hikvision mogą wymagać zmiany ustawień uwierzytelniania RTSP. Dokładny model i wersja firmware kamer oraz rejestratora zawsze mają znaczenie.

ONVIF

Frigate może użyć ONVIF, żeby odczytać z kamery adresy strumieni, oraz do sterowania kamerami obrotowymi. Sam obraz do analizy pobiera jednak ze strumieni wideo.

Jakiego sprzętu potrzebuje Frigate

Frigate stale dekoduje obraz i analizuje go, więc potrzebuje realnych zasobów. Dokumentacja projektu podkreśla kilka zasad:

  • do wykrywania obiektów zalecany jest akcelerator, a sam procesor bez akceleracji nie jest rekomendowany do codziennej pracy;
  • na komputerach z procesorem Intel analizę może wspierać zintegrowana grafika przez OpenVINO, a dekodowanie obrazu sprzętowa akceleracja wideo;
  • Google Coral nie jest już zalecany do nowych instalacji;
  • Raspberry Pi 5 nie ma sprzętowego dekodera H.264, więc dekodowanie takich strumieni spada na procesor; może za to współpracować z akceleratorem Hailo;
  • na nagrania potrzebny jest odpowiedni dysk, a pamięć RAM trzeba dobrać do liczby kamer i włączonych funkcji.

Ile kamer obsłuży konkretny komputer, zależy od rozdzielczości i liczby klatek analizowanych strumieni, ruchu w kadrze, liczby wykrywanych obiektów i wybranego detektora. Wiarygodną odpowiedź daje dopiero pomiar na danej instalacji, dlatego nie podaję tu uniwersalnych liczb.

Kiedy Frigate ma sens

Frigate jest wartościowym dodatkiem, gdy:

  • chcesz odróżniać osoby i pojazdy od zwykłego ruchu w kadrze, niezależnie od możliwości samej kamery;
  • potrzebujesz stref, na przykład powiadomienia tylko wtedy, gdy ktoś wejdzie na podjazd, a nie przejdzie chodnikiem;
  • chcesz powiadomień ze zdjęciem wykrytego obiektu i automatyzacji opartych na tym, co faktycznie widać;
  • masz kamery różnych marek i chcesz jednej, spójnej analizy dla wszystkich;
  • zależy ci na lokalnym przetwarzaniu obrazu bez chmury.

Jak połączyć takie zdarzenia z alarmem, obecnością domowników i oświetleniem, opisuje poradnik Automatyzacje Home Assistant. Przykładowy panel łączący kamery z alarmem pokazuje projekt Kamery i alarm.

Kiedy Frigate może być zbędny

Frigate nie zawsze jest dobrym pomysłem. Może nie mieć sensu, gdy:

  • obecny system już daje wszystko, czego potrzebujesz, na przykład wiarygodne zdarzenia z kamer w Home Assistant;
  • potrzebujesz tylko podglądu i nagrywania, a nie analizy obrazu;
  • kamery lub rejestrator nie udostępniają odpowiednich strumieni albo nie pozwalają na dodatkowe połączenia;
  • nie ma sprzętu, który udźwignie analizę bez przeciążenia systemu, na którym działa Home Assistant.

Wtedy lepiej najpierw dobrze wykorzystać to, co już jest w instalacji.

Co przygotować przed oceną instalacji

Zanim zapadnie decyzja o wdrożeniu, warto zebrać kilka informacji:

  • modele kamer i rejestratora oraz wersje ich firmware;
  • liczbę kamer i to, czy są podłączone do rejestratora, czy do sieci lokalnej;
  • kodeki, rozdzielczości i liczbę klatek strumienia głównego i pomocniczego;
  • jak kamery są dziś połączone z Home Assistant, jeśli w ogóle;
  • na jakim sprzęcie działa Home Assistant i czy jest miejsce na Frigate;
  • czego oczekujesz od detekcji: jakich obiektów, w których miejscach i o jakich porach.

Chcesz sprawdzić, czy Frigate ma sens w Twoim monitoringu?

Mogę ocenić, czy Twoje kamery, rejestrator i sprzęt nadają się do Frigate, zaproponować układ strumieni i zająć się integracją z Home Assistant, powiadomieniami oraz automatyzacjami.

Napisz, jakie masz kamery i rejestratororaz ile kamer i czego oczekujesz od Frigate. Sprawdzę możliwości i odpiszę. → kliknij tutaj

Źródła i aktualność