ScreenStream este o aplicație Android ușor de utilizat, care permite utilizatorilor să partajeze cu ușurință ecranul dispozitivului și să-l vizualizeze direct într-un browser web. Nu este necesar niciun software suplimentar în afară de ScreenStream în sine, un browser web și o conexiune la internet (pentru modul global).
ScreenStream oferă două moduri de lucru:
Mod global și
Mod local. Ambele moduri urmăresc să transmită în flux ecranul dispozitivului Android cu funcționalități unice, restricții și opțiuni de personalizare.
Modul global (WebRTC):
Produs de tehnologia WebRTC.Comunicație criptată de la capăt la capăt.Protecție în flux cu parolă.Acceptă atât streaming video, cât și audio.Conectați-vă folosind ID-ul și parola unice de flux.Necesită o conexiune la internet pentru streaming.Transmisia individuală de date pentru fiecare client, mai mulți clienți care necesită o lățime de bandă de internet sporită pentru a menține performanța optimă.Mod local (MJPEG):
Alimentat de standardul MJPEG.Folosește codul PIN pentru securitate (fără criptare).Trimite videoclipul ca o serie de imagini independente (fără audio).Funcționează fără o conexiune la internet în rețeaua locală.Server HTTP încorporat.Funcționează cu rețele WiFi și/sau mobile, acceptând IPv4 și IPv6.Clienții se conectează prin intermediul browserului web folosind adresa IP furnizată de aplicație.Punt personalizabil.Transmisia individuală de date pentru fiecare client, mai mulți clienți care necesită o lățime de bandă de internet sporită pentru a menține performanța optimă.În ambele moduri, numărul de clienți nu este direct limitat, dar este important să rețineți că fiecare client consumă resurse CPU și lățime de bandă pentru transmiterea datelor.
Avertismente importante:
1. Trafic ridicat pe rețelele mobile: Acordați atenție când transmiteți prin rețele mobile 3G/4G/5G/LTE pentru a evita utilizarea excesivă a datelor.
2. Întârziere în streaming: așteptați-vă la o întârziere de cel puțin 0,5-1 secundă sau mai mult în anumite condiții: dispozitiv lent, conexiune slabă la internet sau la rețea sau când dispozitivul este sub încărcare mare a procesorului din cauza altor aplicații.
3. Limitarea fluxului video: ScreenStream nu este conceput pentru streaming video, în special video HD. Deși va funcționa, este posibil ca calitatea fluxului să nu corespundă așteptărilor dvs.
4. Limitări ale conexiunii de intrare: Unii operatori de celule pot bloca conexiunile de intrare din motive de securitate.
5. Restricții de rețea WiFi: Unele rețele WiFi (de obicei rețele publice sau de oaspeți) pot bloca conexiunile dintre dispozitive din motive de securitate.
Codul sursă al aplicației ScreenStream:
link GitHubCod sursă pentru ScreenStream Server și Web Client:
Link GitHub