Sem o token administrativo correto (ADMIN_TOKEN no servidor) não é possível ver tabela, vídeos, histórico nem registo de visitas. O ficheiro sessions-cache.json também exige o mesmo token quando o token está definido no servidor.
Com o painel ligado, cada sala com transmissor aparece automaticamente com vídeo (WebRTC) e, se o transmissor enviar áudio, pode ouvir por sala. Na página da câmera, ao transmitir, basta Iniciar câmera — a ligação à sala é automática (a gestão vê logo). A tabela resume dados e ações. Encerrar câmera ordena ao transmissor encerrar; Desconectar socket força a queda da ligação. O servidor mantém sessions-cache.json na pasta do projeto: o histórico por sala permanece após refresh da página e só é removido se o gestor usar Apagar histórico JSON (ou apagar o ficheiro no servidor).
ADMIN_TOKEN). O ficheiro sessions-cache.json atualiza no servidor após cada comando.
Conecte o painel para carregar os vídeos das salas ativas.
| Sala | ID transmissor | Conectado em | Assistentes | Estado | Ações |
|---|
Sem linhas no histórico. A tabela preenche ao carregar sessions-cache.json ou ao ligar o painel.
visits.jsonl)
Cada acesso a camera.html ou a esta página grava no servidor IP e cidade, estado, CEP e país aproximados (geolocalização por IP). Rua e bairro só entram se o visitante marcar GPS em camera.html ou abaixo (mesma preferência no navegador). Trate os dados conforme a LGPD.
| Data | Página | Sala | Rua | Bairro | Cidade | Estado | CEP | País | Fonte | IP |
|---|
Defina na VPS: ADMIN_TOKEN=um_segredo_longo. O vídeo inicia em silêncio para o browser permitir autoplay; marque Ouvir áudio desta sala em cada cartão (ou Só esta sala para isolar). Use Silenciar áudio (todas) para desligar o som de todas as pré-visualizações.
Abrir a página da câmera nesta sala (modo assistir): camera.html. Cada pré-visualização aqui conta como um assistente na sala.