ScreenStream-ը օգտատերերի համար հարմար Android հավելված է, որը թույլ է տալիս օգտատերերին հեշտությամբ կիսվել իրենց սարքի էկրանով և դիտել այն անմիջապես վեբ բրաուզերում: Ոչ մի լրացուցիչ ծրագիր չի պահանջվում, բացի հենց ScreenStream-ից, վեբ զննարկիչից և ինտերնետ կապից (Գլոբալ ռեժիմի համար):
ScreenStream-ն առաջարկում է աշխատանքի երկու ռեժիմ՝
Գլոբալ ռեժիմ և
Տեղական ռեժիմ: Երկու ռեժիմներն էլ նպատակ ունեն հեռարձակել Android սարքի էկրանը՝ եզակի գործառույթներով, սահմանափակումներով և հարմարեցման տարբերակներով:
Համաշխարհային ռեժիմ (WebRTC):
Աշխատում է WebRTC տեխնոլոգիայով:Ծայրից ծայր կոդավորված հաղորդակցություն:Հոսքի պաշտպանություն գաղտնաբառով:Աջակցում է ինչպես վիդեո, այնպես էլ աուդիո հոսքի:Միացեք՝ օգտագործելով հոսքի եզակի ID-ն և գաղտնաբառը:Հոսքի համար պահանջվում է ինտերնետ կապ:Անհատական տվյալների փոխանցում յուրաքանչյուր հաճախորդի համար, ընդ որում ավելի շատ հաճախորդներ պահանջում են ինտերնետի թողունակության մեծացում` օպտիմալ կատարողականությունը պահպանելու համար:Տեղական ռեժիմ (MJPEG):
Սնուցվում է MJPEG ստանդարտով:Օգտագործում է PIN-ը անվտանգության համար (առանց գաղտնագրման):Ուղարկում է տեսանյութը որպես անկախ պատկերների շարք (առանց աուդիո):Գործում է առանց ինտերնետ կապի ձեր տեղական ցանցում:Ներկառուցված HTTP սերվեր:Աշխատում է WiFi և/կամ բջջային ցանցերի հետ՝ աջակցում է IPv4 և IPv6:Հաճախորդները միանում են վեբ բրաուզերի միջոցով՝ օգտագործելով հավելվածի տրամադրված IP հասցեն:Խիստ հարմարեցված է:Անհատական տվյալների փոխանցում յուրաքանչյուր հաճախորդի համար, ընդ որում ավելի շատ հաճախորդներ պահանջում են ինտերնետի թողունակության մեծացում` օպտիմալ կատարողականությունը պահպանելու համար:Երկու ռեժիմում էլ հաճախորդների թիվը ուղղակիորեն սահմանափակված չէ, սակայն կարևոր է հիշել, որ յուրաքանչյուր հաճախորդ սպառում է պրոցեսորի ռեսուրսները և թողունակությունը տվյալների փոխանցման համար:
Կարևոր զգուշացումներ.
1. Բջջային ցանցերում բարձր տրաֆիկ. զգույշ եղեք շարժական 3G/4G/5G/LTE ցանցերի միջոցով հեռարձակելիս՝ տվյալների ավելորդ օգտագործումից խուսափելու համար:
2. Հոսքային հոսքի հետաձգում. սպասեք առնվազն 0,5-1 վայրկյան կամ ավելի ուշացում որոշակի պայմաններում՝ դանդաղ սարքի, վատ ինտերնետի կամ ցանցի միացման, կամ երբ սարքը ծանրաբեռնված է պրոցեսորի տակ՝ այլ հավելվածների պատճառով:
3. Տեսահոսքի սահմանափակում. ScreenStream-ը նախատեսված չէ հոսքային տեսանյութերի, մասնավորապես՝ HD տեսանյութերի համար: Թեև այն կգործի, հոսքի որակը կարող է չհամապատասխանել ձեր սպասելիքներին:
4. Մուտքային կապի սահմանափակումներ. որոշ բջջային օպերատորներ կարող են արգելափակել մուտքային կապերը անվտանգության նկատառումներով:
5. WiFi ցանցի սահմանափակումներ. որոշ WiFi ցանցեր (սովորաբար հանրային կամ հյուր ցանցեր) կարող են արգելափակել սարքերի միջև կապը անվտանգության նկատառումներից ելնելով:
ScreenStream հավելվածի սկզբնական կոդը՝
GitHub հղումScreenStream Server & Web Client սկզբնական կոդը՝
GitHub հղում