ScreenStream er en brukervennlig Android-applikasjon som lar brukere enkelt dele enhetens skjerm og se den direkte i en nettleser. Ingen tilleggsprogramvare kreves annet enn selve ScreenStream, en nettleser og en internettforbindelse (for global modus).
ScreenStream tilbyr to arbeidsmoduser:
Global modus og
Lokal modus. Begge modusene tar sikte på å streame Android-enhetsskjermen med unike funksjoner, begrensninger og tilpasningsalternativer.
Global modus (WebRTC):
Drevet av WebRTC-teknologi.Ende-til-ende-kryptert kommunikasjon.Strømbeskyttelse med passord.Støtter både video- og lydstrømming.Koble til med unik strøm-ID og passord.Krever en Internett-tilkobling for strømming.Individuell dataoverføring for hver klient, med flere klienter som krever økt internettbåndbredde for å opprettholde optimal ytelse.Lokal modus (MJPEG):
Drevet av MJPEG-standard.Bruker PIN-kode for sikkerhet (ingen kryptering).Sender video som en serie uavhengige bilder (ingen lyd).Funksjoner uten internettforbindelse i ditt lokale nettverk.Innebygd HTTP-server.Fungerer med WiFi og/eller mobilnettverk, støtter IPv4 og IPv6.Kunder kobler til via nettleseren ved å bruke appens oppgitte IP-adresse.Svært tilpassbar.Individuell dataoverføring for hver klient, med flere klienter som krever økt internettbåndbredde for å opprettholde optimal ytelse.I begge modusene er ikke antallet klienter direkte begrenset, men det er viktig å huske på at hver klient bruker CPU-ressurser og båndbredde for dataoverføring.
Viktige advarsler:
1. Høy trafikk på mobilnettverk: Vær forsiktig når du strømmer via mobile 3G/4G/5G/LTE-nettverk for å unngå overdreven databruk.
2. Forsinkelse i strømming: Forvent en forsinkelse på minst 0,5-1 sekund eller mer under visse forhold: treg enhet, dårlig internett- eller nettverkstilkobling, eller når enheten er under stor CPU-belastning på grunn av andre applikasjoner.
3. Begrensning av videostreaming: ScreenStream er ikke laget for streaming av video, spesielt HD-video. Selv om det vil fungere, kan det hende at strømkvaliteten ikke oppfyller forventningene dine.
4. Begrensninger for innkommende tilkobling: Noen celleoperatører kan blokkere innkommende tilkoblinger av sikkerhetsgrunner.
5. WiFi-nettverksbegrensninger: Noen WiFi-nettverk (vanligvis offentlige eller gjestenettverk) kan blokkere tilkoblinger mellom enheter av sikkerhetsgrunner.
Kildekode for ScreenStream-appen:
GitHub-koblingKildekode for ScreenStream-server og nettklient:
GitHub-kobling