ScreenStream เป็นแอปพลิเคชัน Android ที่ใช้งานง่ายซึ่งช่วยให้ผู้ใช้สามารถแชร์หน้าจออุปกรณ์และดูหน้าจอได้โดยตรงในเว็บเบราว์เซอร์ ไม่จำเป็นต้องใช้ซอฟต์แวร์เพิ่มเติมนอกจากตัว ScreenStream, เว็บเบราว์เซอร์ และการเชื่อมต่ออินเทอร์เน็ต (สำหรับโหมด Global)
ScreenStream มีโหมดการทำงานสองโหมด:
โหมดส่วนกลาง และ
โหมดเฉพาะที่ ทั้งสองโหมดมีเป้าหมายเพื่อสตรีมหน้าจออุปกรณ์ Android ด้วยฟังก์ชันการทำงาน ข้อจำกัด และตัวเลือกการปรับแต่งที่ไม่ซ้ำใคร
โหมดสากล (WebRTC):
ขับเคลื่อนโดยเทคโนโลยี WebRTCการสื่อสารที่เข้ารหัสจากต้นทางถึงปลายทางการป้องกันสตรีมด้วยรหัสผ่านรองรับทั้งการสตรีมวิดีโอและเสียงเชื่อมต่อโดยใช้รหัสสตรีมและรหัสผ่านเฉพาะต้องการการเชื่อมต่ออินเทอร์เน็ตสำหรับการสตรีมการรับส่งข้อมูลแต่ละรายการสำหรับไคลเอ็นต์แต่ละเครื่อง โดยไคลเอ็นต์จำนวนมากขึ้นต้องการแบนด์วิธอินเทอร์เน็ตที่เพิ่มขึ้นเพื่อรักษาประสิทธิภาพสูงสุดโหมดท้องถิ่น (MJPEG):
ขับเคลื่อนด้วยมาตรฐาน MJPEGใช้ PIN เพื่อความปลอดภัย (ไม่มีการเข้ารหัส)ส่งวิดีโอเป็นชุดภาพอิสระ (ไม่มีเสียง)ทำงานโดยไม่ต้องเชื่อมต่ออินเทอร์เน็ตภายในเครือข่ายท้องถิ่นของคุณเซิร์ฟเวอร์ HTTP แบบฝังทำงานร่วมกับ WiFi และ/หรือเครือข่ายมือถือ รองรับ IPv4 และ IPv6ไคลเอ็นต์เชื่อมต่อผ่านเว็บเบราว์เซอร์โดยใช้ที่อยู่ IP ที่แอปให้มาปรับแต่งได้สูงการรับส่งข้อมูลแต่ละรายการสำหรับไคลเอ็นต์แต่ละเครื่อง โดยไคลเอ็นต์จำนวนมากขึ้นต้องการแบนด์วิธอินเทอร์เน็ตที่เพิ่มขึ้นเพื่อรักษาประสิทธิภาพสูงสุดในทั้งสองโหมด จำนวนไคลเอนต์จะไม่จำกัดโดยตรง แต่สิ่งสำคัญคือต้องจำไว้ว่าไคลเอ็นต์แต่ละรายใช้ทรัพยากร CPU และแบนด์วิธสำหรับการรับส่งข้อมูล
คำเตือนที่สำคัญ:
1. ปริมาณการใช้งานสูงบนเครือข่ายมือถือ: ใช้ความระมัดระวังเมื่อสตรีมผ่านเครือข่ายมือถือ 3G/4G/5G/LTE เพื่อหลีกเลี่ยงการใช้ข้อมูลมากเกินไป
2. ความล่าช้าในการสตรีม: คาดว่าจะมีความล่าช้าอย่างน้อย 0.5-1 วินาทีหรือมากกว่านั้นในบางเงื่อนไข: อุปกรณ์ช้า อินเทอร์เน็ตหรือการเชื่อมต่อเครือข่ายไม่ดี หรือเมื่ออุปกรณ์อยู่ภายใต้การโหลด CPU จำนวนมากเนื่องจากแอปพลิเคชันอื่น
3. ข้อจำกัดในการสตรีมวิดีโอ: ScreenStream ไม่ได้ออกแบบมาสำหรับการสตรีมวิดีโอ โดยเฉพาะวิดีโอ HD แม้ว่าจะใช้งานได้ แต่คุณภาพการสตรีมอาจไม่เป็นไปตามความคาดหวังของคุณ
4. ข้อจำกัดในการเชื่อมต่อขาเข้า: ผู้ให้บริการเซลล์บางรายอาจปิดกั้นการเชื่อมต่อขาเข้าด้วยเหตุผลด้านความปลอดภัย
5. ข้อจำกัดเครือข่าย WiFi: เครือข่าย WiFi บางเครือข่าย (โดยปกติจะเป็นเครือข่ายสาธารณะหรือเครือข่ายแขก) อาจบล็อกการเชื่อมต่อระหว่างอุปกรณ์ด้วยเหตุผลด้านความปลอดภัย
ซอร์สโค้ดของแอป ScreenStream:
ลิงก์ GitHubซอร์สโค้ดของเซิร์ฟเวอร์ ScreenStream และเว็บไคลเอ็นต์:
ลิงก์ GitHub