रिमोट डेस्कटॉप
रिमोट डेस्कटॉप प्रशासकों को HandyCafe सर्वर इंटरफ़ेस से सीधे क्लाइंट PC को रियल टाइम में देखने और नियंत्रित करने की अनुमति देता है। यह आपके इंटरनेट कैफे या गेमिंग सेंटर में मशीन तक भौतिक रूप से जाए बिना समस्या निवारण, निगरानी और ग्राहकों की सहायता के लिए डिज़ाइन किया गया है।
रिमोट डेस्कटॉप सत्र शुरू करना
- एडमिन पैनल में उस क्लाइंट को ढूंढें जिससे आप कनेक्ट करना चाहते हैं।
- एक्शन बटन दिखाने के लिए क्लाइंट कार्ड पर क्लिक करें।
- रिमोट डेस्कटॉप बटन पर क्लिक करें।
रिमोट डेस्कटॉप व्यूअर एक समर्पित विंडो में खुलता है, जो इंटरैक्टिव नियंत्रणों के साथ क्लाइंट की स्क्रीन प्रदर्शित करता है।
स्ट्रीमिंग तकनीक
H.264 कोडेक
क्लाइंट स्क्रीन H.264 वीडियो कोडेक का उपयोग करके एन्कोड की जाती हैं, जो कम बैंडविड्थ पर उच्च दृश्य गुणवत्ता प्रदान करता है। तेज प्रारंभिक प्रदर्शन और पैकेट हानि से रिकवरी सुनिश्चित करने के लिए मुख्य फ्रेम फ़ॉलबैक के रूप में JPEG एन्कोडिंग का उपयोग करते हैं।
UDP फ्रेम ट्रांसमिशन
न्यूनतम विलंबता के लिए एन्कोड किए गए फ्रेम UDP पर प्रेषित होते हैं। प्रत्येक फ्रेम 30-बाइट हेडर वाले संरचित प्रोटोकॉल का उपयोग करके चंक में विभाजित किया जाता है जिसमें शामिल है:
| हेडर फ़ील्ड | उद्देश्य |
|---|---|
| मैजिक बाइट | प्रोटोकॉल पहचान |
| संस्करण | संगतता के लिए प्रोटोकॉल संस्करण |
| फ्रेम प्रकार | की फ्रेम बनाम डेल्टा फ्रेम संकेतक |
| सत्र ID | रिमोट डेस्कटॉप सत्र की पहचान |
| अनुक्रम संख्या | पुनर्संयोजन के लिए फ्रेम क्रमबद्ध करता है |
| समय-मोहर | फ्रेम कैप्चर समय |
| चंक अनुक्रमणिका | फ्रेम के भीतर इस चंक की स्थिति |
| चंक संख्या | फ्रेम में कुल चंक की संख्या |
यह चंकिंग दृष्टिकोण बड़े फ्रेम को नेटवर्क पर विश्वसनीय रूप से ट्रांसफर करने की अनुमति देता है जबकि व्यक्तिगत UDP पैकेट सुरक्षित MTU सीमा के भीतर रहते हैं।
इंटरैक्टिव नियंत्रण
माउस और कीबोर्ड रिले
एक बार कनेक्ट होने पर, सर्वर ऑपरेटर के माउस मूवमेंट, क्लिक और कीबोर्ड इनपुट क्लाइंट PC पर रिले किए जाते हैं। क्लाइंट इन इनपुट को ऐसे निष्पादित करता है जैसे वे स्थानीय रूप से किए गए हों, जिससे पूर्ण इंटरैक्टिव नियंत्रण संभव होता है।
क्लिपबोर्ड सिंक्रनाइज़ेशन
सक्रिय रिमोट डेस्कटॉप सत्र के दौरान क्लिपबोर्ड सर्वर और क्लाइंट के बीच सिंक्रनाइज़ होता है। सर्वर साइड पर कॉपी किया गया टेक्स्ट क्लाइंट पर पेस्ट किया जा सकता है और इसके विपरीत भी।
बिटरेट और गुणवत्ता
स्ट्रीमिंग बिटरेट 350 kbps और 25,000 kbps के बीच कॉन्फ़िगर करने योग्य है। एक ऑटो-एडजस्टमेंट तंत्र नेटवर्क स्थितियों की निगरानी करता है और सुचारू देखने का अनुभव बनाए रखने के लिए बिटरेट को गतिशील रूप से स्केल करता है:
- तेज, स्थिर नेटवर्क पर, तेज छवि गुणवत्ता के लिए बिटरेट बढ़ता है।
- भीड़भाड़ या धीमे नेटवर्क पर, फ्रेम ड्रॉप और लैग रोकने के लिए बिटरेट घटता है।
प्रशासक विभिन्न उपयोग मामलों (जैसे निगरानी बनाम सक्रिय नियंत्रण) के लिए गुणवत्ता, FPS और बिटरेट को संतुलित करने वाले स्ट्रीम प्रीसेट भी मैन्युअल रूप से चुन सकते हैं।
कॉन्फ़िगर करने योग्य सेटिंग्स
रिमोट डेस्कटॉप व्यूअर कई सेटिंग्स प्रदान करता है:
- गुणवत्ता: एन्कोड किए गए फ्रेम के लिए छवि गुणवत्ता स्तर।
- FPS: स्ट्रीम के लिए लक्ष्य प्रति सेकंड फ्रेम।
- बिटरेट: मैन्युअल बिटरेट ओवरराइड या ऑटो मोड।
- कर्सर दृश्यता: रिमोट कर्सर ओवरले प्रदर्शित करना है या नहीं।
- स्ट्रीम प्रीसेट: सामान्य परिदृश्यों के लिए पूर्वनिर्धारित कॉन्फ़िगरेशन।
सत्र रिकॉर्डिंग
रिमोट डेस्कटॉप सत्रों को बाद की समीक्षा के लिए MP4 फ़ाइलों में रिकॉर्ड किया जा सकता है। रिकॉर्डिंग एक FFmpeg सबप्रोसेस का उपयोग करती है जो इनकमिंग फ्रेम स्ट्रीम को एक मानक वीडियो फ़ाइल में एन्कोड करता है। रिकॉर्डिंग समय-मोहर वाले फ़ाइल नाम के साथ config_dir/recordings/ डायरेक्टरी में सहेजी जाती हैं।
पैकेट हानि ट्रैकिंग
व्यूअर एक ड्रॉप रेट प्रतिशत प्रदर्शित करता है जो दर्शाता है कि ट्रांसमिशन के दौरान कितने फ्रेम या चंक खो गए। उच्च ड्रॉप दर नेटवर्क भीड़भाड़ का संकेत देती है और बिटरेट कम करने या नेटवर्क समस्याओं की जांच करने की आवश्यकता हो सकती है।