Plateforme & webStatut: Prototype
Caméra de smartphone en flux réseau chiffré
Défi
Un smartphone devait servir de caméra en direct, sans compte, service cloud ni logiciel supplémentaire, consultable dans n'importe quel navigateur du réseau local.
Technologie
- Kotlin
- Jetpack Compose
- Swift
- SwiftUI
- WebRTC
- GitHub Actions
Exigences
- Applications natives pour Android et iOS
- Transmission directe chiffrée sans serveurs externes
- Accès par lien ou code QR avec clé
- Profils de qualité sélectionnables
- Builds et tests reproductibles en CI
Approche
- 01Flux WebRTC avec DTLS-SRTP, H.264 en priorité, VP8 en repli
- 02Serveur HTTP local dans l'application servant une visionneuse légère
- 03Interfaces natives avec service caméra en arrière-plan
- 04La CI construit les deux plateformes et exécute les tests