Самостоятельно размещаемая система видеонаблюдения для дома на Raspberry Pi: зашифрованное сквозным шифрованием видео, оповещения и записи на телефоне.
- Звёзды
- 137
- Форки
- 25
- Открытые issues
- 2
- Последний коммит
- 4 дня назад
Что это?
CamMonitor работает в двух режимах: Camera Mode на запасном телефоне Android снимает видео и звук в разрешении 720p, а Viewer Mode на вашем основном телефоне позволяет смотреть трансляцию. Устройства один раз связываются при сканировании зашифрованного QR-кода, а затем подключаются напрямую по Wi-Fi или мобильной сети с помощью WebRTC. Видео не проходит через сторонние серверы.
Приложение рассчитано на долгую работу устройства. Это монитор для просмотра трансляции по запросу, а не круглосуточный видеорегистратор: экран камеры гаснет после минуты бездействия, а сенсор переходит в режим ожидания, когда нет подключённых зрителей. Непрерывная запись и обнаружение объектов на устройстве намеренно не реализованы, но кодовую базу можно расширить, добавив эти возможности.
На устройстве для просмотра можно включить ночной режим, управлять фонариком камеры, поворачивать изображение с шагом 90° и говорить через режим «нажми и говори». К одному устройству для просмотра можно привязать до восьми камер, а одна камера может одновременно передавать видео двум зрителям.
Ключевые возможности
- 01Привязка без аккаунта с помощью одноразового зашифрованного QR-кода.
- 02Сквозное шифрование P2P-трансляции с ключами устройств ECDSA и AES-256-GCM.
- 03Передача видео и звука в разрешении 720p; к одной камере могут подключиться до двух зрителей.
- 04Удалённое управление ночным режимом, фонариком и поворотом изображения.
- 05Переговорная связь в режиме «нажми и говори» и контроль уровня заряда обоих устройств.
- 06Автоматический переход в режим ожидания и чёрный экран OLED для экономии заряда.
Сценарии использования
- Наблюдение за входной дверью, гостиной или детской с помощью старого телефона Android.
- Наблюдение сразу за несколькими местами с одного телефона без подписки на облачный сервис видеонаблюдения.
- Разговор с человеком рядом с камерой через переговорную связь в режиме «нажми и говори».
Быстрый старт
- 1
На телефоне-камере откройте CamMonitor и нажмите «Запустить режим камеры», чтобы отобразить QR-код для сопряжения
- 2
На телефоне для просмотра откройте CamMonitor, нажмите «Запустить режим просмотра» и отсканируйте QR-код для сопряжения
- 3
На телефоне для просмотра нажмите «Запустить режим просмотра» и выберите сопряжённую камеру, чтобы смотреть трансляцию в реальном времени
Что важно знать
- Только для Android: на обоих телефонах должна быть установлена Android 9.0 или более поздняя версия.
- Это монитор для просмотра в реальном времени, а не устройство для круглосуточной записи. Встроенного распознавания объектов или обнаружения движения нет.
- Оба телефона должны иметь активное подключение к сети; необходимы два устройства Android.
В подборках
Темы
Частые вопросы
- Что такое CamMonitor?
- Приложение для Android превращает запасной телефон в домашнюю камеру видеонаблюдения и передаёт видео напрямую на телефон для просмотра — без аккаунтов и облачных серверов. CamMonitor работает в двух режимах: Camera Mode на запасном телефоне Android снимает видео и звук в разрешении 720p, а Viewer Mode на вашем основном телефоне позволяет смотреть трансляцию. Устройства один раз связываются при сканировании зашифрованного QR-кода, а затем подключаются напрямую по Wi-Fi или мобильной сети с помощью WebRTC. Видео не проходит через сторонние серверы.
- CamMonitor можно использовать бесплатно? Какая у него лицензия?
- CamMonitor распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- CamMonitor всё ещё поддерживается?
- Активно поддерживается. Последний коммит в CamMonitor — 3 нояб. 2026 г..
- Для чего можно использовать CamMonitor?
- Наблюдение за входной дверью, гостиной или детской с помощью старого телефона Android. Наблюдение сразу за несколькими местами с одного телефона без подписки на облачный сервис видеонаблюдения. Разговор с человеком рядом с камерой через переговорную связь в режиме «нажми и говори».
- Как установить CamMonitor?
- На телефоне-камере откройте CamMonitor и нажмите «Запустить режим камеры», чтобы отобразить QR-код для сопряжения На телефоне для просмотра откройте CamMonitor, нажмите «Запустить режим просмотра» и отсканируйте QR-код для сопряжения На телефоне для просмотра нажмите «Запустить режим просмотра» и выберите сопряжённую камеру, чтобы смотреть трансляцию в реальном времени
- Где скачать CamMonitor?
- Исходный код и инструкции по установке — на GitHub: https://github.com/samlu/CamMonitor
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Бесплатный инструмент с открытым исходным кодом для P2P-передачи файлов напрямую между устройствами без облачного хранилища и со сквозным шифрованием.
Бесплатный бессерверный P2P-чат со сквозным шифрованием: сообщения нигде не хранятся и исчезают, когда вы выходите из комнаты.
Веб-приложение для приватной отправки файлов, папок и текста напрямую между браузерами через WebRTC — альтернатива AirDrop.
Децентрализованный набор инструментов для зашифрованного общения между друзьями: обмен файлами, чаты, форумы, каналы и доски на разных платформах.
Бесплатный мессенджер с открытым исходным кодом, сквозным шифрованием чатов и сообществ на протоколе Nostr — без номера телефона и электронной почты.