سطح المكتب عن بُعد
يتيح سطح المكتب عن بُعد للمسؤولين عرض أجهزة العملاء والتحكم بها في الوقت الفعلي مباشرة من واجهة خادم HandyCafe. صُمم لاستكشاف الأخطاء والمراقبة ومساعدة العملاء في مقهى الإنترنت أو مركز الألعاب دون الحاجة للذهاب فعليًا إلى الجهاز.
بدء جلسة سطح المكتب عن بُعد
- في لوحة الإدارة حدد موقع العميل الذي تريد الاتصال به.
- انقر على بطاقة العميل لإظهار أزرار الإجراءات.
- انقر على زر سطح المكتب عن بُعد.
يُفتح عارض سطح المكتب عن بُعد في نافذة مخصصة تعرض شاشة العميل مع عناصر تحكم تفاعلية.
تقنية البث
ترميز H.264
تُرمّز شاشات العملاء باستخدام ترميز الفيديو H.264 الذي يوفر جودة بصرية عالية بعرض نطاق منخفض. تستخدم الإطارات الرئيسية ترميز JPEG كبديل احتياطي لضمان العرض الأولي السريع والتعافي من فقدان الحزم.
نقل الإطارات عبر UDP
تُنقل الإطارات المُرمّزة عبر UDP لتحقيق أدنى زمن استجابة. يُقسّم كل إطار إلى أجزاء باستخدام بروتوكول منظم برأس 30 بايت يحتوي على:
| حقل الرأس | الغرض |
|---|---|
| بايتات سحرية | تعريف البروتوكول |
| الإصدار | إصدار البروتوكول للتوافق |
| نوع الإطار | مؤشر إطار رئيسي مقابل إطار فرقي |
| معرّف الجلسة | يحدد جلسة سطح المكتب عن بُعد |
| رقم التسلسل | يرتّب الإطارات لإعادة التجميع |
| الطابع الزمني | وقت التقاط الإطار |
| فهرس الجزء | موقع هذا الجزء ضمن الإطار |
| عدد الأجزاء | العدد الإجمالي للأجزاء في الإطار |
يتيح نهج التقسيم هذا للإطارات الكبيرة عبور الشبكة بشكل موثوق مع الحفاظ على حزم UDP الفردية ضمن حدود MTU الآمنة.
عناصر التحكم التفاعلية
نقل الفأرة ولوحة المفاتيح
بعد الاتصال تُنقل حركات الفأرة والنقرات ومدخلات لوحة المفاتيح من مشغّل الخادم إلى جهاز العميل. يُنفّذ العميل هذه المدخلات كما لو أُجريت محليًا مما يتيح تحكمًا تفاعليًا كاملًا.
مزامنة الحافظة
تتم مزامنة الحافظة بين الخادم والعميل أثناء جلسة سطح المكتب عن بُعد النشطة. يمكن لصق النص المنسوخ من جانب الخادم على العميل والعكس.
معدل البت والجودة
معدل بت البث قابل للتكوين بين 350 كيلوبت/ثانية و25,000 كيلوبت/ثانية. تراقب آلية الضبط التلقائي حالة الشبكة وتُعدّل معدل البت ديناميكيًا للحفاظ على تجربة مشاهدة سلسة:
- على الشبكات السريعة والمستقرة يزداد معدل البت لوضوح صورة أعلى.
- على الشبكات المزدحمة أو البطيئة ينخفض معدل البت لمنع فقدان الإطارات والتأخير.
يمكن للمسؤولين أيضًا اختيار إعدادات مسبقة للبث يدويًا توازن بين الجودة وعدد الإطارات ومعدل البت لحالات استخدام مختلفة (مثل المراقبة مقابل التحكم النشط).
الإعدادات القابلة للتكوين
يعرض عارض سطح المكتب عن بُعد عدة إعدادات:
- الجودة -- مستوى جودة الصورة للإطارات المُرمّزة.
- FPS -- عدد الإطارات المستهدف في الثانية للبث.
- معدل البت -- تجاوز يدوي لمعدل البت أو الوضع التلقائي.
- ظهور المؤشر -- عرض تراكب المؤشر عن بُعد أم لا.
- إعدادات مسبقة للبث -- تكوينات مُعدّة مسبقًا للسيناريوهات الشائعة.
تسجيل الجلسة
يمكن تسجيل جلسات سطح المكتب عن بُعد إلى ملفات MP4 للمراجعة لاحقًا. يستخدم التسجيل عملية فرعية FFmpeg تُرمّز تدفق الإطارات الواردة إلى ملف فيديو قياسي. تُحفظ التسجيلات في مجلد config_dir/recordings/ بأسماء ملفات مختومة بالوقت.
تتبع فقدان الحزم
يعرض العارض نسبة فقدان تشير إلى عدد الإطارات أو الأجزاء المفقودة أثناء النقل. تشير معدلات الفقدان العالية إلى ازدحام الشبكة وقد تستدعي تقليل معدل البت أو فحص مشاكل الشبكة.