ScreenStream és una aplicació d'Android fàcil d'utilitzar que permet als usuaris compartir fàcilment la pantalla del seu dispositiu i veure-la directament en un navegador web. No es requereix cap programari addicional que no sigui el mateix ScreenStream, un navegador web i una connexió a Internet (per al mode global).
ScreenStream ofereix dos modes de treball:
Mode global i
Mode local. Tots dos modes tenen com a objectiu transmetre la pantalla del dispositiu Android amb funcionalitats, restriccions i opcions de personalització úniques.
Mode global (WebRTC):
Impulsat per la tecnologia WebRTC.Comunicació xifrada d'extrem a extrem.Protecció de transmissió amb contrasenya.Admet la transmissió de vídeo i àudio.Connecteu-vos amb l'identificador i la contrasenya de la reproducció únics.Requereix una connexió a Internet per a la reproducció en temps real.Transmissió de dades individual per a cada client, amb més clients que necessiten més amplada de banda d'Internet per mantenir un rendiment òptim.Mode local (MJPEG):
Impulsat per l'estàndard MJPEG.Utilitza el PIN per a la seguretat (sense xifratge).Envia el vídeo com una sèrie d'imatges independents (sense àudio).Funciona sense connexió a Internet a la vostra xarxa local.Servidor HTTP incrustat.Funciona amb WiFi i/o xarxes mòbils, admet IPv4 i IPv6.Els clients es connecten mitjançant un navegador web mitjançant l'adreça IP proporcionada per l'aplicació.Altament personalitzable.Transmissió de dades individual per a cada client, amb més clients que necessiten més amplada de banda d'Internet per mantenir un rendiment òptim.En ambdós modes el nombre de clients no està directament limitat, però és important tenir en compte que cada client consumeix recursos de CPU i amplada de banda per a la transmissió de dades.
Advertiments importants:
1. Trànsit elevat a les xarxes mòbils: tingueu precaució en transmetre a través de xarxes mòbils 3G/4G/5G/LTE per evitar un ús excessiu de dades.
2. Retard en la reproducció en temps real: espereu un retard d'almenys 0,5-1 segon o més en determinades condicions: dispositiu lent, connexió a Internet o xarxa deficient, o quan el dispositiu té una gran càrrega de CPU a causa d'altres aplicacions.
3. Limitació de la transmissió de vídeo: ScreenStream no està dissenyat per a la transmissió de vídeo, especialment vídeo HD. Tot i que funcionarà, és possible que la qualitat del flux no compleixi les vostres expectatives.
4. Limitacions de connexió entrant: alguns operadors de cel·les poden bloquejar les connexions entrants per motius de seguretat.
5. Restriccions de la xarxa WiFi: algunes xarxes WiFi (normalment xarxes públiques o convidades) poden bloquejar les connexions entre dispositius per motius de seguretat.
Codi font de l'aplicació ScreenStream:
Enllaç GitHubCodi font del servidor ScreenStream i del client web:
Enllaç GitHub