HandyCafe Docs
it-admin

เดสก์ท็อประยะไกล

Remote Desktop ช่วยให้ผู้ดูแลระบบสามารถดูและควบคุมพีซีไคลเอนต์แบบเรียลไทม์ได้โดยตรงจากอินเทอร์เฟซ HandyCafe Server ได้รับการออกแบบมาเพื่อการแก้ไขปัญหา การตรวจสอบ และช่วยเหลือลูกค้าในร้านอินเทอร์เน็ตหรือศูนย์เกมโดยไม่ต้องเดินไปที่เครื่อง

การเริ่มต้นเซสชันเดสก์ท็อประยะไกล

  1. ในแผงควบคุมสำหรับผู้ดูแลระบบ ค้นหาไคลเอนต์ที่คุณต้องการเชื่อมต่อ
  2. คลิกการ์ดไคลเอนต์เพื่อแสดงปุ่มการดำเนินการ
  3. คลิกปุ่ม เดสก์ท็อประยะไกล

โปรแกรมดูเดสก์ท็อประยะไกลจะเปิดขึ้นในหน้าต่างเฉพาะ โดยแสดงหน้าจอไคลเอ็นต์พร้อมการควบคุมแบบโต้ตอบ

เทคโนโลยีสตรีมมิ่ง

ตัวแปลงสัญญาณ H.264

หน้าจอไคลเอนต์ได้รับการเข้ารหัสโดยใช้ตัวแปลงสัญญาณวิดีโอ H.264 ซึ่งให้คุณภาพของภาพสูงที่แบนด์วิดท์ต่ำ คีย์เฟรมใช้การเข้ารหัส JPEG เป็นทางเลือกเพื่อให้แน่ใจว่าการแสดงผลเริ่มต้นอย่างรวดเร็วและการกู้คืนจากการสูญเสียแพ็กเก็ต

การส่งเฟรม UDP

เฟรมที่เข้ารหัสจะถูกส่งผ่าน UDP เพื่อให้มีเวลาแฝงน้อยที่สุด แต่ละเฟรมจะถูกแบ่งออกเป็นส่วนๆ โดยใช้โปรโตคอลที่มีโครงสร้างซึ่งมีส่วนหัวขนาด 30 ไบต์ที่ประกอบด้วย:

ฟิลด์ส่วนหัว วัตถุประสงค์
เมจิกไบต์ การระบุโปรโตคอล
เวอร์ชั่น เวอร์ชันโปรโตคอลสำหรับความเข้ากันได้
ประเภทเฟรม คีย์เฟรมเทียบกับตัวบ่งชี้เฟรมเดลต้า
รหัสเซสชัน ระบุเซสชันเดสก์ท็อประยะไกล
หมายเลขลำดับ สั่งเฟรมประกอบกลับ
ประทับเวลา เวลาในการจับภาพเฟรม
ดัชนีก้อน ตำแหน่งของส่วนนี้ภายในกรอบ
จำนวนชิ้น จำนวนชิ้นทั้งหมดในเฟรม

วิธีการแบ่งกลุ่มนี้ช่วยให้เฟรมขนาดใหญ่สามารถสำรวจเครือข่ายได้อย่างน่าเชื่อถือ ในขณะเดียวกันก็รักษาแพ็กเก็ต UDP แต่ละรายการให้อยู่ภายในขีดจำกัด MTU ที่ปลอดภัย

การควบคุมแบบโต้ตอบ

รีเลย์เมาส์และคีย์บอร์ด

เมื่อเชื่อมต่อแล้ว การเคลื่อนไหวของเมาส์ การคลิก และการป้อนข้อมูลด้วยแป้นพิมพ์จากผู้ให้บริการเซิร์ฟเวอร์จะถูกส่งไปยังพีซีไคลเอนต์ ไคลเอนต์ดำเนินการอินพุตเหล่านี้เหมือนกับว่าดำเนินการในเครื่อง ทำให้สามารถควบคุมแบบโต้ตอบได้เต็มรูปแบบ

การซิงโครไนซ์คลิปบอร์ด

คลิปบอร์ดถูกซิงโครไนซ์ระหว่างเซิร์ฟเวอร์และไคลเอนต์ในระหว่างเซสชันเดสก์ท็อประยะไกลที่ใช้งานอยู่ ข้อความที่คัดลอกบนฝั่งเซิร์ฟเวอร์สามารถวางบนไคลเอนต์และในทางกลับกัน

บิตเรตและคุณภาพ

บิตเรตการสตรีมสามารถกำหนดค่าได้ระหว่าง 350 kbps ถึง 25,000 kbps กลไกการปรับอัตโนมัติจะตรวจสอบสภาพเครือข่ายและปรับขนาดบิตเรตแบบไดนามิกเพื่อรักษาประสบการณ์การรับชมที่ราบรื่น:

  • บนเครือข่ายที่รวดเร็วและเสถียร บิตเรตจะเพิ่มขึ้นเพื่อคุณภาพของภาพที่คมชัดยิ่งขึ้น
  • บนเครือข่ายที่แออัดหรือช้า บิตเรตจะลดลงเพื่อป้องกันเฟรมตกและความล่าช้า

ผู้ดูแลระบบยังสามารถเลือกการตั้งค่าสตรีมล่วงหน้าด้วยตนเองที่ปรับสมดุลคุณภาพ FPS และบิตเรตสำหรับกรณีการใช้งานที่แตกต่างกัน (เช่น การตรวจสอบกับการควบคุมที่ใช้งานอยู่)

การตั้งค่าที่กำหนดได้

โปรแกรมดูเดสก์ท็อประยะไกลเปิดเผยการตั้งค่าหลายอย่าง:

  • คุณภาพ -- ระดับคุณภาพของภาพสำหรับเฟรมที่เข้ารหัส
  • FPS -- เฟรมเป้าหมายต่อวินาทีสำหรับสตรีม
  • บิตเรต -- การแทนที่บิตเรตแบบแมนนวลหรือโหมดอัตโนมัติ
  • การมองเห็นเคอร์เซอร์ -- ระบุว่าจะแสดงการซ้อนทับเคอร์เซอร์ระยะไกลหรือไม่
  • ค่าสตรีมล่วงหน้า -- การกำหนดค่าที่กำหนดไว้ล่วงหน้าสำหรับสถานการณ์ทั่วไป

การบันทึกเซสชัน

เซสชันเดสก์ท็อประยะไกลสามารถบันทึกเป็นไฟล์ MP4 เพื่อการตรวจทานในภายหลัง การบันทึกใช้กระบวนการย่อย FFmpeg ที่เข้ารหัสสตรีมเฟรมขาเข้าเป็นไฟล์วิดีโอมาตรฐาน การบันทึกจะถูกบันทึกลงในไดเร็กทอรี config_dir/recordings/ พร้อมด้วยชื่อไฟล์ที่มีการประทับเวลา

การติดตามการสูญเสียแพ็คเก็ต

โปรแกรมดูจะแสดง เปอร์เซ็นต์อัตราการดรอป เพื่อระบุจำนวนเฟรมหรือชิ้นส่วนที่สูญหายระหว่างการส่งข้อมูล อัตราการดรอปที่สูงบ่งบอกถึงความแออัดของเครือข่ายและอาจรับประกันการลดบิตเรตหรือการตรวจสอบปัญหาเครือข่าย