Plataforma e webEstado: Protótipo
Câmara de smartphone como fluxo de rede encriptado
Desafio
Um smartphone devia funcionar como câmara em direto, sem conta, serviço na cloud ou software adicional, visível em qualquer browser da rede local.
Tecnologia
- Kotlin
- Jetpack Compose
- Swift
- SwiftUI
- WebRTC
- GitHub Actions
Requisitos
- Aplicações nativas para Android e iOS
- Transmissão direta encriptada sem servidores externos
- Acesso por ligação ou código QR com chave
- Perfis de qualidade selecionáveis
- Builds e testes reproduzíveis em CI
Abordagem
- 01Fluxo WebRTC com DTLS-SRTP, H.264 preferencial, VP8 como alternativa
- 02Servidor HTTP local na aplicação que serve um visualizador leve
- 03Interfaces nativas com serviço de câmara em segundo plano
- 04A CI compila ambas as plataformas e executa os testes