Как установить и настроить Frigate для локальных камер видеонаблюдения

Последнее обновление: 30 августа 2026
Автор: TecnoDigital

Современная интеллектуальная камера видеонаблюдения, установленная внутри помещения, представляет собой локальную систему видеонаблюдения.

Надоело, что ваш телефон постоянно вибрирует из-за того, что ветка шевельнулась на ветру или соседская кошка решила прогуляться по вашему саду? Это типичная проблема дешевых камер: они фиксируют каждое изменение пикселя и отправляют вам оповещение, из-за чего вы в итоге игнорируете уведомления именно тогда, когда они вам нужны. действительно имеет значениеДля решения этой проблемы существует Frigate — система сетевой видеозаписи (NVR) с открытым исходным кодом, которая меняет правила игры, обрабатывая все данные локально и с помощью искусственного интеллекта.

La magia de este software es que no se limita a ver que «algo se mueve», sino que es capaz de Определите, что это за объект.Будь то человек, автомобиль или собака. Благодаря бесшовной интеграции с Home Assistant вы можете настроить профессиональную систему безопасности у себя дома, не платя ежемесячную абонентскую плату и не отправляя свои личные видео на облачные серверы, обеспечивая безопасность. полный контроль над вашей конфиденциальностью и скорость отклика.

Различия между «умными» камерами и традиционными системами видеонаблюдения.
Связанная статья:
«Умные» камеры против традиционных систем видеонаблюдения: полное руководство.

Двигатель интеллекта: Google Coral TPU

Компактный и современный мини-ПК на деревянной подставке, идеально подходящий для использования в качестве сервера Frigate и Home Assistant.

Для бесперебойной работы Frigate и предотвращения перегрузки процессора вашего сервера вам необходим аппаратный ускоритель. Именно здесь и проявляется необходимость в следующем: Google Coral USB AcceleratorНебольшое устройство, выполняющее функции научного калькулятора, специализирующегося на искусственном интеллекте. В то время как обычный центральный процессор обрабатывает информацию пошагово, чип TPU выполняет тысячи одновременных операций, снижая потребление ресурсов на 80%. смешные 10%.

Без этого компонента любой Raspberry Pi или мини-ПК будет испытывать трудности с анализом видео в реальном времени. Coral позволяет это сделать. обнаружение объекта Зависимость должна быть мгновенной, что крайне важно, если вы хотите, например, чтобы освещение на террасе включалось в тот момент, когда кто-то заходит на вашу территорию, а не через пять секунд.

использование ИИ в сфере безопасности
Связанная статья:
Как эффективно и безопасно использовать искусственный интеллект в сфере безопасности

Технические требования и подготовка окружающей среды

Технические характеристики внутренних компонентов компьютера, таких как оперативная память и кабели, представляющие собой необходимую аппаратную инфраструктуру.

Для запуска этой системы вам не обязательно быть инженером НАСА, но необходимо понимать некоторые основы. Вам понадобится сервер, способный выполнять следующие задачи: Docker (например, мини-ПК, сетевое хранилище или Raspberry Pi 4/5), жесткие диски достаточной емкости для хранения клипов и, конечно же, установить камеры видеонаблюдения который может выдержать RTSP-протокол.

  Лучшие веб-ресурсы для Oracle: сокровищница знаний

Важнейшая деталь: ваши камеры должны обеспечивать как минимум два видеопотока. дополнительный поток (Низкое разрешение) — это разрешение, которое фрегат постоянно анализирует для обнаружения движения, не потребляя при этом много ресурсов процессора, в то время как основное направление (в высоком разрешении или 4K) используется исключительно для записи заключительного теста, когда ИИ подтверждает наличие интересующего объекта.

безопасность устройств Интернета вещей
Связанная статья:
Безопасность IoT-устройств: риски, атаки и способы защиты.

Пошаговое руководство по установке

Самый чистый способ установки Frigate — это... Docker ComposeДля начала вам нужно создать папку на вашем сервере и файл. docker-compose.yml где вы определяете контейнер, назначаете ему необходимые разрешения для доступа к Coral USB и настраиваете хранилище. /media/frigate чтобы видеофайлы не заполняли системный раздел.

