ScreenStream Android aplikazio atsegina da, erabiltzaileek beren gailuaren pantaila erraz partekatzeko eta web arakatzaile batean zuzenean ikusteko aukera ematen dien. Ez da software gehigarririk behar ScreenStream bera, web arakatzailea eta Interneteko konexioa (Global modurako).
ScreenStream-ek bi lan-modu eskaintzen ditu:
Modu globala eta
Modu lokala. Bi moduek Android gailuaren pantaila funtzionalitate, murrizketa eta pertsonalizazio aukera bereziekin transmititzea dute helburu.
Modu globala (WebRTC):
WebRTC teknologiak bultzatuta.Mutur-muturreko enkriptatutako komunikazioa.Correoaren babesa pasahitzarekin.Bideoa eta audioa erreproduzitzea onartzen du.Konektatu korronteen ID eta pasahitz bakarra erabiliz.Interneteko konexioa behar da erreproduzitzeko.Bezero bakoitzeko datu-transmisio indibiduala, bezero gehiagok Interneten banda-zabalera handiagoa behar baitute errendimendu optimoa mantentzeko.Tokiko modua (MJPEG):
MJPEG estandarraren bidez.PIN-a erabiltzen du segurtasunerako (zifratzerik gabe).Bideoa irudi independenteen sorta gisa bidaltzen du (audiorik gabe).Zure sare lokalean Interneteko konexiorik gabe funtzionatzen du.HTTP zerbitzari txertatua.WiFi eta/edo sare mugikorrekin funtzionatzen du, IPv4 eta IPv6 onartzen ditu.Bezeroak web arakatzailearen bidez konektatzen dira aplikazioak emandako IP helbidea erabiliz.Oso pertsonalizagarria.Bezero bakoitzeko datu-transmisio indibiduala, bezero gehiagok Interneten banda-zabalera handiagoa behar baitute errendimendu optimoa mantentzeko.Bi moduetan bezero kopurua ez da zuzenean mugatzen, baina kontuan izan behar da bezero bakoitzak CPU baliabideak eta banda zabalera kontsumitzen dituela datuen transmisiorako.
Abisu garrantzitsuak:
1. Trafiko handia sare mugikorretan: kontuz ibili 3G/4G/5G/LTE sare mugikorren bidez erreproduzitzerakoan, datuen gehiegizko erabilera ekiditeko.
2. Streaming-en atzerapena: espero gutxienez 0,5-1 segundo edo gehiagoko atzerapena baldintza jakin batzuetan: gailu motela, Interneteko edo sareko konexio eskasa edo gailua PUZ karga handia dagoenean beste aplikazio batzuengatik.
3. Bideoa erreproduzitzeko muga: ScreenStream ez dago diseinatuta bideoak erreproduzitzeko, batez ere HD bideoa. Funtzionatuko duen arren, baliteke korrontearen kalitateak zure itxaropenak ez betetzea.
4. Sarrerako konexio-mugak: telefono-operadore batzuek sarrerako konexioak blokeatu ditzakete segurtasun arrazoiengatik.
5. WiFi sarearen murrizketak: WiFi sare batzuek (normalean sare publikoak edo gonbidatuak) gailuen arteko konexioak blokeatu ditzakete segurtasun arrazoiengatik.
ScreenStream aplikazioaren iturburu kodea:
GitHub estekaScreenStream Server eta Web Client iturburu kodea:
GitHub esteka