Repolode
samlu

samlu/CamMonitor

App Android que transforma um celular antigo em uma câmera de segurança doméstica privada, transmitindo via P2P para um celular usado como monitor, sem contas ou servidores na nuvem.

Alternativa open source a:Nest CamRing

Estrelas
138
Forks
25
Issues abertas
2
Último commit
há 5 dias

O que é?

O CamMonitor funciona em dois modos: Camera Mode, em um celular Android antigo que captura vídeo e áudio em 720p, e Viewer Mode, no celular que você usa no dia a dia para acompanhar a transmissão ao vivo. Os dois dispositivos são pareados uma única vez pela leitura de um QR code criptografado. Depois, eles se conectam diretamente por Wi-Fi ou dados móveis usando WebRTC, sem que o vídeo passe por servidores de terceiros.

O app foi projetado para prolongar a vida útil do hardware. Ele funciona como monitor ao vivo sob demanda, e não como gravador 24/7: a tela da câmera apaga após um minuto de inatividade, e o sensor entra em modo de espera quando não há nenhum viewer conectado. A gravação contínua e a detecção de objetos no dispositivo foram deixadas de fora de propósito, embora a base de código possa ser estendida para incluir esses recursos.

No viewer, é possível alternar o modo noturno, controlar a lanterna da câmera, girar a imagem em incrementos de 90° e responder por push-to-talk. Um único viewer pode ser pareado com até oito câmeras, e uma câmera pode atender dois viewers ao mesmo tempo.

Recursos principais

  • 01Pareamento sem criar conta, por meio de um QR code criptografado de uso único.
  • 02Transmissão P2P com criptografia de ponta a ponta, usando chaves de dispositivo ECDSA e AES-256-GCM.
  • 03Transmite vídeo e áudio em 720p, com até dois viewers por câmera.
  • 04Controle remoto do modo noturno, da lanterna e da rotação pelo viewer.
  • 05Interfone com push-to-talk e monitoramento do nível da bateria nos dois dispositivos.
  • 06Modo de espera automático e tela OLED apagada para economizar bateria.

Casos de uso

  • Monitorar a porta de entrada, a sala de estar ou o quarto do bebê com um celular Android antigo.
  • Monitorar vários locais pelo mesmo celular, sem assinar um serviço de câmeras na nuvem.
  • Conversar com alguém perto da câmera usando o interfone com push-to-talk.

Início rápido

  1. 1

    No celular que será a câmera, abra o CamMonitor e toque em “Iniciar modo câmera” para exibir o QR code de pareamento

  2. 2

    No celular que exibirá a imagem, abra o CamMonitor, toque em “Iniciar modo visualizador” e escaneie o QR code para parear

  3. 3

    No celular que exibirá a imagem, toque em “Iniciar modo visualizador” e selecione uma câmera pareada para assistir à transmissão ao vivo

Antes de usar

  • Disponível apenas para Android; os dois celulares precisam ter Android 9.0 ou superior.
  • É um monitor ao vivo, não um gravador 24 horas por dia, 7 dias por semana, e não conta com detecção de objetos ou de movimento integrada.
  • Os dois celulares precisam de uma conexão de rede ativa, e são necessários dois dispositivos Android.

Em coleções

Tópicos

Perguntas frequentes

O que é CamMonitor?
App Android que transforma um celular antigo em uma câmera de segurança doméstica privada, transmitindo via P2P para um celular usado como monitor, sem contas ou servidores na nuvem. O CamMonitor funciona em dois modos: Camera Mode, em um celular Android antigo que captura vídeo e áudio em 720p, e Viewer Mode, no celular que você usa no dia a dia para acompanhar a transmissão ao vivo. Os dois dispositivos são pareados uma única vez pela leitura de um QR code criptografado. Depois, eles se conectam diretamente por Wi-Fi ou dados móveis usando WebRTC, sem que o vídeo passe por servidores de terceiros.
CamMonitor é gratuito? Qual é a licença?
CamMonitor é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
CamMonitor ainda é mantido?
Manutenção ativa. O último commit de CamMonitor foi em 3 de nov. de 2026.
Para que posso usar CamMonitor?
Monitorar a porta de entrada, a sala de estar ou o quarto do bebê com um celular Android antigo. Monitorar vários locais pelo mesmo celular, sem assinar um serviço de câmeras na nuvem. Conversar com alguém perto da câmera usando o interfone com push-to-talk.
Como instalar CamMonitor?
No celular que será a câmera, abra o CamMonitor e toque em “Iniciar modo câmera” para exibir o QR code de pareamento No celular que exibirá a imagem, abra o CamMonitor, toque em “Iniciar modo visualizador” e escaneie o QR code para parear No celular que exibirá a imagem, toque em “Iniciar modo visualizador” e selecione uma câmera pareada para assistir à transmissão ao vivo
Onde consigo CamMonitor?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/samlu/CamMonitor

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados