Plattform & WebStand: Prototyp
Smartphone-Kamera als verschlüsselter Netzwerk-Stream
Herausforderung
Ein Smartphone sollte ohne Konto, Cloud-Dienst oder Zusatzsoftware als Livekamera dienen, die sich in jedem Browser im lokalen Netz ansehen lässt.
Technologie
- Kotlin
- Jetpack Compose
- Swift
- SwiftUI
- WebRTC
- GitHub Actions
Anforderungen
- Native Apps für Android und iOS
- Verschlüsselte Direktübertragung ohne externe Server
- Zugang per Link oder QR-Code mit Schlüssel
- Wählbare Qualitätsprofile
- Reproduzierbare Builds und Tests in CI
Lösungsansatz
- 01WebRTC-Stream mit DTLS-SRTP, H.264 bevorzugt, VP8 als Fallback
- 02Lokaler HTTP-Server in der App liefert einen schlanken Viewer aus
- 03Native Oberflächen mit Hintergrund-Kameradienst
- 04CI baut beide Plattformen und führt die Tests aus