ScreenStream është një aplikacion Android miqësor për përdoruesit që i lejon përdoruesit të ndajnë me lehtësi ekranin e pajisjes së tyre dhe ta shohin atë drejtpërdrejt në një shfletues ueb. Nuk kërkohet asnjë softuer shtesë përveç vetë ScreenStream, një shfletues uebi dhe një lidhje interneti (për modalitetin global).
ScreenStream ofron dy mënyra pune:
Modaliteti global dhe
Modaliteti lokal. Të dy mënyrat synojnë të transmetojnë ekranin e pajisjes Android me funksionalitete unike, kufizime dhe opsione personalizimi.
Modaliteti Global (WebRTC):
Mundësuar nga teknologjia WebRTC.Komunikimi i enkriptuar nga skaji në skaj.Mbrojtja e transmetimit me fjalëkalim.Mbështet transmetimin e videos dhe audios.Lidhu duke përdorur ID-në dhe fjalëkalimin unik të transmetimit.Kërkon një lidhje interneti për transmetim.Transmetim individual të të dhënave për çdo klient, me më shumë klientë që kërkojnë rritje të gjerësisë së brezit të internetit për të ruajtur performancën optimale.Modaliteti lokal (MJPEG):
Mundësuar nga standardi MJPEG.Përdor kodin PIN për siguri (pa enkriptim).Dërgon videon si një seri imazhesh të pavarura (pa audio).Funksionon pa lidhje interneti brenda rrjetit tuaj lokal.Serveri i integruar HTTP.Punon me rrjete WiFi dhe/ose celulare, duke mbështetur IPv4 dhe IPv6.Klientët lidhen nëpërmjet shfletuesit të internetit duke përdorur adresën IP të dhënë të aplikacionit.Shumë i personalizueshëm.Transmetim individual të të dhënave për çdo klient, me më shumë klientë që kërkojnë rritje të gjerësisë së brezit të internetit për të ruajtur performancën optimale.Në të dyja mënyrat, numri i klientëve nuk është drejtpërdrejt i kufizuar, por është e rëndësishme të kihet parasysh se çdo klient konsumon burimet e CPU-së dhe gjerësinë e brezit për transmetimin e të dhënave.
Paralajmërime të rëndësishme:
1. Trafik i lartë në rrjetet celulare: Kini kujdes kur transmetoni përmes rrjeteve celulare 3G/4G/5G/LTE për të shmangur përdorimin e tepërt të të dhënave.
2. Vonesa në transmetim: Prisni një vonesë prej të paktën 0,5-1 sekondë ose më shumë në kushte të caktuara: pajisje e ngadaltë, lidhje e dobët e internetit ose rrjetit, ose kur pajisja është nën ngarkesë të madhe CPU për shkak të aplikacioneve të tjera.
3. Kufizimi i transmetimit të videos: ScreenStream nuk është projektuar për transmetim video, veçanërisht video HD. Ndërsa do të funksionojë, cilësia e transmetimit mund të mos përmbushë pritjet tuaja.
4. Kufizimet e lidhjes në hyrje: Disa operatorë celularë mund të bllokojnë lidhjet hyrëse për arsye sigurie.
5. Kufizimet e rrjetit WiFi: Disa rrjete WiFi (zakonisht rrjete publike ose të ftuar) mund të bllokojnë lidhjet ndërmjet pajisjeve për arsye sigurie.
Kodi burimor i aplikacionit ScreenStream:
Lidhja GitHubKodi burimor i serverit dhe klientit të uebit të ScreenStream:
Lidhja GitHub