Piattaforme e webStato: Prototipo
Fotocamera dello smartphone come flusso di rete cifrato
Sfida
Uno smartphone doveva fungere da telecamera live, senza account, servizio cloud o software aggiuntivo, visibile in qualsiasi browser della rete locale.
Tecnologia
- Kotlin
- Jetpack Compose
- Swift
- SwiftUI
- WebRTC
- GitHub Actions
Requisiti
- App native per Android e iOS
- Trasmissione diretta cifrata senza server esterni
- Accesso tramite link o codice QR con chiave
- Profili di qualità selezionabili
- Build e test riproducibili in CI
Approccio
- 01Flusso WebRTC con DTLS-SRTP, H.264 preferito, VP8 come fallback
- 02Server HTTP locale nell'app che serve un viewer leggero
- 03Interfacce native con servizio fotocamera in background
- 04La CI compila entrambe le piattaforme ed esegue i test