Od strony deweloperskiej: protokoły, oprogramowanie open-source, integracje i architektura systemów video.
CREATED: 11.11.2026
Ten landing page to zbiór informacji technicznych o systemach monitoringu wizyjnego skierowany do programistów, integratorów, administratorów i hobbystów. Nie jest to oferta handlowa ani reklama usług, ale przegląd narzędzi, protokołów i podejść do budowania rozwiązań video DIY oraz enterprise-grade.
Jeśli chcesz samodzielnie postawić rejestrator NVR na Raspberry Pi, zrozumieć jak działa ONVIF, czy zbudować pipeline analizy obrazu w Pythonie — znajdziesz tu punkt zaczepienia.
Otwarty standard komunikacji z kamerami IP. Pozwala na jednolity sposób odkrywania urządzeń, konfiguracji strumieni, PTZ i zdarzeń.
Protokół strumieniowania wideo w czasie rzeczywistym. Większość kamer IP udostępnia strumień pod adresem rtsp://ip:554/...
Protokoły do odtwarzania w przeglądarce. HLS jest najczęściej stosowany w nowoczesnych systemach webowych.
Używany w domofonach i systemach z dwukierunkowym audio. Pozwala na zestawianie sesji między urządzeniami.
Zamiast płatnych rozwiązań SaaS można wykorzystać własny serwer i oprogramowanie o otwartym kodzie źródłowym:
Pełnoprawny system VMS (Video Management System) pod Linuxa. Wspiera setki kamer, detekcję ruchu, powiadomienia.
Lekka alternatywa napisana w Node.js. Prosta instalacja, wspiera HLS, nagrywanie ciągłe i na zdarzenie.
Nowoczesny NVR z wbudowaną detekcją obiektów przez AI (TensorFlow Lite). Integruje się z Home Assistant.
Proste narzędzie do detekcji ruchu z interfejsem webowym. Idealne na Raspberry Pi + kamera modułowa.
Poniżej minimalny przykład użycia OpenCV do pobrania pojedynczej klatki ze strumienia RTSP:
Taki układ pozwala na pełną kontrolę nad danymi i możliwość rozbudowy o kolejne komponenty, np. dashboard w Grafana czy integrację z Node-RED.
opencv-python — przetwarzanie obrazuonvif-zeep — komunikacja ONVIFimutils — ułatwienia dla OpenCVflask / fastapi — własny serwer WWWnode-rtsp-stream — strumień do WebSocketffmpeg-static — transkodowanie wideomqtt — komunikacja z IoTgortsplib — klient/serwer RTSPffmpeg — transkodowanie, zrzutydocker + compose — izolacja usługnginx + rtmp-module — serwer strumieniprometheus + grafana — monitoring metrykSystem monitoringu wizyjnego rzadko działa w izolacji. Deweloperzy często łączą go z innymi platformami: Home Assistant (automatyka domowa), OpenHAB, Node-RED (wizualny edytor flow), czy własnymi mikroserwisami opartymi na MQTT i REST API.
Detekcja oparta na AI może być realizowana lokalnie (Coral TPU, Intel NCS, NVIDIA Jetson) lub poprzez API (np. rozpoznawanie twarzy, OCR tablic rejestracyjnych). Wybór zależy od wymagań co do opóźnień, prywatności i budżetu.
Warto zacząć od oficjalnych źródeł: