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:
врска GitHub