ScreenStream היא אפליקציית אנדרואיד ידידותית למשתמש המאפשרת למשתמשים לשתף בקלות את מסך המכשיר שלהם ולהציג אותו ישירות בדפדפן אינטרנט. אין צורך בתוכנה נוספת מלבד ScreenStream עצמו, דפדפן אינטרנט וחיבור לאינטרנט (למצב גלובלי).
ScreenStream מציע שני מצבי עבודה:
מצב גלובלי ו
מצב מקומי. שני המצבים שואפים להזרים את מסך מכשיר האנדרואיד עם פונקציות ייחודיות, הגבלות ואפשרויות התאמה אישית.
מצב גלובלי (WebRTC):
מופעל על ידי טכנולוגיית WebRTC.תקשורת מוצפנת מקצה לקצה.הגנת זרם עם סיסמה.תומך גם בהזרמת וידאו וגם שמע.התחבר באמצעות מזהה זרם וסיסמה ייחודיים.דורש חיבור לאינטרנט עבור סטרימינג.העברת נתונים אינדיבידואלית עבור כל לקוח, כאשר יותר לקוחות דורשים רוחב פס אינטרנט מוגדל כדי לשמור על ביצועים מיטביים.מצב מקומי (MJPEG):
מופעל על ידי תקן MJPEG.משתמש ב-PIN לאבטחה (ללא הצפנה).שולח וידאו כסדרה של תמונות עצמאיות (ללא אודיו).פונקציות ללא חיבור לאינטרנט ברשת המקומית שלך.שרת HTTP משובץ.עובד עם WiFi ו/או רשתות סלולריות, תומך ב-IPv4 ו-IPv6.לקוחות מתחברים באמצעות דפדפן אינטרנט באמצעות כתובת ה-IP שסופקה על ידי האפליקציה.ניתן להתאמה אישית גבוהה.העברת נתונים אינדיבידואלית עבור כל לקוח, כאשר יותר לקוחות דורשים רוחב פס אינטרנט מוגדל כדי לשמור על ביצועים מיטביים.בשני המצבים מספר הלקוחות אינו מוגבל ישירות, אך חשוב לזכור שכל לקוח צורך משאבי CPU ורוחב פס להעברת נתונים.
אזהרות חשובות:
1. תנועה גבוהה ברשתות סלולריות: היזהר בעת סטרימינג דרך רשתות 3G/4G/5G/LTE לנייד כדי למנוע שימוש מופרז בנתונים.
2. עיכוב בסטרימינג: צפו לעיכוב של לפחות 0.5-1 שנייה או יותר בתנאים מסוימים: מכשיר איטי, חיבור לאינטרנט או רשת לקוי, או כאשר המכשיר נמצא בעומס מעבד כבד עקב יישומים אחרים.
3. הגבלת הזרמת וידאו: ScreenStream אינו מיועד להזרמת וידאו, במיוחד וידאו HD. אמנם הוא יפעל, אך ייתכן שאיכות הזרם לא תעמוד בציפיות שלך.
4. מגבלות חיבור נכנס: מפעילי תאים מסוימים עשויים לחסום חיבורים נכנסים מסיבות אבטחה.
5. הגבלות רשת WiFi: רשתות WiFi מסוימות (בדרך כלל רשתות ציבוריות או אורחות) עשויות לחסום חיבורים בין מכשירים מסיבות אבטחה.
קוד המקור של אפליקציית ScreenStream:
קישור GitHubקוד מקור של שרת ScreenStream ולקוח אינטרנט:
קישור GitHub