ScreenStream APP
ScreenStream oferuje dwa tryby pracy: tryb globalny i tryb lokalny. Oba tryby mają na celu przesyłanie strumieniowe ekranu urządzenia z Androidem z unikalnymi funkcjami, ograniczeniami i opcjami dostosowywania.
Tryb globalny (WebRTC):
Tryb lokalny (MJPEG):
W obu trybach liczba klientów nie jest bezpośrednio ograniczona, ale należy pamiętać, że każdy klient zużywa zasoby procesora i przepustowość na transmisję danych.
Ważne ostrzeżenia:
1. Duży ruch w sieciach komórkowych: Zachowaj ostrożność podczas przesyłania strumieniowego przez mobilne sieci 3G/4G/5G/LTE, aby uniknąć nadmiernego wykorzystania danych.
2. Opóźnienie w przesyłaniu strumieniowym: W pewnych warunkach spodziewaj się opóźnienia wynoszącego co najmniej 0,5–1 sekundy lub więcej: wolne urządzenie, słabe połączenie z Internetem lub siecią albo gdy urządzenie jest mocno obciążone przez procesor z powodu innych aplikacji.
3. Ograniczenia przesyłania strumieniowego wideo: ScreenStream nie jest przeznaczony do przesyłania strumieniowego wideo, zwłaszcza wideo HD. Chociaż będzie działać, jakość strumienia może nie spełniać Twoich oczekiwań.
4. Ograniczenia połączeń przychodzących: Niektórzy operatorzy komórkowi mogą blokować połączenia przychodzące ze względów bezpieczeństwa.
5. Ograniczenia sieci Wi-Fi: Niektóre sieci Wi-Fi (zwykle sieci publiczne lub sieci dla gości) mogą blokować połączenia między urządzeniami ze względów bezpieczeństwa.
Kod źródłowy aplikacji ScreenStream: Link do GitHub
Kod źródłowy serwera i klienta sieciowego ScreenStream: Link do GitHub