ScreenStream on käyttäjäystävällinen Android-sovellus, jonka avulla käyttäjät voivat helposti jakaa laitteensa näytön ja katsella sitä suoraan verkkoselaimessa. Muita ohjelmistoja ei tarvita kuin itse ScreenStream, verkkoselain ja Internet-yhteys (maailmanlaajuista tilaa varten).
ScreenStream tarjoaa kaksi työtilaa:
Yleinen tila ja
Paikallinen tila. Molempien tilojen tavoitteena on suoratoistaa Android-laitteen näyttö ainutlaatuisilla toiminnoilla, rajoituksilla ja mukautusvaihtoehdoilla.
Globaali tila (WebRTC):
Voit käyttää WebRTC-tekniikkaa.Päästä päähän salattu viestintä.Striiman suojaus salasanalla.Tukee sekä videon että äänen suoratoistoa.Yhdistä käyttämällä yksilöllistä suoratoistotunnusta ja salasanaa.Vaatii Internet-yhteyden suoratoistoa varten.Yksittäinen tiedonsiirto jokaiselle asiakkaalle, ja useammat asiakkaat tarvitsevat suuremman Internet-kaistanleveyden optimaalisen suorituskyvyn ylläpitämiseksi.Paikallinen tila (MJPEG):
Voit käyttää MJPEG-standardia.Käyttää PIN-koodia turvallisuuden vuoksi (ei salausta).Lähettää videon sarjana itsenäisiä kuvia (ei ääntä).Toimii ilman Internet-yhteyttä paikallisverkossasi.Sulautettu HTTP-palvelin.Toimii WiFi- ja/tai mobiiliverkkojen kanssa ja tukee IPv4:tä ja IPv6:ta.Asiakkaat muodostavat yhteyden verkkoselaimen kautta sovelluksen antaman IP-osoitteen avulla.Erittäin muokattavissa.Yksittäinen tiedonsiirto jokaiselle asiakkaalle, ja useammat asiakkaat tarvitsevat suuremman Internet-kaistanleveyden optimaalisen suorituskyvyn ylläpitämiseksi.Molemmissa tiloissa asiakkaiden määrää ei ole suoraan rajoitettu, mutta on tärkeää pitää mielessä, että jokainen asiakas kuluttaa CPU-resursseja ja kaistanleveyttä tiedonsiirtoon.
Tärkeitä varoituksia:
1. Runsaasti liikennettä mobiiliverkoissa: Ole varovainen suoratoistaessasi 3G/4G/5G/LTE-mobiiliverkkojen kautta liiallisen tiedonsiirron välttämiseksi.
2. Viive suoratoistossa: Odota vähintään 0,5-1 sekunnin viivettä tai enemmän tietyissä olosuhteissa: hidas laite, huono internet- tai verkkoyhteys tai kun laite on raskaan suorittimen kuormituksen alaisena muiden sovellusten vuoksi.
3. Videon suoratoiston rajoitus: ScreenStreamia ei ole suunniteltu videon, etenkään HD-videon, suoratoistoon. Vaikka se toimii, streamin laatu ei välttämättä vastaa odotuksiasi.
4. Saapuvien yhteyksien rajoitukset: Jotkut soluoperaattorit voivat estää saapuvat yhteydet turvallisuussyistä.
5. WiFi-verkon rajoitukset: Jotkut WiFi-verkot (yleensä julkiset tai vierasverkot) voivat estää laitteiden väliset yhteydet turvallisuussyistä.
ScreenStream-sovelluksen lähdekoodi:
GitHub-linkkiScreenStream-palvelimen ja verkkoasiakkaan lähdekoodi:
GitHub-linkki