เดสก์ท็อประยะไกล
Remote Desktop ช่วยให้ผู้ดูแลระบบสามารถดูและควบคุมพีซีไคลเอนต์แบบเรียลไทม์ได้โดยตรงจากอินเทอร์เฟซ HandyCafe Server ได้รับการออกแบบมาเพื่อการแก้ไขปัญหา การตรวจสอบ และช่วยเหลือลูกค้าในร้านอินเทอร์เน็ตหรือศูนย์เกมโดยไม่ต้องเดินไปที่เครื่อง
การเริ่มต้นเซสชันเดสก์ท็อประยะไกล
- ในแผงควบคุมสำหรับผู้ดูแลระบบ ค้นหาไคลเอนต์ที่คุณต้องการเชื่อมต่อ
- คลิกการ์ดไคลเอนต์เพื่อแสดงปุ่มการดำเนินการ
- คลิกปุ่ม เดสก์ท็อประยะไกล
โปรแกรมดูเดสก์ท็อประยะไกลจะเปิดขึ้นในหน้าต่างเฉพาะ โดยแสดงหน้าจอไคลเอ็นต์พร้อมการควบคุมแบบโต้ตอบ
เทคโนโลยีสตรีมมิ่ง
ตัวแปลงสัญญาณ H.264
หน้าจอไคลเอนต์ได้รับการเข้ารหัสโดยใช้ตัวแปลงสัญญาณวิดีโอ H.264 ซึ่งให้คุณภาพของภาพสูงที่แบนด์วิดท์ต่ำ คีย์เฟรมใช้การเข้ารหัส JPEG เป็นทางเลือกเพื่อให้แน่ใจว่าการแสดงผลเริ่มต้นอย่างรวดเร็วและการกู้คืนจากการสูญเสียแพ็กเก็ต
การส่งเฟรม UDP
เฟรมที่เข้ารหัสจะถูกส่งผ่าน UDP เพื่อให้มีเวลาแฝงน้อยที่สุด แต่ละเฟรมจะถูกแบ่งออกเป็นส่วนๆ โดยใช้โปรโตคอลที่มีโครงสร้างซึ่งมีส่วนหัวขนาด 30 ไบต์ที่ประกอบด้วย:
| ฟิลด์ส่วนหัว | วัตถุประสงค์ |
|---|---|
| เมจิกไบต์ | การระบุโปรโตคอล |
| เวอร์ชั่น | เวอร์ชันโปรโตคอลสำหรับความเข้ากันได้ |
| ประเภทเฟรม | คีย์เฟรมเทียบกับตัวบ่งชี้เฟรมเดลต้า |
| รหัสเซสชัน | ระบุเซสชันเดสก์ท็อประยะไกล |
| หมายเลขลำดับ | สั่งเฟรมประกอบกลับ |
| ประทับเวลา | เวลาในการจับภาพเฟรม |
| ดัชนีก้อน | ตำแหน่งของส่วนนี้ภายในกรอบ |
| จำนวนชิ้น | จำนวนชิ้นทั้งหมดในเฟรม |
วิธีการแบ่งกลุ่มนี้ช่วยให้เฟรมขนาดใหญ่สามารถสำรวจเครือข่ายได้อย่างน่าเชื่อถือ ในขณะเดียวกันก็รักษาแพ็กเก็ต UDP แต่ละรายการให้อยู่ภายในขีดจำกัด MTU ที่ปลอดภัย
การควบคุมแบบโต้ตอบ
รีเลย์เมาส์และคีย์บอร์ด
เมื่อเชื่อมต่อแล้ว การเคลื่อนไหวของเมาส์ การคลิก และการป้อนข้อมูลด้วยแป้นพิมพ์จากผู้ให้บริการเซิร์ฟเวอร์จะถูกส่งไปยังพีซีไคลเอนต์ ไคลเอนต์ดำเนินการอินพุตเหล่านี้เหมือนกับว่าดำเนินการในเครื่อง ทำให้สามารถควบคุมแบบโต้ตอบได้เต็มรูปแบบ
การซิงโครไนซ์คลิปบอร์ด
คลิปบอร์ดถูกซิงโครไนซ์ระหว่างเซิร์ฟเวอร์และไคลเอนต์ในระหว่างเซสชันเดสก์ท็อประยะไกลที่ใช้งานอยู่ ข้อความที่คัดลอกบนฝั่งเซิร์ฟเวอร์สามารถวางบนไคลเอนต์และในทางกลับกัน
บิตเรตและคุณภาพ
บิตเรตการสตรีมสามารถกำหนดค่าได้ระหว่าง 350 kbps ถึง 25,000 kbps กลไกการปรับอัตโนมัติจะตรวจสอบสภาพเครือข่ายและปรับขนาดบิตเรตแบบไดนามิกเพื่อรักษาประสบการณ์การรับชมที่ราบรื่น:
- บนเครือข่ายที่รวดเร็วและเสถียร บิตเรตจะเพิ่มขึ้นเพื่อคุณภาพของภาพที่คมชัดยิ่งขึ้น
- บนเครือข่ายที่แออัดหรือช้า บิตเรตจะลดลงเพื่อป้องกันเฟรมตกและความล่าช้า
ผู้ดูแลระบบยังสามารถเลือกการตั้งค่าสตรีมล่วงหน้าด้วยตนเองที่ปรับสมดุลคุณภาพ FPS และบิตเรตสำหรับกรณีการใช้งานที่แตกต่างกัน (เช่น การตรวจสอบกับการควบคุมที่ใช้งานอยู่)
การตั้งค่าที่กำหนดได้
โปรแกรมดูเดสก์ท็อประยะไกลเปิดเผยการตั้งค่าหลายอย่าง:
- คุณภาพ -- ระดับคุณภาพของภาพสำหรับเฟรมที่เข้ารหัส
- FPS -- เฟรมเป้าหมายต่อวินาทีสำหรับสตรีม
- บิตเรต -- การแทนที่บิตเรตแบบแมนนวลหรือโหมดอัตโนมัติ
- การมองเห็นเคอร์เซอร์ -- ระบุว่าจะแสดงการซ้อนทับเคอร์เซอร์ระยะไกลหรือไม่
- ค่าสตรีมล่วงหน้า -- การกำหนดค่าที่กำหนดไว้ล่วงหน้าสำหรับสถานการณ์ทั่วไป
การบันทึกเซสชัน
เซสชันเดสก์ท็อประยะไกลสามารถบันทึกเป็นไฟล์ MP4 เพื่อการตรวจทานในภายหลัง การบันทึกใช้กระบวนการย่อย FFmpeg ที่เข้ารหัสสตรีมเฟรมขาเข้าเป็นไฟล์วิดีโอมาตรฐาน การบันทึกจะถูกบันทึกลงในไดเร็กทอรี config_dir/recordings/ พร้อมด้วยชื่อไฟล์ที่มีการประทับเวลา
การติดตามการสูญเสียแพ็คเก็ต
โปรแกรมดูจะแสดง เปอร์เซ็นต์อัตราการดรอป เพื่อระบุจำนวนเฟรมหรือชิ้นส่วนที่สูญหายระหว่างการส่งข้อมูล อัตราการดรอปที่สูงบ่งบอกถึงความแออัดของเครือข่ายและอาจรับประกันการลดบิตเรตหรือการตรวจสอบปัญหาเครือข่าย