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

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

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

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

Магия этого программного обеспечения заключается в том, что оно не просто обнаруживает движение; оно может идентифицировать объект , будь то человек, автомобиль или собака. Благодаря бесшовной интеграции с Home Assistant вы можете установить профессиональную систему безопасности у себя дома без ежемесячных платежей или отправки ваших личных видеозаписей на облачные серверы, сохраняя полный контроль над своей конфиденциальностью и временем реагирования.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Чтобы предотвратить сбои в работе системы из-за движения дерева или собственных цифровых часов камеры, можно использовать маски движения . Они указывают Frigate: «Полностью игнорировать все, что происходит в этом кадре». Это идеальный инструмент для устранения надоедливых ложных срабатываний.

С другой стороны, зоны обнаружения позволяют быть гораздо более конкретными. Вы можете нарисовать область под названием «вход в гараж» и другую под названием «задний забор». Благодаря этому вы можете запрограммировать различные сценарии автоматизации: кто-то у забора может отправить вам бесшумное оповещение, а кто-то у входной двери активирует сигнализацию или включит все освещение в доме.

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

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

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

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

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

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

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

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

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

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

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