1) Entrar no painel
Acesse o painel administrativo (ex.: https://media.hostcel.com.br/seupainel). Faça login com seu usuário administrativo.
2) Criar / cadastrar um cliente
- Vá em Clientes → Novo Cliente
- Preencha: Nome, E-mail, Telefone, CPF/CNPJ
- Salve
- (prioridade) Crie e vincule um plano/assinatura
3) Liberar / enviar o app para o cliente
- Vá em Aplicativo / Mobile → Configurar App
- Envie sua logo (opcional)
- Gere os links de instalação:
{link_Android}e{link_iOS} - Envie ao cliente por WhatsApp/Email
Dica: o login é sempre pelo e-mail cadastrado.
4) Cadastrar uma câmera para o cliente
- Vá em Câmeras → Adicionar Câmera
Campos a preencher:
- Identificador: nome curto único (ex.: 1902838c)
- Nome amigável: Portão / Sala 1
- Tipo/Modelo: opcional
- Endereço de stream: RTSP ou RTMP (ex.: rtmp://dominio/live/1902838c)
- Cliente: selecione o cliente
- Ativar gravação: habilite se quiser gravação automática
- Destino: SFTP / S3 / Google Drive
Testar ao vivo:
Use “Visualizar” ou abra o link HLS:https://seu-domínio/hls/live/IDENTIFICADOR.m3u8
Se não aparecer, verifique stream, rede e se a câmera está ligada.
5) Agendar gravações
- Vá em Agendamentos → Novo Agendamento
- Selecione a câmera
- Configure dias, horários e tipo (contínuo/evento)
- Salve
6) Onde acompanhar gravações e relatórios
- Relatórios/Gravações: lista gravações por câmera/cliente
- Permite baixar, ver arquivos remotos e gerar MP4
- Logs do Worker: worker_matriz/logs/worker_envio_hls.log
- Dashboard: câmeras online/offline, gravações, espaço e alertas
7) O que o cliente faz no app
- Baixa o app
- Faz login com e-mail e senha
- Vê as câmeras ao vivo
- Pode solicitar gravações
- Pode convidar familiares
8) Problemas comuns (Troubleshooting)
- Live não aparece: verificar stream, rede e portas
- Erro no HLS: segmentos .ts podem ter sido removidos cedo demais
- Gravação não aparece: verificar worker ativo
- Cliente não acessa: revisar e-mail e senha
9) Boas práticas
- Use identificadores simples (ex.: loja001, apt203)
- Peça ao cliente para testar o live no local
- Mantenha o worker sempre ativo
- Configure retenção de gravações conforme plano