HomeBoard
HomeBoard
Видеонаблюдение: телефон как камера, WebRTC и AI
HomeBoard — кабинет видеомониторинга: pairing телефона/IP-камер, live Viewer, motion, записи, Telegram-уведомления и YOLO/Ollama аналитика.
HomeBoard — платформа видеонаблюдения для дома и малого бизнеса. Телефон становится камерой через pairing-код, а просмотр идёт в браузере по WebRTC (MediaMTX). Также поддерживаются IP-камеры через RTSP.
Android-приложение HomeBoard Camera подключается к кабинету, стримит видео, поддерживает фонарик, эконом-режим экрана, talkback (звук из Viewer на динамики телефона) и опциональную on-device AI-префильтрацию кадров.
Возможности платформы:
• Cameras — pairing-коды, переподключение, реестр камер, RTSP/IP через MediaMTX
• Viewer — live-просмотр в браузере, плитки камер, talkback (микрофон → телефон)
• Streaming — WebRTC ingest/play на Django Channels / Daphne + Redis
• Motion — детекция движения и события для записи/уведомлений
• Recordings — клипы по триггерам, лимиты хранилища (ГБ/дни), автоочистка
• AI Analytics — YOLO-детекция на сервере, классы COCO, Ollama-описания событий, настройки fps ingest и on-device prefilter
• Telegram — интеграция уведомлений со скринами (все камеры или выбранные)
• Accounts — личный кабинет владельца камер
Типичные сценарии:
• быстро поднять камеру с телефона без отдельного NVR
• смотреть несколько камер в Viewer с ПК
• получать motion/AI-события и Telegram-алерты
• хранить записи с контролем объёма диска
Стек: Django 6.1, Channels/Daphne, Redis, MySQL, MediaMTX/WebRTC, Ultralytics YOLO, Ollama, Android client.
Демо: https://homeboard-demo.djasen.studio/