ScreenStream APP
Tryby:
• Globalny (WebRTC) – ogólnoświatowy, kompleksowo szyfrowany WebRTC z hasłem (wideo + audio).
• Lokalny (MJPEG) – strumień HTTP z zerową konfiguracją w Twojej sieci Wi-Fi/hotspocie; PIN zablokowany; działa w trybie offline lub online.
• RTSP — przesyłanie wideo H.265/H.264/AV1 + dźwięku OPUS/AAC/G.711 na własny serwer multimediów.
Globalny (WebRTC)
• Kompleksowo szyfrowany i chroniony hasłem strumień peer-to-peer
• Udostępnia ekran, mikrofon i dźwięk urządzenia
• Widzowie dołączają za pomocą identyfikatora strumienia i hasła w dowolnej przeglądarce obsługującej WebRTC
• Wymaga Internetu; sygnalizacja obsługiwana przez publiczny serwer typu open source
• Audio/wideo przepływa bezpośrednio pomiędzy urządzeniami – przepustowość rośnie w przeliczeniu na widza
Lokalny (MJPEG)
• Wbudowany serwer HTTP; działa w trybie offline lub online za pośrednictwem Wi-Fi, hotspotu lub tethera USB
• Wysyła ekran jako niezależne obrazy JPEG (tylko wideo)
• Opcjonalny 4-cyfrowy PIN; brak szyfrowania
• Obsługa protokołu IPv4 / IPv6; przycinaj, zmieniaj rozmiar, obracaj i nie tylko
• Każdy widz otrzymuje oddzielny strumień obrazu – więcej widzów wymaga większej przepustowości
RTSP
• Przesyła strumieniowo wideo H.265/H.264/AV1 + dźwięk OPUS/AAC/G.711 do zewnętrznego serwera RTSP
• Opcjonalne podstawowe uwierzytelnianie i TLS (RTSPS)
• Działa przez Wi-Fi lub komórkową, IPv4 i IPv6
• Kompatybilny z VLC, FFmpeg, OBS, MediaMTX i innymi klientami RTSP
• Do dystrybucji udostępniasz serwer obsługujący protokół RTSP
Popularne przypadki użycia
• Zdalne wsparcie i rozwiązywanie problemów
• Prezentacje lub pokazy na żywo
• Kształcenie na odległość i korepetycje
• Codzienne udostępnianie gier
Dobrze wiedzieć
• Wymaga Androida 6.0 lub nowszego (wykorzystuje standardowy interfejs API MediaProjection)
• Duże zużycie danych na urządzeniu mobilnym — preferuj Wi-Fi
• 100% open source na licencji MIT