ScreenStream je uporabniku prijazna aplikacija za Android, ki uporabnikom omogoča enostavno skupno rabo zaslona svoje naprave in ogled neposredno v spletnem brskalniku. Poleg samega ScreenStream-a, spletnega brskalnika in internetne povezave (za globalni način) ni potrebna nobena dodatna programska oprema.
ScreenStream ponuja dva načina dela:
Globalni način in
Lokalni način. Oba načina sta namenjena pretakanju zaslona naprave Android z edinstvenimi funkcijami, omejitvami in možnostmi prilagajanja.
Globalni način (WebRTC):
Poganja ga tehnologija WebRTC.Šifrirana komunikacija od konca do konca.Zaščita toka z geslom.Podpira pretakanje videa in zvoka.Povežite se z edinstvenim ID-jem toka in geslom.Za pretakanje je potrebna internetna povezava.Individualni prenos podatkov za vsakega odjemalca, pri čemer več odjemalcev potrebuje povečano internetno pasovno širino, da ohrani optimalno delovanje.Lokalni način (MJPEG):
Poganja standard MJPEG.Uporablja PIN za varnost (brez šifriranja).Pošlje video kot niz neodvisnih slik (brez zvoka).Deluje brez internetne povezave v vašem lokalnem omrežju.Vdelan strežnik HTTP.Deluje z WiFi in/ali mobilnimi omrežji, podpira IPv4 in IPv6.Odjemalci se povežejo prek spletnega brskalnika z naslovom IP, ki ga zagotovi aplikacija.Zelo prilagodljiv.Individualni prenos podatkov za vsakega odjemalca, pri čemer več odjemalcev potrebuje povečano internetno pasovno širino, da ohrani optimalno delovanje.V obeh načinih število odjemalcev ni neposredno omejeno, vendar je pomembno upoštevati, da vsak odjemalec za prenos podatkov porabi vire procesorja in pasovno širino.
Pomembna opozorila:
1. Velik promet v mobilnih omrežjih: bodite previdni pri pretakanju prek mobilnih omrežij 3G/4G/5G/LTE, da se izognete pretirani porabi podatkov.
2. Zakasnitev pri pretakanju: Pričakujte zakasnitev vsaj 0,5-1 sekunde ali več v določenih pogojih: počasna naprava, slaba internetna ali omrežna povezava ali ko je naprava močno obremenjena CPE zaradi drugih aplikacij.
3. Omejitev pretakanja videa: ScreenStream ni zasnovan za pretakanje videa, zlasti videa HD. Čeprav bo deloval, kakovost pretoka morda ne bo izpolnila vaših pričakovanj.
4. Omejitve dohodne povezave: Nekateri operaterji celic lahko blokirajo dohodno povezavo iz varnostnih razlogov.
5. Omejitve omrežja WiFi: nekatera omrežja WiFi (običajno javna omrežja ali omrežja za goste) lahko zaradi varnosti blokirajo povezave med napravami.
Izvorna koda aplikacije ScreenStream:
povezava GitHubIzvorna koda strežnika ScreenStream & Web Client:
povezava GitHub