Pesca Cam
Buffer circular de 5 segundos
1o toque SALVAR = inicia (com 5s anteriores) · 2o toque = para e salva
Meus vídeos no servidor
Teste local (WAMP — sem ngrok)
- PC:
http://localhost/CAM/ (HTTP funciona no PC)
- iPhone:
https://192.168.3.16/CAM/
- Rode
gerar-certificado.bat + reiniciar-apache.bat (Admin)
iPhone — instalar perfil iOS (obrigatório)
O arquivo .pem sozinho muitas vezes não funciona no iOS. Use o perfil:
- No Safari, abra: pesca-cam-ca.mobileconfig
- Ajustes → Perfil baixado → Instalar → Reiniciar o iPhone
- Ajustes → Geral → Informações → Confiança de certificados → ativar Pesca Cam Local CA
- Teste: teste-ssl.html — deve mostrar Contexto seguro: SIM
- Se SIM, abra
https://192.168.3.16/CAM/ e use a câmera
Abra pelo Safari (URL na barra), não pelo ícone da Tela de Início na 1ª vez.
Como usar, instalar e limitações iOS
- Toque em INICIAR CÂMERA e permita câmera + microfone.
- Aguarde 5 segundos até o buffer encher (barra laranja).
- 1o toque SALVAR — inicia gravação incluindo os ultimos 5s.
- 2o toque PARAR E SALVAR — finaliza e salva o video completo.
- Só depois do save OK: Compartilhar ou Baixar.
URLs na rede
- Producao:
https://pesca.appbarbeiros.com.br/
- Barbearia:
https://appbarbeiros.com.br/
- Local (WAMP): veja URLs acima na caixa de setup
Instalar como PWA no iPhone
Safari → Compartilhar → Adicionar à Tela de Início
Limitações iOS / Safari
- Funciona só com tela ligada e app aberto.
MediaRecorder exige iOS 14.3+.
- Segmentos MP4 no iOS têm mínimo ~1s — buffer = 5 × 1s.
- Vídeo salvo: Compartilhar → Salvar Vídeo.
- Clips longos: segmentos antigos vao para o armazenamento do aparelho (nao ocupa RAM).
- Se o save falhar, toque PARAR E SALVAR de novo — o clip e mantido.
- Câmera exige HTTPS confiável — instale o certificado local ou use servidor com SSL válido.
- No iPhone use Safari (Opera/Chrome podem bloquear a câmera).