В основе всего этого лежит архив. config.ymlВ нем необходимо выполнить настройку брокер MQTT (как Mosquitto), это язык, который Frigate использует для уведомления Home Assistant о том, что он что-то обнаружил. Здесь же вы определяете каждую камеру, указывая на RTSP URL (включая имя пользователя, пароль и IP-адрес) и роли, которые будет выполнять каждый поток, независимо от того, detect для ИИ или record для исторического архива.

Расширенные настройки: Маски и зоны

Крупный план руки, держащей смартфон, с акцентом на уведомлениях на экране, иллюстрирующих оповещения о безопасности в режиме реального времени.

Чтобы предотвратить сбои в работе системы из-за движения дерева или собственных цифровых часов камеры, можно использовать следующее: маски движения. Estas le dicen a Frigate: «ignora completamente lo que pase en este recuadro». Es la herramienta perfecta para limpiar la imagen de ложные срабатывания раздражающий.

С другой стороны, зоны обнаружения te permiten ser mucho más específico. Puedes dibujar un área llamada «entrada_garaje» y otra «valla_fondo». Gracias a esto, puedes programar automatizaciones distintas: que una persona en la valla te mande un aviso silencioso, pero que alguien en la puerta principal установить будильник или включите все лампы в доме.

наружные камеры видеонаблюдения
Связанная статья:
Уличные камеры видеонаблюдения: технология, которая меняет правила игры в сфере домашнего видеонаблюдения

Полная интеграция с Home Assistant

Чтобы максимально эффективно использовать Frigate, необходимо установить интеграцию через... ХаксПосле подключения Home Assistant автоматически создаст бинарные датчики и сущности для каждого обнаруженного объекта. Это позволяет создавать очень мощную логику, например, отправлять... уведомление с фотографией Использовать мобильный телефон можно только в том случае, если в саду находится человек в период с 23:00 до 06:00.

  Как высушить 3D-филамент в домашних условиях: полное руководство по борьбе с влажностью

Для начинающих есть один полезный совет: используйте редактор кода, например, такой. Студия кода В Home Assistant вы можете легко управлять файлами YAML. Помните, что для бесперебойной связи необходимо создать в Home Assistant специального пользователя для агента. MQTTубедиться, что учетные данные точно совпадают с обеих сторон.

Советы по оптимизации и аппаратному обеспечению

На белом фоне изображены интеллектуальная камера видеонаблюдения и смартфон, символизирующие полную интеграцию системы видеонаблюдения.

Не совершайте ошибку, пытаясь использовать обнаружение в разрешении 4K; это пустая трата ресурсов. Установите разрешение обнаружения на приемлемое значение, например: 640×480 или 1280×720потому что ИИ все равно изменит размер изображения. Кроме того, если вы используете наружные камеры безопасности Wi-FiУбедитесь, что у вас надежная сеть, или, что предпочтительнее, используйте сетевой кабель во избежание задержек или потери кадров, которые могут помешать ИИ своевременно обнаружить вторжение.

Если у вас есть сомнения по поводу оборудования, Intel NUC с USB-адаптером Coral легко справится с задачей. 6 и 10 камерЕсли вы заметили, что система работает медленно, проверьте, правильно ли настроен размер разделяемой памяти (shm_size) в Docker в соответствии с количеством подключенных камер.

Установка локальной системы видеонаблюдения с помощью Frigate — лучший способ восстановить контроль над своими данными, одновременно наслаждаясь преимуществами. умная безопасностьСочетая возможности Google Coral с универсальностью Home Assistant, вы превращаете простые камеры в систему наблюдения, способную отличать животное от злоумышленника, устраняя ложные срабатывания и обеспечивая надежное наблюдение за вашим домом. частный, эффективный и бесплатный.

Безопасность домашней сети IoT
Связанная статья:
Безопасность домашней сети и Интернет вещей: полное руководство по защите умного дома.