আমি যখনই X11 ফরোয়ার্ডিং সহ এমনকি বড়-বড় জিইউআই চালু করি, এমনকি -সি স্যুইচ সহ, অভিজ্ঞতাটি খুব প্রতিক্রিয়াহীন। আমার প্রশ্ন, ধারণা / প্রোটোকল স্তরে কী ঘটে?
আমার 25 এমবিট সংযোগের সাথে, আমি কোনও সমস্যা ছাড়াই আমার কম্পিউটারে এইচডি ভিডিওটি স্ট্রিম করতে পারি। অন্যদিকে, এক্স 11 ফরোয়ার্ডিং সহ দূরবর্তীভাবে চালু হওয়া জিইউআইয়ের প্রতিক্রিয়াহীনতা এমনকি 100 মিমি ল্যানের উপরেও ঘটে, যেখানে বিলম্বটি শূন্যের কাছাকাছি হওয়া উচিত।
আমি বুঝতে পারি যে ভিডিও স্ট্রিমিংয়ের বিপরীতে, ল্যাটেন্সিটি সর্বোপরি দ্বিগুণ হয়ে যাবে (যেহেতু ইনপুটটি দূরবর্তী মেশিনে প্রেরণ করা দরকার এবং তারপরেই অ্যাপ্লিকেশনটি সাড়া দিতে পারে), তবে অভ্যন্তরীণভাবে, এমন আরও কিছু কারণ রয়েছে যা বিলম্বকে আরও বাড়িয়ে তোলে আরও?
দ্বিতীয়ত, ব্যান্ডউইথ। কেন এটি এত খায়? যখন এটি চিত্র এবং ভিডিও ফর্ম্যাটগুলির কথা আসে, আকারটি মারাত্মকভাবে হ্রাস করতে অনেকগুলি পদ্ধতি ব্যবহৃত হয়।
উদাহরণস্বরূপ .bmp বনাম .png এর ক্ষেত্রে, একটি বড় কালো বর্গক্ষেত্র চিত্র .png উপস্থাপনায় কম পরিমাণে পদক্ষেপ নেবে কারণ তথ্য প্রতিটি একক পিক্সেলের জন্য সংরক্ষণ করা হয় না, তবে যতদূর আমি বুঝতে পেরেছি way
ভিডিওর ক্ষেত্রে পুরো ফ্রেমের চেয়ে ফ্রেমের পার্থক্য প্রেরণ করে পুরো প্রচুর তথ্য সংরক্ষণ করা যায়।
আমি জানি এটি খুব সরল, তবে এক্স 11 এই পদ্ধতিগুলি ব্যবহার করছে না? এটি কোনও স্তরে বিটম্যাপ-ইশ বা অ-ডিফারেন্সিয়াল নীতিতে আচরণ করে? এবং যদি তা না হয় তবে কেন এটি এত ব্যান্ডউইথ গ্রহণ করে?
ssh -Y -c blowfish
এনক্রিপ্ট করার সময় ওভারহেডকে ন্যূনতম করার মতো কিছু ব্যবহার করুন । আপনার যদি উভয় প্রান্তের সম্পূর্ণ নিয়ন্ত্রণ থাকে তবে সংযোগে সম্পূর্ণ স্থানান্তর গতি পেতে ssh "" কিছুই নয় "এনক্রিপশন ব্যবহার করতে শিখান।