ScreenStream ir lietotājam draudzīga Android lietojumprogramma, kas lietotājiem ļauj ērti koplietot ierīces ekrānu un skatīt to tieši tīmekļa pārlūkprogrammā. Nav nepieciešama nekāda papildu programmatūra, izņemot pašu ScreenStream, tīmekļa pārlūkprogrammu un interneta savienojumu (globālajam režīmam).
ScreenStream piedāvā divus darba režīmus:
globālo režīmu un
lokālo režīmu. Abu režīmu mērķis ir straumēt Android ierīces ekrānu ar unikālām funkcijām, ierobežojumiem un pielāgošanas iespējām.
Globālais režīms (WebRTC):
Nodrošina WebRTC tehnoloģija.Tieša šifrēta saziņa.Straumes aizsardzība ar paroli.Atbalsta gan video, gan audio straumēšanu.Izveidojiet savienojumu, izmantojot unikālu straumes ID un paroli.Straumēšanai nepieciešams interneta savienojums.Atsevišķa datu pārraide katram klientam, jo lielākam skaitam klientu ir nepieciešams palielināts interneta joslas platums, lai uzturētu optimālu veiktspēju.Vietējais režīms (MJPEG):
Darbs ar MJPEG standartu.Drošības nolūkos izmanto PIN kodu (bez šifrēšanas).Sūta video kā neatkarīgu attēlu sēriju (bez audio).Funkcijas bez interneta savienojuma jūsu lokālajā tīklā.Iegultais HTTP serveris.Darbojas ar WiFi un/vai mobilajiem tīkliem, atbalsta IPv4 un IPv6.Klienti savienojas, izmantojot tīmekļa pārlūkprogrammu, izmantojot lietotnē norādīto IP adresi.Ļoti pielāgojama.Atsevišķa datu pārraide katram klientam, jo lielākam skaitam klientu ir nepieciešams palielināts interneta joslas platums, lai uzturētu optimālu veiktspēju.Abos režīmos klientu skaits nav tieši ierobežots, taču ir svarīgi paturēt prātā, ka katrs klients datu pārraidei patērē CPU resursus un joslas platumu.
Svarīgi brīdinājumi:
1. Liela trafika mobilajos tīklos: esiet piesardzīgs, straumējot, izmantojot mobilos 3G/4G/5G/LTE tīklus, lai izvairītos no pārmērīga datu lietojuma.
2. Straumēšanas aizkave. Noteiktos apstākļos sagaidāma vismaz 0,5–1 sekundes vai vairāk aizkave: lēna ierīce, slikts interneta vai tīkla savienojums vai kad ierīce ir pakļauta lielai CPU slodzei citu lietojumprogrammu dēļ.
3. Video straumēšanas ierobežojums: ScreenStream nav paredzēts video straumēšanai, jo īpaši HD video. Kamēr tas darbosies, straumes kvalitāte var neatbilst jūsu cerībām.
4. Ienākošā savienojuma ierobežojumi: daži mobilo sakaru operatori drošības apsvērumu dēļ var bloķēt ienākošos savienojumus.
5. WiFi tīkla ierobežojumi: daži WiFi tīkli (parasti publiskie vai viesu tīkli) drošības apsvērumu dēļ var bloķēt savienojumus starp ierīcēm.
Lietotnes ScreenStream avota kods:
GitHub saiteScreenStream servera un tīmekļa klienta pirmkods:
GitHub saite