Platform & webDurum: Prototip
Şifreli ağ akışı olarak akıllı telefon kamerası
Zorluk
Bir akıllı telefonun hesap, bulut hizmeti veya ek yazılım olmadan canlı kamera görevi görmesi ve yerel ağdaki herhangi bir tarayıcıdan izlenebilmesi gerekiyordu.
Teknoloji
- Kotlin
- Jetpack Compose
- Swift
- SwiftUI
- WebRTC
- GitHub Actions
Gereksinimler
- Android ve iOS için yerel uygulamalar
- Harici sunucu olmadan şifreli doğrudan aktarım
- Anahtar içeren bağlantı veya QR kodu ile erişim
- Seçilebilir kalite profilleri
- CI'da tekrarlanabilir derlemeler ve testler
Yaklaşım
- 01DTLS-SRTP ile WebRTC akışı, tercihen H.264, yedek olarak VP8
- 02Uygulamadaki yerel HTTP sunucusu hafif bir görüntüleyici sunar
- 03Arka plan kamera servisli yerel arayüzler
- 04CI her iki platformu derler ve testleri çalıştırır