{"id":482,"date":"2026-09-19T19:35:00","date_gmt":"2026-09-19T17:35:00","guid":{"rendered":"https:\/\/www.lukaswojcik.com\/?p=482"},"modified":"2026-09-10T10:52:20","modified_gmt":"2026-09-10T08:52:20","slug":"monitoring-wideo-ai-na-krawedzi-sieci-frigate-nvr-z-google-coral-tpu","status":"publish","type":"post","link":"https:\/\/www.lukaswojcik.com\/blog\/pl\/cctv-pl\/tutorials-pl-cctv-pl\/monitoring-wideo-ai-na-krawedzi-sieci-frigate-nvr-z-google-coral-tpu\/","title":{"rendered":"Monitoring wideo AI na kraw\u0119dzi sieci: Frigate NVR z Google Coral TPU"},"content":{"rendered":"\r\n<p class=\"wp-block-paragraph\">Tradycyjna detekcja ruchu w systemach monitoringu wizyjnego (CCTV) opiera si\u0119 na prostych zmianach kontrastu pikseli pomi\u0119dzy kolejnymi klatkami wideo. To podstawowe podej\u015bcie generuje ci\u0105g\u0142e fa\u0142szywe alarmy wywo\u0142ywane przez opady deszczu, spadaj\u0105ce li\u015bcie, ko\u0142ysz\u0105ce si\u0119 drzewa lub przemieszczaj\u0105ce si\u0119 cienie. Przesy\u0142anie strumieni wideo w wysokiej rozdzielczo\u015bci do chmurowych interfejs\u00f3w API analizy obrazu generuje wysokie op\u00f3\u017anienia, zagro\u017cenia dla prywatno\u015bci oraz znaczne koszty przepustowo\u015bci. Wdro\u017cenie systemu Frigate NVR lokalnie z wykorzystaniem akceleratora Google Coral Edge TPU umo\u017cliwia rozpoznawanie obiekt\u00f3w w czasie rzeczywistym z pr\u0119dko\u015bci\u0105 ponad 100 klatek na sekund\u0119 i czasem inferencji poni\u017cej 10 milisekund. Fa\u0142szywe alarmy pogodowe zostaj\u0105 ca\u0142kowicie wyeliminowane, a wszystkie nagrania wideo pozostaj\u0105 \u015bci\u015ble w lokalnej infrastrukturze serwerowej.<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">1. Architektura sprz\u0119towa i akceleracja Coral TPU<\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">System Frigate NVR oddziela proces dekodowania wideo od inferencji sztucznej inteligencji. Zastosowanie uk\u0142adu ASIC, takiego jak Google Coral Edge TPU, odci\u0105\u017ca procesor g\u0142\u00f3wny (CPU) z zasoboch\u0142onnych oblicze\u0144 sieci neuronowych:<\/p>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li><strong>Wyb\u00f3r interfejsu:<\/strong> Akceleratory Google Coral w wersjach M.2 i PCIe oferuj\u0105 maksymaln\u0105 przepustowo\u015b\u0107 dzi\u0119ki bezpo\u015bredniemu dost\u0119powi do magistrali. Modu\u0142y USB 3.0 wymagaj\u0105 natywnego kontrolera USB 3.0; pod\u0142\u0105czenie przez huby USB 2.0 powoduje krytyczne w\u0105skie gard\u0142a wydajno\u015bciowe.<\/li>\r\n<li><strong>Przepuszczanie do kontenera (Pass-Through):<\/strong> W \u015brodowiskach Docker lub Proxmox urz\u0105dzenie USB (<code>\/dev\/bus\/usb<\/code>) lub w\u0119ze\u0142 PCIe (<code>\/dev\/apex_0<\/code>) musi by\u0107 przekazywany bezpo\u015brednio do kontenera Frigate bez warstw wirtualizacji po\u015brednicz\u0105cej.<\/li>\r\n<li><strong>Akceleracja dekodowania:<\/strong> Dekodowanie wideo nale\u017cy powierzy\u0107 zintegrowanym procesorom graficznym (Intel QuickSync przez <code>VAAPI<\/code> lub NVIDIA NVDEC), aby utrzyma\u0107 obci\u0105\u017cenie CPU hosta poni\u017cej 15% nawet przy wielu jednoczesnych strumieniach.<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<figure class=\"lw-diagram\">\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/diagrams\/hand-frigate-pl.png\" width=\"1120\" height=\"640\" alt=\"Uk\u0142ad dw\u00f3ch strumieni Frigate NVR: ma\u0142y strumie\u0144 detekcji do Coral TPU, strumie\u0144 4K do zapisu, z filtrowaniem stref\">\n<figcaption>Dopiero podzia\u0142 umo\u017cliwia detekcj\u0119 na w\u0142asnym sprz\u0119cie: inferencja dzia\u0142a na male\u0144kim strumieniu podrz\u0119dnym, a strumie\u0144 4K jest tylko zapisywany \u2014 strefy trzymaj\u0105 chodnik poza powiadomieniami.<\/figcaption>\n<\/figure>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">2. Strategia podw\u00f3jnego strumienia (Dual-Stream)<\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Przesy\u0142anie strumieni 4K bezpo\u015brednio do detektora obiekt\u00f3w marnuje zasoby obliczeniowe, poniewa\u017c standardowe modele AI operuj\u0105 na mniejszych macierzach obrazu. Optymalna architektura CCTV wymaga konfiguracji dw\u00f3ch strumieni dla ka\u017cdej kamery:<\/p>\r\n\r\n\r\n\r\n<ol class=\"wp-block-list\">\r\n<li><strong>Strumie\u0144 detekcji (Sub-Stream):<\/strong> Konfiguracja strumienia pomocniczego kamery IP w ni\u017cszej rozdzielczo\u015bci (np. <code>640x360<\/code> lub <code>1280x720<\/code>) z pr\u0119dko\u015bci\u0105 <strong>5 klatek na sekund\u0119 (FPS)<\/strong>. Strumie\u0144 ten jest analizowany wy\u0142\u0105cznie przez uk\u0142ad Coral TPU pod k\u0105tem wykrywania obiekt\u00f3w.<\/li>\r\n<li><strong>Strumie\u0144 nagrywania (Main-Stream):<\/strong> Konfiguracja g\u0142\u00f3wnego strumienia RTSP w maksymalnej rozdzielczo\u015bci (np. <code>3840x2160<\/code> 4K) z pr\u0119dko\u015bci\u0105 <strong>15\u201320 FPS<\/strong>. Strumie\u0144 ten jest zapisywany na dysku bez transkodowania w momencie weryfikacji wykrytego obiektu.<\/li>\r\n<\/ol>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">3. Konfiguracja pliku YAML dla Frigate NVR krok po kroku<\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Poni\u017cszy produkcyjny plik konfiguracyjny definiuje detektor Edge TPU, w\u0142\u0105cza sprz\u0119towe dekodowanie Intel QuickSync i ustawia topologi\u0119 dw\u00f3ch strumieni w celu precyzyjnego filtrowania ludzi, pojazd\u00f3w oraz zwierz\u0105t:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code class=\"language-yaml\">mqtt:\n  host: 192.168.10.10\n  topic_prefix: frigate\n\ndetectors:\n  coral_tpu:\n    type: edgetpu\n    device: usb\n\nffmpeg:\n  # Wykorzystanie akceleracji sprz\u0119towej Intel QuickSync do dekodowania wideo\n  hwaccel_args: preset-vaapi\n\nobjects:\n  track:\n    - person\n    - car\n    - dog\n    - cat\n  filters:\n    person:\n      min_score: 0.75\n      threshold: 0.80\n\ncameras:\n  driveway_camera:\n    ffmpeg:\n      inputs:\n        - path: rtsp:\/\/viewer:SecretPassword@192.168.10.101:554\/stream2\n          roles:\n            - detect\n        - path: rtsp:\/\/viewer:SecretPassword@192.168.10.101:554\/stream1\n          roles:\n            - record\n    detect:\n      width: 1280\n      height: 720\n      fps: 5\n    record:\n      enabled: true\n      retain:\n        days: 7\n        mode: motion\n      events:\n        retain:\n          default: 30\n          mode: active_objects<\/code><\/pre>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">4. Zaawansowane filtrowanie stref i eliminacja fa\u0142szywych alarm\u00f3w<\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Aby zapobiec alarmom wywo\u0142ywanym przez zaparkowane na sta\u0142e samochody lub ruch na ulicy publicznej, nale\u017cy skonfigurowa\u0107 regu\u0142y przestrzenne w interfejsie graficznym Frigate:<\/p>\r\n\r\n\r\n\r\n<ol class=\"wp-block-list\">\r\n<li><strong>Maskowanie prywatno\u015bci (Privacy Masking):<\/strong> Wyznaczenie wielok\u0105tnych masek wyklucze\u0144 na znacznikach czasu kamery, nak\u0142adkach tekstowych oraz poruszaj\u0105cych si\u0119 drzewach w celu eliminacji zb\u0119dnych cykli inferencji.<\/li>\r\n<li><strong>Wyznaczanie stref (Zones):<\/strong> Zdefiniowanie precyzyjnych stref (np. <code>podjazd_prywatny<\/code> vs. <code>ulica_publiczna<\/code>). Konfiguracja powiadomie\u0144 tak, aby alarm by\u0142 wyzwalany dopiero, gdy dolny \u015brodek (Bottom-Center) ramki wykrycia obiektu przekroczy granic\u0119 strefy prywatnej.<\/li>\r\n<li><strong>Filtr obiekt\u00f3w stacjonarnych:<\/strong> Aktywacja \u015bledzenia obiekt\u00f3w nieruchomych, co zapobiega wielokrotnemu wysy\u0142aniu powiadomie\u0144 przez pojazdy zaparkowane na podje\u017adzie po ich pierwotnej klasyfikacji.<\/li>\r\n<\/ol>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">5. Podsumowanie i warto\u015b\u0107 architektoniczna<\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\"><strong>Co da si\u0119 osi\u0105gn\u0105\u0107 dzi\u0119ki temu poradnikowi:<\/strong> Wdro\u017cenie lokalnego, zasilanego sztuczn\u0105 inteligencj\u0105 systemu monitoringu CCTV przy u\u017cyciu Frigate NVR, sprz\u0119towej akceleracji Google Coral Edge TPU oraz architektury podw\u00f3jnego strumienia wideo.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\"><strong>Wynikaj\u0105ca z tego warto\u015b\u0107:<\/strong> Fa\u0142szywe alarmy wywo\u0142ywane przez deszcz, cienie czy ro\u015blinno\u015b\u0107 zostaj\u0105 w 100% wyeliminowane dzi\u0119ki weryfikacji obiekt\u00f3w przez sieci neuronowe. Lokalna inferencja Edge TPU gwarantuje czasy reakcji poni\u017cej 10 milisekund bez op\u0142at abonamentowych, bez zale\u017cno\u015bci od chmury i przy pe\u0142nym zachowaniu prywatno\u015bci. Jednocze\u015bnie odseparowanie strumieni detekcji i nagrywania zapewnia najwy\u017csz\u0105 jako\u015b\u0107 dowodow\u0105 wideo 4K przy minimalnym obci\u0105\u017ceniu procesora serwera.<\/p>\r\n\n\n<div class=\"lw-quellen\">\n<h2>\u0179r\u00f3d\u0142a<\/h2>\n<ul>\n<li><a href=\"https:\/\/docs.frigate.video\/\" target=\"_blank\" rel=\"noopener noreferrer\">Frigate NVR documentation<\/a><\/li>\n<\/ul>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Techniczny przewodnik krok po kroku po budowie lokalnego, wolnego od fa\u0142szywych alarm\u00f3w systemu CCTV z Frigate NVR i akceleratorem Google Coral TPU.<\/p>\n","protected":false},"author":1,"featured_media":14042,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[92652],"tags":[92343,92460,92490,92226,92202,92238],"class_list":["post-482","post","type-post","status-publish","format-standard","hentry","category-tutorials-pl-cctv-pl","tag-artificial-intelligence-pl","tag-monitoring-cctv-pl-pl","tag-frigate-nvr-pl","tag-self-hosting-pl","tag-smart-home-de-pl","tag-tutorial-pl"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Monitoring wideo AI na kraw\u0119dzi sieci: Frigate NVR z Google Coral TPU - Lukas Wojcik - Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.lukaswojcik.com\/blog\/pl\/cctv-pl\/tutorials-pl-cctv-pl\/monitoring-wideo-ai-na-krawedzi-sieci-frigate-nvr-z-google-coral-tpu\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Monitoring wideo AI na kraw\u0119dzi sieci: Frigate NVR z Google Coral TPU - Lukas Wojcik - Blog\" \/>\n<meta property=\"og:description\" content=\"Techniczny przewodnik krok po kroku po budowie lokalnego, wolnego od fa\u0142szywych alarm\u00f3w systemu CCTV z Frigate NVR i akceleratorem Google Coral TPU.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.lukaswojcik.com\/blog\/pl\/cctv-pl\/tutorials-pl-cctv-pl\/monitoring-wideo-ai-na-krawedzi-sieci-frigate-nvr-z-google-coral-tpu\/\" \/>\n<meta property=\"og:site_name\" content=\"Lukas Wojcik - Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-19T17:35:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-482-monitoring-wideo-ai-krawedzi-sieci-f-g.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Lukas Wojcik\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Lukas Wojcik\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/cctv-pl\\\/tutorials-pl-cctv-pl\\\/monitoring-wideo-ai-na-krawedzi-sieci-frigate-nvr-z-google-coral-tpu\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/cctv-pl\\\/tutorials-pl-cctv-pl\\\/monitoring-wideo-ai-na-krawedzi-sieci-frigate-nvr-z-google-coral-tpu\\\/\"},\"author\":{\"name\":\"Lukas Wojcik\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"headline\":\"Monitoring wideo AI na kraw\u0119dzi sieci: Frigate NVR z Google Coral TPU\",\"datePublished\":\"2026-09-19T17:35:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/cctv-pl\\\/tutorials-pl-cctv-pl\\\/monitoring-wideo-ai-na-krawedzi-sieci-frigate-nvr-z-google-coral-tpu\\\/\"},\"wordCount\":705,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/cctv-pl\\\/tutorials-pl-cctv-pl\\\/monitoring-wideo-ai-na-krawedzi-sieci-frigate-nvr-z-google-coral-tpu\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-482-monitoring-wideo-ai-krawedzi-sieci-f-g.png\",\"keywords\":[\"Artificial Intelligence\",\"CCTV\",\"Frigate NVR\",\"Self-Hosting\",\"Smart Home\",\"Tutorial\"],\"articleSection\":[\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/cctv-pl\\\/tutorials-pl-cctv-pl\\\/monitoring-wideo-ai-na-krawedzi-sieci-frigate-nvr-z-google-coral-tpu\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/cctv-pl\\\/tutorials-pl-cctv-pl\\\/monitoring-wideo-ai-na-krawedzi-sieci-frigate-nvr-z-google-coral-tpu\\\/\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/cctv-pl\\\/tutorials-pl-cctv-pl\\\/monitoring-wideo-ai-na-krawedzi-sieci-frigate-nvr-z-google-coral-tpu\\\/\",\"name\":\"Monitoring wideo AI na kraw\u0119dzi sieci: Frigate NVR z Google Coral TPU - Lukas Wojcik - Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/cctv-pl\\\/tutorials-pl-cctv-pl\\\/monitoring-wideo-ai-na-krawedzi-sieci-frigate-nvr-z-google-coral-tpu\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/cctv-pl\\\/tutorials-pl-cctv-pl\\\/monitoring-wideo-ai-na-krawedzi-sieci-frigate-nvr-z-google-coral-tpu\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-482-monitoring-wideo-ai-krawedzi-sieci-f-g.png\",\"datePublished\":\"2026-09-19T17:35:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/cctv-pl\\\/tutorials-pl-cctv-pl\\\/monitoring-wideo-ai-na-krawedzi-sieci-frigate-nvr-z-google-coral-tpu\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/cctv-pl\\\/tutorials-pl-cctv-pl\\\/monitoring-wideo-ai-na-krawedzi-sieci-frigate-nvr-z-google-coral-tpu\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/cctv-pl\\\/tutorials-pl-cctv-pl\\\/monitoring-wideo-ai-na-krawedzi-sieci-frigate-nvr-z-google-coral-tpu\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-482-monitoring-wideo-ai-krawedzi-sieci-f-g.png\",\"contentUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-482-monitoring-wideo-ai-krawedzi-sieci-f-g.png\",\"width\":1200,\"height\":630,\"caption\":\"Monitoring wideo AI na kraw\u0119dzi sieci: Frigate NVR z Google Coral TPU\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/cctv-pl\\\/tutorials-pl-cctv-pl\\\/monitoring-wideo-ai-na-krawedzi-sieci-frigate-nvr-z-google-coral-tpu\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Monitoring wideo AI na kraw\u0119dzi sieci: Frigate NVR z Google Coral TPU\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/\",\"name\":\"Lukas Wojcik - Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\",\"name\":\"Lukas Wojcik\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"contentUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"width\":424,\"height\":636,\"caption\":\"Lukas Wojcik\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\"},\"sameAs\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Monitoring wideo AI na kraw\u0119dzi sieci: Frigate NVR z Google Coral TPU - Lukas Wojcik - Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.lukaswojcik.com\/blog\/pl\/cctv-pl\/tutorials-pl-cctv-pl\/monitoring-wideo-ai-na-krawedzi-sieci-frigate-nvr-z-google-coral-tpu\/","og_locale":"en_US","og_type":"article","og_title":"Monitoring wideo AI na kraw\u0119dzi sieci: Frigate NVR z Google Coral TPU - Lukas Wojcik - Blog","og_description":"Techniczny przewodnik krok po kroku po budowie lokalnego, wolnego od fa\u0142szywych alarm\u00f3w systemu CCTV z Frigate NVR i akceleratorem Google Coral TPU.","og_url":"https:\/\/www.lukaswojcik.com\/blog\/pl\/cctv-pl\/tutorials-pl-cctv-pl\/monitoring-wideo-ai-na-krawedzi-sieci-frigate-nvr-z-google-coral-tpu\/","og_site_name":"Lukas Wojcik - Blog","article_published_time":"2026-09-19T17:35:00+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-482-monitoring-wideo-ai-krawedzi-sieci-f-g.png","type":"image\/png"}],"author":"Lukas Wojcik","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Lukas Wojcik","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/cctv-pl\/tutorials-pl-cctv-pl\/monitoring-wideo-ai-na-krawedzi-sieci-frigate-nvr-z-google-coral-tpu\/#article","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/cctv-pl\/tutorials-pl-cctv-pl\/monitoring-wideo-ai-na-krawedzi-sieci-frigate-nvr-z-google-coral-tpu\/"},"author":{"name":"Lukas Wojcik","@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"headline":"Monitoring wideo AI na kraw\u0119dzi sieci: Frigate NVR z Google Coral TPU","datePublished":"2026-09-19T17:35:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/cctv-pl\/tutorials-pl-cctv-pl\/monitoring-wideo-ai-na-krawedzi-sieci-frigate-nvr-z-google-coral-tpu\/"},"wordCount":705,"commentCount":0,"publisher":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/cctv-pl\/tutorials-pl-cctv-pl\/monitoring-wideo-ai-na-krawedzi-sieci-frigate-nvr-z-google-coral-tpu\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-482-monitoring-wideo-ai-krawedzi-sieci-f-g.png","keywords":["Artificial Intelligence","CCTV","Frigate NVR","Self-Hosting","Smart Home","Tutorial"],"articleSection":["Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.lukaswojcik.com\/blog\/pl\/cctv-pl\/tutorials-pl-cctv-pl\/monitoring-wideo-ai-na-krawedzi-sieci-frigate-nvr-z-google-coral-tpu\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/cctv-pl\/tutorials-pl-cctv-pl\/monitoring-wideo-ai-na-krawedzi-sieci-frigate-nvr-z-google-coral-tpu\/","url":"https:\/\/www.lukaswojcik.com\/blog\/pl\/cctv-pl\/tutorials-pl-cctv-pl\/monitoring-wideo-ai-na-krawedzi-sieci-frigate-nvr-z-google-coral-tpu\/","name":"Monitoring wideo AI na kraw\u0119dzi sieci: Frigate NVR z Google Coral TPU - Lukas Wojcik - Blog","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/cctv-pl\/tutorials-pl-cctv-pl\/monitoring-wideo-ai-na-krawedzi-sieci-frigate-nvr-z-google-coral-tpu\/#primaryimage"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/cctv-pl\/tutorials-pl-cctv-pl\/monitoring-wideo-ai-na-krawedzi-sieci-frigate-nvr-z-google-coral-tpu\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-482-monitoring-wideo-ai-krawedzi-sieci-f-g.png","datePublished":"2026-09-19T17:35:00+00:00","breadcrumb":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/cctv-pl\/tutorials-pl-cctv-pl\/monitoring-wideo-ai-na-krawedzi-sieci-frigate-nvr-z-google-coral-tpu\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.lukaswojcik.com\/blog\/pl\/cctv-pl\/tutorials-pl-cctv-pl\/monitoring-wideo-ai-na-krawedzi-sieci-frigate-nvr-z-google-coral-tpu\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/cctv-pl\/tutorials-pl-cctv-pl\/monitoring-wideo-ai-na-krawedzi-sieci-frigate-nvr-z-google-coral-tpu\/#primaryimage","url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-482-monitoring-wideo-ai-krawedzi-sieci-f-g.png","contentUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-482-monitoring-wideo-ai-krawedzi-sieci-f-g.png","width":1200,"height":630,"caption":"Monitoring wideo AI na kraw\u0119dzi sieci: Frigate NVR z Google Coral TPU"},{"@type":"BreadcrumbList","@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/cctv-pl\/tutorials-pl-cctv-pl\/monitoring-wideo-ai-na-krawedzi-sieci-frigate-nvr-z-google-coral-tpu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.lukaswojcik.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Monitoring wideo AI na kraw\u0119dzi sieci: Frigate NVR z Google Coral TPU"}]},{"@type":"WebSite","@id":"https:\/\/www.lukaswojcik.com\/blog\/#website","url":"https:\/\/www.lukaswojcik.com\/blog\/","name":"Lukas Wojcik - Blog","description":"","publisher":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.lukaswojcik.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9","name":"Lukas Wojcik","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","contentUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","width":424,"height":636,"caption":"Lukas Wojcik"},"logo":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg"},"sameAs":["https:\/\/www.lukaswojcik.com\/blog"]}]}},"_links":{"self":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/482","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/comments?post=482"}],"version-history":[{"count":6,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/482\/revisions"}],"predecessor-version":[{"id":17948,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/482\/revisions\/17948"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media\/14042"}],"wp:attachment":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media?parent=482"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/categories?post=482"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/tags?post=482"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}