ScreenStream istifadəçilərə cihazlarının ekranını asanlıqla paylaşmağa və ona birbaşa veb brauzerdə baxmağa imkan verən istifadəçi dostu Android proqramıdır. ScreenStream-in özündən, veb brauzerdən və internet bağlantısından (Qlobal rejim üçün) başqa heç bir əlavə proqram tələb olunmur.
ScreenStream iki iş rejimi təklif edir:
Qlobal rejim və
Yerli rejim. Hər iki rejim unikal funksiyalar, məhdudiyyətlər və fərdiləşdirmə seçimləri ilə Android cihazının ekranını yayımlamağı hədəfləyir.
Qlobal Rejim (WebRTC):
WebRTC texnologiyası ilə təchiz edilmişdir.Uçdan uca şifrələnmiş rabitə.Parol ilə axın qorunması.Həm video, həm də audio axınını dəstəkləyir.Unikal yayım ID və paroldan istifadə edərək qoşulun.Yayım üçün internet bağlantısı tələb olunur.Hər bir müştəri üçün fərdi məlumat ötürülməsi, daha çox müştəri optimal performansı qorumaq üçün artan internet bant genişliyi tələb edir.Yerli Rejim (MJPEG):
MJPEG standartı ilə təchiz edilmişdir.Təhlükəsizlik üçün PIN-dən istifadə edir (şifrləmə yoxdur).Videonu müstəqil şəkillər seriyası kimi göndərir (audio yoxdur).Yerli şəbəkənizdə internet bağlantısı olmadan işləyir.Daxil edilmiş HTTP serveri.IPv4 və IPv6-nı dəstəkləyən WiFi və/və ya mobil şəbəkələrlə işləyir.Müştərilər proqramın təqdim etdiyi IP ünvanından istifadə edərək veb brauzer vasitəsilə qoşulurlar.Yüksək fərdiləşdirilə bilər.Hər bir müştəri üçün fərdi məlumat ötürülməsi, daha çox müştəri optimal performansı qorumaq üçün artan internet bant genişliyi tələb edir.Hər iki rejimdə müştərilərin sayı birbaşa məhdudlaşmır, lakin yadda saxlamaq lazımdır ki, hər bir müştəri məlumat ötürülməsi üçün CPU resurslarını və bant genişliyini istehlak edir.
Vacib Xəbərdarlıqlar:
1. Mobil Şəbəkələrdə Yüksək Trafik: Həddindən artıq məlumat istifadəsinin qarşısını almaq üçün mobil 3G/4G/5G/LTE şəbəkələri vasitəsilə yayım zamanı ehtiyatlı olun.
2. Yayımda gecikmə: Müəyyən şərtlərdə ən azı 0,5-1 saniyə və ya daha çox gecikmə gözləyin: yavaş cihaz, zəif internet və ya şəbəkə bağlantısı və ya cihaz digər proqramlar səbəbindən ağır CPU yükü altında olduqda.
3. Video Streaming Məhdudiyyəti: ScreenStream video, xüsusilə HD video axını üçün nəzərdə tutulmayıb. Fəaliyyət göstərsə də, axın keyfiyyəti gözləntilərinizə cavab verməyə bilər.
4. Gələn Bağlantı Məhdudiyyətləri: Bəzi mobil operatorlar təhlükəsizlik səbəbi ilə daxil olan bağlantıları bloklaya bilər.
5. WiFi Şəbəkə Məhdudiyyətləri: Bəzi WiFi şəbəkələri (adətən ictimai və ya qonaq şəbəkələri) təhlükəsizlik səbəbi ilə cihazlar arasında əlaqəni bloklaya bilər.
ScreenStream tətbiqinin mənbə kodu:
GitHub linkiScreenStream Server və Veb Müştəri mənbə kodu:
GitHub linki