Sistema de câmeras de segurança residencial auto-hospedado para Raspberry Pi, com vídeo ao vivo, alertas e gravações criptografados de ponta a ponta no celular.
- 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
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
No celular que exibirá a imagem, abra o CamMonitor, toque em “Iniciar modo visualizador” e escaneie o QR code para parear
- 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
Ferramenta gratuita e de código aberto para transferir arquivos ponto a ponto, diretamente entre dispositivos, com criptografia de ponta a ponta e sem armazenamento na nuvem.
Um app de chat P2P gratuito e sem servidor, com criptografia de ponta a ponta, no qual as mensagens nunca são armazenadas e desaparecem quando você sai da sala.
Um app web com foco em privacidade para enviar arquivos, pastas e textos diretamente entre navegadores via WebRTC, como alternativa ao AirDrop.
Kit de comunicação criptografada e descentralizada entre amigos, com compartilhamento de arquivos, chat, fóruns, canais e murais em várias plataformas.
Um mensageiro privado, gratuito e de código aberto, com chats e comunidades criptografados de ponta a ponta, baseado no protocolo Nostr e sem exigir telefone ou e-mail.