वहाँ काम पर दो प्रमुख कारक हैं जो एक रिमोट कंट्रोल उत्पाद के प्रदर्शन को निर्धारित कर रहे हैं:
यह कैसे पता लगाता है जब बदलाव स्क्रीन पर होने वाले?
कुछ आरसी उत्पाद स्क्रीन को टाइल्स में विभाजित करते हैं और यह निर्धारित करने के लिए कि क्या कोई परिवर्तन हुआ है, स्क्रीन फ्रेम बफर को समय-समय पर स्कैन करें।
अन्य सीधे ओएस में हुक करेंगे। अतीत में यह वीडियो चालक को अवरुद्ध करके किया गया था। अब आप एक दर्पण ड्राइवर बना सकते हैं जिसमें ओएस "दर्पण" सभी ड्राइंग ऑपरेशंस बनाते हैं। यह जाहिर है, बहुत तेज़ है।
यह तार में उन परिवर्तनों को कैसे भेजता है?
कुछ उत्पादों (VNC) की तरह हमेशा किसी भी क्षेत्र बदल की बिटमैप्स भेज देंगे।
अन्य वास्तविक ऑपरेशन भेजे जाएंगे जो परिवर्तन का कारण बनता है। जैसे निर्देशांक (x, y) पर फ़ॉन्ट एफ का उपयोग करके पाठ स्ट्रिंग को प्रस्तुत करें या पैरामीटर के दिए गए सेट का उपयोग करके बेजियर वक्र बनाएं और, ज़ाहिर है, बिटमैप प्रस्तुत करें। यह फिर से, बहुत तेज़ है।
आरडीपी दोनों मामलों में तेजी से (और लागू करने में अधिक कठिन) तकनीक का उपयोग करता है। मेरा मानना है कि इसका उपयोग वास्तविक प्रोटोकॉल टी .128 है।
बिटमैप्स आमतौर पर संपीड़ित होते हैं। कुछ उत्पाद (जैसे कार्बन कॉपी) भी कनेक्शन के दोनों किनारों पर सिंक्रनाइज़ बिटमैप कैश बनाए रखते हैं ताकि अधिक प्रदर्शन को निचोड़ सकें।
मैं सिर्फ इस उत्कृष्ट MSDN लेख "शीर्ष 10 आरडीपी प्रोटोकॉल में गलत धारणाएं" आरडीपी के बारे में ([भाग 1] (http://blogs.msdn.com/b/rds/archive/2009/03/03/top उल्लेख करना चाहते हैं -10-rdp-प्रोटोकॉल-गलत धारणा-भाग -1 1.aspx) और [भाग 2] (http://blogs.msdn.com/b/rds/archive/2009/03/12/top-10-rdp-protocol -misconceptions-part-2.aspx)) जो कुछ अंतर्दृष्टि – nixda