2021-01-22 14:34:40 +01:00
<!doctype html>
< html lang = "en" >
< head >
< meta charset = "UTF-8" >
< meta name = "viewport" content = "width=device-width,initial-scale=1" >
< meta name = "generator" content = "Docusaurus v2.0.0-alpha.70" >
2021-01-22 14:50:27 +01:00
< link rel = "alternate" type = "application/rss+xml" href = "/frigate/blog/rss.xml" title = "Frigate Blog RSS Feed" >
2021-01-26 04:14:46 +01:00
< link rel = "alternate" type = "application/atom+xml" href = "/frigate/blog/atom.xml" title = "Frigate Blog Atom Feed" >
2021-01-28 15:07:19 +01:00
< link rel = "preconnect" href = "https://www.google-analytics.com" >
< script > window . ga = window . ga || function ( ) { ( ga . q = ga . q || [ ] ) . push ( arguments ) } , ga . l = + new Date , ga ( "create" , "G-H5CMSCR832" , "auto" ) , ga ( "set" , "anonymizeIp" , ! 0 ) , ga ( "send" , "pageview" ) < / script >
< script async src = "https://www.google-analytics.com/analytics.js" > < / script >
2021-01-26 04:14:46 +01:00
< link rel = "search" type = "application/opensearchdescription+xml" title = "Frigate" href = "/frigate/opensearch.xml" > < title data-react-helmet = "true" > Frigate | Frigate< / title > < meta data-react-helmet = "true" name = "twitter:card" content = "summary_large_image" > < meta data-react-helmet = "true" name = "docsearch:language" content = "en" > < meta data-react-helmet = "true" name = "docsearch:version" content = "current" > < meta data-react-helmet = "true" name = "docsearch:docusaurus_tag" content = "docs-default-current" > < meta data-react-helmet = "true" property = "og:title" content = "Frigate | Frigate" > < meta data-react-helmet = "true" name = "description" content = "A complete and local NVR designed for HomeAssistant with AI object detection. Uses OpenCV and Tensorflow to perform realtime object detection locally for IP cameras." > < meta data-react-helmet = "true" property = "og:description" content = "A complete and local NVR designed for HomeAssistant with AI object detection. Uses OpenCV and Tensorflow to perform realtime object detection locally for IP cameras." > < meta data-react-helmet = "true" property = "og:url" content = "https://blakeblackshear.github.io/frigate/" > < link data-react-helmet = "true" rel = "shortcut icon" href = "/frigate/img/favicon.ico" > < link data-react-helmet = "true" rel = "preconnect" href = "https://BH4D9OD16A-dsn.algolia.net" crossorigin = "anonymous" > < link data-react-helmet = "true" rel = "canonical" href = "https://blakeblackshear.github.io/frigate/" > < script data-react-helmet = "true" > document . addEventListener ( "DOMContentLoaded" , ( function ( ) { var n = document . getElementById ( "base-url-issue-banner-container" ) ; if ( n ) { var e = window . location . pathname , t = "/" === e . substr ( - 1 ) ? e : e + "/" ; n . innerHTML = t } } ) ) < / script > < link rel = "stylesheet" href = "/frigate/styles.4dd8d972.css" >
2021-01-28 15:07:19 +01:00
< link rel = "preload" href = "/frigate/styles.ef7a9c34.js" as = "script" >
< link rel = "preload" href = "/frigate/runtime~main.6a006c8a.js" as = "script" >
< link rel = "preload" href = "/frigate/main.997534ff.js" as = "script" >
< link rel = "preload" href = "/frigate/1.767acb13.js" as = "script" >
< link rel = "preload" href = "/frigate/2.e0d8b824.js" as = "script" >
< link rel = "preload" href = "/frigate/25.226ff840.js" as = "script" >
< link rel = "preload" href = "/frigate/28.d2abf799.js" as = "script" >
< link rel = "preload" href = "/frigate/935f2afb.a9b11783.js" as = "script" >
< link rel = "preload" href = "/frigate/17896441.226f2f46.js" as = "script" >
< link rel = "preload" href = "/frigate/c377a04b.1f5b8722.js" as = "script" >
2021-01-22 14:34:40 +01:00
< / head >
< body >
< script > ! function ( ) { function t ( t ) { document . documentElement . setAttribute ( "data-theme" , t ) } var e = function ( ) { var t = null ; try { t = localStorage . getItem ( "theme" ) } catch ( t ) { } return t } ( ) ; t ( null !== e ? e : "light" ) } ( ) < / script > < div id = "__docusaurus" >
2021-01-26 04:14:46 +01:00
< div class = "baseUrlIssueBanner_1-cE" style = "border:solid red thick;background-color:#ffe6b3;margin:20px;padding:20px;font-size:20px" > < p style = "font-weight:bold;font-size:30px" > Your Docusaurus site did not load properly.< / p > < p > A very common reason is a wrong site < a href = "https://v2.docusaurus.io/docs/docusaurus.config.js/#baseurl" style = "font-weight:bold" > baseUrl configuration< / a > .< / p > < p > Current configured baseUrl = < span style = "font-weight:bold;color:red" > /frigate/< / span > < / p > < p > We suggest trying baseUrl = < span style = "font-weight:bold;color:green" id = "base-url-issue-banner-container" > < / span > < / p > < / div > < nav aria-label = "Skip navigation links" > < button type = "button" tabindex = "0" class = "skipToContent_11B0" > Skip to main content< / button > < / nav > < nav class = "navbar navbar--fixed-top" > < div class = "navbar__inner" > < div class = "navbar__items" > < div aria-label = "Navigation bar toggle" class = "navbar__toggle" role = "button" tabindex = "0" > < svg aria-label = "Menu" width = "30" height = "30" viewBox = "0 0 30 30" role = "img" focusable = "false" > < title > Menu< / title > < path stroke = "currentColor" stroke-linecap = "round" stroke-miterlimit = "10" stroke-width = "2" d = "M4 7h22M4 15h22M4 23h22" > < / path > < / svg > < / div > < a class = "navbar__brand" href = "/frigate/" > < img src = "/frigate/img/logo.svg" alt = "Frigate" class = "themedImage_YANc themedImage--light_3CMI navbar__logo" > < img src = "/frigate/img/logo-dark.svg" alt = "Frigate" class = "themedImage_YANc themedImage--dark_3ARp navbar__logo" > < strong class = "navbar__title" > Frigate< / strong > < / a > < a class = "navbar__item navbar__link" href = "/frigate/" > Docs< / a > < / div > < div class = "navbar__items navbar__items--right" > < a href = "https://github.com/blakeblackshear/frigate" target = "_blank" rel = "noopener noreferrer" class = "navbar__item navbar__link" > GitHub< / a > < div class = "react-toggle react-toggle--disabled displayOnlyInLargeViewport_2N3Q" > < div class = "react-toggle-track" > < div class = "react-toggle-track-check" > < span class = "toggle_3NWk" > 🌜< / span > < / div > < div class = "react-toggle-track-x" > < span class = "toggle_3NWk" > 🌞< / span > < / div > < / div > < div class = "react-toggle-thumb" > < / div > < input type = "checkbox" disabled = "" aria-label = "Dark mode toggle" class = "react-toggle-screenreader-only" > < / div > < button type = "button" class = "DocSearch DocSearch-Button" aria-label = "Search" > < div class = "DocSearch-Button-Container" > < svg width = "20" height = "20" class = "DocSearch-Search-Icon" viewBox = "0 0 20 20" > < path d = "M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z" stroke = "currentColor" fill = "none" fill-rule = "evenodd" stroke-linecap = "round" stroke-linejoin = "round" > < / path > < / svg > < span class = "DocSearch-Button-Placeholder" > Search< / span > < / div > < / button > < / div > < / div > < div role = "presentation" class = "navbar-sidebar__backdrop" > < / div > < div class = "navbar-sidebar" > < div class = "navbar-sidebar__brand" > < a class = "navbar__brand" href = "/frigate/" > < img src = "/frigate/img/logo.svg" alt = "Frigate" class = "themedImage_YANc themedImage--light_3CMI navbar__logo" > < img src = "/frigate/img/logo-dark.svg" alt = "Frigate" class = "themedImage_YANc themedImage--dark_3ARp navbar__logo" > < strong class = "navbar__title" > Frigate< / strong > < / a > < / div > < div class = "navbar-sidebar__items" > < div class = "menu" > < ul class = "menu__list" > < li class = "menu__list-item" > < a class = "menu__link" href = "/frigate/" > Docs< / a > < / li > < li class = "menu__list-item" > < a href = "https://github.com/blakeblackshear/frigate" target = "_blank" rel = "noopener noreferrer" class = "menu__link" > GitHub< / a > < / li > < / ul > < / div > < / div > < / div > < / nav > < div class = "main-wrapper" > < div class = "docPage_vMrn" > < div class = "docSidebarContainer_3Ak5" role = "complementary" > < div class = "sidebar_3gvy" > < div class = "menu menu--responsive thin-scrollbar menu_1yIk" > < button aria-label = "Open Menu" aria-haspopup = "true" class = "button button--secondary button--sm menu__button" type = "button" > < svg aria-label = "Menu" class = "sidebarMenuIcon_1CUI" width = "24" height = "24" viewBox = "0 0 30 30" role = "img" focusable = "false" > < title > Menu< / title > < path stroke = "currentColor" stroke-linecap = "round" stroke-miterlimit
2021-01-28 15:07:19 +01:00
< script src = "/frigate/styles.ef7a9c34.js" > < / script >
< script src = "/frigate/runtime~main.6a006c8a.js" > < / script >
< script src = "/frigate/main.997534ff.js" > < / script >
< script src = "/frigate/1.767acb13.js" > < / script >
< script src = "/frigate/2.e0d8b824.js" > < / script >
< script src = "/frigate/25.226ff840.js" > < / script >
< script src = "/frigate/28.d2abf799.js" > < / script >
< script src = "/frigate/935f2afb.a9b11783.js" > < / script >
< script src = "/frigate/17896441.226f2f46.js" > < / script >
< script src = "/frigate/c377a04b.1f5b8722.js" > < / script >
2021-01-22 14:34:40 +01:00
< / body >
< / html >