Skip to content
cleberliimPublic

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

7 Commits

Folders and files

Repository files navigation

📌 Nome do Projeto AlertaVisualCloud

🎯 Objetivo Desenvolver um sistema em Python que se conecte a câmeras IP (como a Intelbras VIP 1230B G4), capture imagens em tempo real via RTSP e envie automaticamente capturas de tela por e-mail e/ou WhatsApp Web ao detectar eventos, como movimento fora do horário de expediente, quedas (especialmente de pessoas idosas ou com convulsões), ou até mesmo em caso de vítimas de disparos. O sistema também detectará suspeitos, como indivíduos procurados ou armados. Tudo será hospedado em um ambiente cloud (servidor virtual), eliminando a necessidade de um PC físico no local e aumentando a segurança, pois em caso de assalto, o servidor estará em outro local.

🧰 Tecnologias Usadas Python 3

OpenCV (captura de vídeo)

smtplib e email.mime (envio de e-mail com imagem)

Selenium + ChromeDriver (envio via WhatsApp Web)

Threading / Asyncio (execução assíncrona para não travar a captura)

Serviços em Nuvem (ex: Contabo, Vultr, DigitalOcean)

📷 Pré-requisitos de Hardware e Infraestrutura Cliente Câmera IP compatível com RTSP e ONVIF Ex: Intelbras VIP 1230B G4

Internet estável

Liberar porta da câmera ou uso de VPN/dynamic DNS

Servidor (Cloud) Servidor VPS com:

1 vCPU

1 GB RAM (mínimo)

20 GB SSD

Sistema operacional: Ubuntu 22.04 ou Windows

IP público fixo

🚀 Funcionalidades Captura de imagens via RTSP em tempo real

Envio automático por:

📧 E-mail (com imagem em anexo)

💬 WhatsApp Web (mensagem e imagem)

Execução 24/7 sem travar

Código adaptável para múltiplas câmeras

💸 Custo Estimado Item Custo mensal VPS (Linux - Cloud) R$ 35,00 Câmera Intelbras IP R$ 200,00 (único) Domínio + DNS (opcional) R$ 10,00 Desenvolvimento (SaaS) R$ 39,90 a R$ 89,90*

  • Valor sugerido para cobrança no modelo SaaS com suporte incluso.

⚙️ Viabilidade Econômica - SaaS Vantagens: Cliente não precisa de hardware local

Suporte remoto facilitado

Fácil escalabilidade (várias câmeras por cliente)

Atualizações automáticas do software

Receita estimada: Com 10 clientes pagando R$ 59,90/mês:

Receita bruta: R$ 599,00/mês

VPS compartilhada (R$ 50,00/mês para 10 clientes)

Lucro estimado: R$ 549,00/mês (sem contar marketing e manutenção)

📂 Instalação (resumida) bash Copiar Editar

Atualiza e instala dependências

sudo apt update && sudo apt install python3 python3-pip pip install opencv-python selenium pillow

Rodar o script

python3 main.py 🤝 Contribuição Em breve abriremos o código como white-label para integradores e parceiros.

🛠️ PASSO A PASSO DE CONEXÃO

  1. CÂMERA IP → INTERNET A câmera IP precisa estar conectada ao roteador, via:

Cabo de rede (Ethernet) ou

Wi-Fi (se for modelo com suporte).

No roteador, ela receberá um IP local (ex: 192.168.0.102).

  1. CÂMERA IP → SOFTWARE Você configura o software Python com a URL do stream RTSP da câmera.

Exemplo: rtsp://admin:senha@192.168.0.102:554/Streaming/Channels/101

Essa URL permite ao Python capturar vídeo ao vivo da câmera.

  1. SOFTWARE → INTERNET (Nuvem ou local) Se rodar localmente: o PC recebe o RTSP e roda o código Python ali mesmo.

Se rodar na nuvem (cloud):

A câmera deve estar acessível pela internet (via IP público, DDNS ou VPN);

O software acessa o RTSP da câmera pela internet.

  1. INTERNET → CLOUD STORAGE O software, ao detectar movimento:

Tira print,

Salva vídeo curto, e

Faz upload para nuvem (Google Drive, S3, etc.).

  1. ALERTAS → USUÁRIO Envia link por:

WhatsApp (via API)

E-mail

Ou outro canal (Telegram, por exemplo).

🔒 Segurança Recomendada Criptografar links

Tokens de autenticação

Firewall no servidor

Se possível, criar uma API com autenticação JWT para quem acessa os alertas

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages