টিমভিউয়ার এত দ্রুত?


158

দৈর্ঘ্যের জন্য দুঃখিত, এটি ধরণের প্রয়োজন।

ভূমিকা

আমি উইন্ডোজ ভিস্তা / 7 এর জন্য সি # 4.0 তে একটি দূরবর্তী ডেস্কটপ সফটওয়্যার তৈরি করছি (কেবল মজাদার জন্য)। আমি মৌলিক প্রতিবন্ধকতাগুলি পেরিয়েছি: আমার কাছে একটি শক্তিশালী ইউডিপি মেসেজিং সিস্টেম রয়েছে, তুলনামূলকভাবে পরিষ্কার প্রোগ্রাম ডিজাইন আছে, আমি একটি আয়না ড্রাইভার পেয়েছি (ডেমোফোর্স থেকে ফ্রি ডিএফমিগ্রেশন মিরর ড্রাইভার) প্রস্তুত এবং চলছে এবং আমি সবার জন্য নেট ট্র্যাভারসাল বাস্তবায়ন করেছি সিমেট্রিক নেটগুলি ব্যতীত NAT প্রকারগুলি (কর্পোরেট ফায়ারওয়াল পরিস্থিতিতে উপস্থিত)।

স্ক্রিন ট্রান্সফার / ভাগ করে নেওয়ার বিষয়ে, মিরর ড্রাইভারকে ধন্যবাদ, আমি স্বয়ংক্রিয়ভাবে পরিবর্তিত স্ক্রিন অঞ্চলগুলি সম্পর্কে অবহিত হয়েছি এবং আমি কেবল আয়না ড্রাইভারের নিজের পরিবর্তিত স্ক্রিন বিটম্যাপটিকে নিজের বিটম্যাপে মার্শাল করতে পারি। তারপরে আমি স্ক্রিন অঞ্চলটিকে পিএনজি হিসাবে সংকুচিত করে সার্ভার থেকে আমার ক্লায়েন্টের কাছে পাঠিয়ে দিই। জিনিসগুলি দেখতে বেশ সুন্দর দেখাচ্ছে, তবে এটি যথেষ্ট দ্রুত নয়। এটি ভিএনসির মতোই ধীর (বিটিডাব্লু, আমি ভিএনসি প্রোটোকল ব্যবহার করি না, কেবল একটি কাস্টম অপেশাদার প্রোটোকল)।

সবচেয়ে ধীরতম রিমোট ডেস্কটপ সফ্টওয়্যার থেকে দ্রুততম পর্যন্ত তালিকাটি সাধারণত সমস্ত ভিএনসি-এর মতো বাস্তবায়নে শুরু হয়, তারপরে মাইক্রোসফ্ট উইন্ডোজ রিমোট ডেস্কটপ ... এবং তারপরে ... টিমভিউয়ারে উঠে যায়। ক্রসলুপ, লগমিইন সম্পর্কে পুরোপুরি নিশ্চিত নয় - আমি সেগুলি ব্যবহার করি নি তবে টিমভিউয়ার অত্যন্ত দ্রুত। এটি বেশ আক্ষরিক অর্থেই জীবিত। আমি treeকমান্ড প্রম্পটে একটি কমান্ড চালিয়েছি এবং এটি 20 এমএস বিলম্বের সাথে আপডেট হয়েছে। আমি আমার ল্যাপটপের চেয়ে ধীরে ধীরে কয়েক মিলিসেকেন্ডে ওয়েব ব্রাউজ করতে পারি। ভিজ্যুয়াল স্টুডিওতে উল্লম্বভাবে স্ক্রোলিং কোডটিতে 50 এমএস লেগ সময় রয়েছে। এই সমস্ত সম্পাদন করতে টিমভিউয়ারের স্ক্রিন-ট্রান্সফার সমাধানটি কতটা শক্তিশালী হতে হবে সে সম্পর্কে ভাবুন।

ভিএনসিগুলি পর্দার পরিবর্তন সনাক্ত করতে এবং পোষাক-ভিত্তিক হুক ব্যবহার করে এবং তাদের নিকৃষ্টতম তুলনায় তুলনামূলক বলের স্ক্রিন ক্যাপচার করে / তুলনা করে। সর্বোত্তমভাবে, তারা ডিএফমিরাজের মতো একটি মিরর ড্রাইভার ব্যবহার করে। আমি এই স্তরে আছি এবং তারা আরএফবি প্রোটোকল নামক কিছু ব্যবহার করে।

মাইক্রোসফ্ট উইন্ডোজ রিমোট ডেস্কটপ দৃশ্যত ভিএনসির চেয়ে এক ধাপ উপরে চলে গেছে। আমি শুনেছি, স্ট্যাকওভারফ্লো থেকে কোথাও থেকে, উইন্ডোজ রিমোট ডেস্কটপ স্ক্রিন বিটম্যাপগুলি প্রেরণ করে না, তবে প্রকৃত অঙ্কন কমান্ড। এটি বেশ উজ্জ্বল, কারণ এটি কেবল সহজ পাঠ্য প্রেরণ করতে পারে (এই আয়তক্ষেত্রটি এই স্থানাঙ্ক্যে আঁকুন এবং এই গ্রেডিয়েন্টের সাথে এটি রঙ করুন)! রিমোট ডেস্কটপ সত্যিই বেশ দ্রুত - এবং এটি বাড়ি থেকে কাজ করার মানক উপায়। এবং এটি আরডিপি প্রোটোকল নামক কিছু ব্যবহার করে।

এখন টিমভিউয়ার আমার কাছে সম্পূর্ণ রহস্য। স্পষ্টতই, তারা সংস্করণ 2 এর জন্য তাদের উত্স কোড প্রকাশ করেছে (ফেব্রুয়ারী ২০১২ অনুসারে টিমভিউয়ারটি সংস্করণ 7)) লোকেরা এটি পড়েছে এবং বলেছে যে সংস্করণ 2 অকেজো - এটি স্বয়ংক্রিয় NAT ট্র্যাভারসাল সহ ভিএনসি-র তুলনায় কেবল কয়েকটি উন্নতি।

তবে সংস্করণ 7 ... এটি এখন হাস্যকরভাবে দ্রুত। মানে, এটি আসলে উইন্ডোজ রিমোট ডেস্কটপের চেয়ে দ্রুত। আমি টিমভিউয়ারের সাথে ডাইরেক্টএক্স 3 ডি গেমগুলি প্রবাহিত করেছি (1 এফপিএসে, তবে উইন্ডোজ রিমোট ডেস্কটপ এমনকি ডাইরেক্টএক্সকে চালানোর অনুমতি দেয় না)।

যাইহোক, টিমভিউয়ার একটি আয়না ড্রাইভার ছাড়া এগুলি করে । একটি ইনস্টল করার বিকল্প রয়েছে এবং এটি কিছুটা দ্রুত গতিতে আসে।

প্রশ্নটি

আমার প্রশ্ন, টিমভিউয়ার এত দ্রুত?এটা অবশ্যই সম্ভব হবে না। যদি আপনি ২৪ বিট গভীরতায় 1920 বাই 1920 রেজোলিউশন পেয়ে থাকেন (16 বিট গভীরতা লক্ষণীয়ভাবে কুৎসিত হবে) তবে এখনও 6,220,800 বাইট কাঁচা। এমনকি লিবিজেপেইগ-টার্বো ব্যবহার করে (বৃহত্তর কর্পোরেশনগুলির দ্বারা ব্যবহৃত দ্রুততম জেপিজি সংক্ষেপণ গ্রন্থাগারগুলির মধ্যে একটি), এটি কম করে ৩০ কেবিতে সঙ্কলন করা যাক (আসুন চূড়ান্ত উদার হয়ে উঠুন), টিমভিউয়ার সার্ভারগুলির মাধ্যমে রুটে যেতে সময় লাগবে (টিমভিউয়ার কেবলমাত্র কর্পোরেট সিমমেট্রিক নেটগুলি বাইপাস দিয়ে ট্র্যাফিকের মধ্য দিয়ে যেতে পারেন) তাদের সার্ভার)। এবং সেই লিবিজপেগ-টার্বো সংকোচনে সংকোচন করতে সময় লাগবে। উচ্চ মানের মানের জেপিজি সংক্ষেপণ আমার জন্য পুরো 1920 বাই স্ক্রিনশটের জন্য 175 মিলিসেকেন্ড নেয় takes হোস্টের কম্পিউটারটি যদি একটি অ্যাটম প্রসেসর চালায় তবে সেই সংখ্যাটি উপরে যায়। আমি সহজেই বুঝতে পারি না কীভাবে টিমভিউয়ার তাদের স্ক্রিন ট্রান্সফারটিকে এত ভালভাবে অনুকূলিত করেছে। আবার, ছোট আকারের চিত্রগুলি অত্যন্ত সংকুচিত হতে পারে, কমপ্রেস করতে কমপক্ষে দশ মিমি সেকেন্ড নিন। বড় আকারের চিত্রগুলি সংকোচনে সময় নেয় না, তবে এটি পেতে দীর্ঘ সময় নেয়। কোনওভাবে, টিমভিউয়ার প্রতি সেকেন্ডে প্রায় 20-25 ফ্রেম পেতে এই পুরো প্রক্রিয়াটি সম্পূর্ণ করে। আমি একটি নেটওয়ার্ক মনিটর ব্যবহার করেছি, এবং টিমভিউয়ার এখনও 500 কেবিপিএস এবং 1 এমবিপিএস (এই ট্রান্সফার রেটে কয়েক সেকেন্ডের জন্য ভিএনসি সফ্টওয়্যার পিছিয়ে) গতিতে অবিচ্ছিন্ন। আমার সময়treeকমান্ড প্রম্পট পরীক্ষা, টিমভিউয়ার 1 এমবিপিএস হারে ইনবাউন্ড ডেটা পাচ্ছিল এবং এখনও 5-6 এফপিএস চলছে। ভিএনসি এবং রিমোট ডেস্কটপ এটি করে না। তা কিভাবে?

উত্তরগুলি কিছুটা জটিল এবং জটিল হবে, সুতরাং দয়া করে আপনার 0.02 ডলার পোস্ট করবেন না যদি আপনি কেবল এটিই বলে যাচ্ছেন যে তারা টিসিপির পরিবর্তে ইউডিপি ব্যবহার করে (আপনি কি বিশ্বাস করেন যে তারা সত্যিকার অর্থেই সফলভাবে টিসিপি ব্যবহার করেন)।

আমি আশা করছি স্ট্যাকওভারফ্লোতে এখানে কোথাও একটি টিমভিউয়ার বিকাশকারী রয়েছে।

সম্ভাব্য উত্তরসমূহ

লোকেরা উত্তর দিলে এটি আপডেট করবে।

  1. আমার চিন্তাভাবনাগুলি হ'ল, প্রথমত, টিমভিউয়ারের খুব ভাল নেটওয়ার্ক নিয়ন্ত্রণ রয়েছে। উদাহরণস্বরূপ, তারা বড় প্যাকেটগুলি কেবল এমটিইউ আকারের নীচে বিভক্ত করে এবং কখনও ট্রিপ নষ্ট করে না। অত্যন্ত দ্রুত এক্সওর চিত্র তুলনা সহ স্ক্রিন পরিবর্তনগুলি সনাক্ত করতে তাদের কাছে সম্ভবত সমস্ত ধরণের অভিনব হুক রয়েছে।

1
আপনি কি বিপরীত প্রকৌশল প্রোটোকল চেষ্টা করেছেন? (দেখে মনে হচ্ছে তারা সেশন সেটআপের জন্য পিকেআই ব্যবহার করে তাই এটি সম্ভব না হলেও আদৌ সম্ভব হলে)
কিমভাইস

3
এই প্রশ্নের উত্তর আশা করা কোনও সংস্থার তাদের বাণিজ্য গোপনীয়তা ভাগ করে নেওয়ার আগ্রহের উপর নির্ভর করে। তাদের প্রাথমিক এক এটি তাদের ব্যবসায়ের মধ্যে রাখে। আপনার কাছে শক্তিশালী নম্বর রয়েছে, হ্যাঁ পাওয়ার একমাত্র উপায় হ'ল তাদের কল করা। তাদের পেটেন্ট সম্পর্কে জিজ্ঞাসা করুন, আমার ধারণা।
হ্যানস প্যাস্যান্ট

1
বোধ হয়। আমি আরও পরামর্শের জন্য অপেক্ষা করব।
জেসন

4
অদ্ভুত জিনিস. আমি নিজে এটি দূরবর্তী ডেস্কটপের চেয়ে দ্রুত খুঁজে পাই না - এটি থেকে অনেক দূরে! আমার জন্য আরডিপি ওয়ে দ্রুত - আরও একটি স্থানীয় ভার্চুয়াল মেশিন ব্যবহার করার মতো। আপনি কি আসলে ইন্টারনেটে বা কোনও ধরণের লোকাল সেটআপ পরীক্ষা করছেন? আপনি সরাসরি টিমভিউর সংযোগের অনুমতি দেওয়ার জন্য আপনার ফায়ারওয়ালটি খোলেন?
নিকজি

1
দেখে মনে হচ্ছে আপনি কেবল স্থানীয় নেটওয়ার্কে পরীক্ষা করছেন। আমার অভিজ্ঞতা থেকে দেখে মনে হচ্ছে টিমভিউয়ার ক্ষতিকারক সংকোচনের ব্যবহার করে (ধীর সংযোগের কারণে গুণটি কখনও কখনও সত্যই নড হয়)। এটি কি ভিএনসি টিমভিউয়ারের তুলনায় আরও প্রসেসিং সময় এবং কম ব্যান্ডউইথ এবং এর বিপরীতে ব্যবহার করতে পারে? তারপরে আপনার পরিবেশের উপর নির্ভর করে (উভয় মেশিনে প্রসেসর শক্তি এবং নেটওয়ার্ক লিঙ্কের গুণমান) কখনও কখনও ভিএনসি দ্রুত হতে পারে, কখনও কখনও টিমভিউয়ার।
এক্সেল

উত্তর:


79

এখানে সর্বাধিক প্রাথমিক জিনিসটি হ'ল আপনি স্থির চিত্রগুলি প্রেরণ করতে চান না কেবল চিত্রগুলিতে পরিবর্তন করতে চান যা মূলত ভিডিও স্ট্রিমের সাথে সাদৃশ্যপূর্ণ ।

আমার সেরা অনুমান কিছু খুব দক্ষ (এবং ভারী বিশেষজ্ঞ এবং অনুকূলিত) গতি ক্ষতিপূরণ অ্যালগরিদম, কারণ জেনেরিক ডেস্কটপ ব্যবহারের বেশিরভাগ আসল পরিবর্তন উপাদানগুলির রৈখিক গতিবিধি (স্ক্রোলিং পাঠ্য, চলমান উইন্ডো ইত্যাদি উপাদানগুলির রূপান্তর বিরোধী)।

1 এফপিএসের ডাইরেক্টএক্স 3 ডি পারফরম্যান্সটি আমার অনুমানটিকে কিছুটা হলেও নিশ্চিত করেছে।


1
বিনামূল্যে টেকস্মিথ স্ক্রিন ক্যাপচার কোডেক থেরেস করে res এটি দক্ষতার সাথে এবং লসলেসকে সংকুচিত করে।
sinni800

25

টিমভিউয়ার সার্ভারগুলির মাধ্যমে রুটে যেতে সময় লাগবে (টিমভিউয়ার তাদের সার্ভারগুলির মাধ্যমে কেবল ট্র্যাফিক প্রক্সিং করে কর্পোরেট সিমেট্রিক নেটগুলি বাইপাস করে)

আপনি দেখতে পাবেন যে টিমভিউয়ারকে তাদের নিজস্ব সার্ভারগুলির মাধ্যমে খুব কমই ট্র্যাফিক রিলে করা দরকার। টিমভিউয়ারটি এনএটি ট্র্যাভারসাল ব্যবহার করে NAT দ্বারা জটিল নেটওয়ার্কগুলি প্রবেশ করে (আমার মনে হয় এটি গুগলের লিবিজিংলের মতো ইউডিপি হোল-পাঞ্চিং )।

হ্যান্ডশেক এবং সংযোগ স্থাপনের জন্য তারা মিডল ম্যানকে তাদের নিজস্ব সার্ভার ব্যবহার করে তবে বেশিরভাগ সময় ক্লায়েন্ট এবং সার্ভারের মধ্যে সম্পর্ক থাকবে পি 2 পি (সেরা ক্ষেত্রে, যখন হ্যান্ড শেকটি সফল হয়)। যদি NAT ট্র্যাভারসাল ব্যর্থ হয়, তবে টিমভিউয়ার প্রকৃতপক্ষে নিজের সার্ভারগুলির মাধ্যমে ট্র্যাফিক রিলে করবে।

যদিও আমি কখনই এটি করতে দেখি যখন কোনও ক্লায়েন্ট যদিও ডাবল-এনএটি পিছনে থাকে।


5
খুব কম কর্পোরেট ফায়ারওয়ালগুলি NAT ট্র্যাভারসাল বা ইউপিএনপি মঞ্জুরি দেয় এবং এটি টিমভিউয়ার্সের প্রধান বাজার। আমি সন্দেহ করি যে বেশিরভাগ সংযোগগুলি বাস্তব জীবনে রিলেড হয় ...
নিকজি

20
কখনও কখনও আপনি কর্পোরেট ফায়ারওয়ালস / NAT এর মাধ্যমেও "আপনার পথে এগিয়ে যেতে পারেন" - স্কাইপ এটিতে বেশ ভাল। মূলত, ক্লায়েন্ট এ একটি অনুরোধ প্রেরণ করে যা NAT / ফায়ারওয়াল দ্বারা অবরুদ্ধ করা হবে এবং ব্যবহৃত পোর্ট সম্পর্কে বহিরাগত সার্ভারকে অবহিত করবে। ক্লায়েন্ট বি এর পরে বাহ্যিক সার্ভার থেকে পোর্ট সম্পর্কিত তথ্য পায় এবং সেই পোর্টের সাথে সংযোগ স্থাপন করে। এএএএএটি এর ভাববে যে এটি প্রথম অনুরোধের জবাব (এটি সত্যই বি এর NAT দ্বারা অবরুদ্ধ ছিল) এবং এটি দিয়ে দেওয়া হোক। যখন সেই সংযোগের কোনও উত্তর দেওয়া হয়, বি এর নেট এটিকে এটি দিয়ে দেবে কারণ সংযোগ বি দ্বারা শুরু করা হয়েছিল = => আপনার একটি সংযোগ রয়েছে।
এক্সেল

অনেক কর্পোরেটের কেবলমাত্র http প্রক্সি থাকে এবং কোনও NAT থাকে না এবং বাইরের দিকে মোটেও রাউটিং হয় না। সেখানে HTTP পোর্ট 443 দিয়ে টিমভিউয়ার টানেল Tha এটির টিসিপি এবং টিমভিউয়ার জাহান্নাম হিসাবে দ্রুত IL
sinni800

1
@ ড্যানিয়েল: উইকিপিডিয়ায় "ইউডিপি হোল পাঞ্চিং" এবং "স্টান" সম্পর্কিত নিবন্ধগুলি পড়ে শুরু করুন।
এক্সেল

1
@ ড্যানিয়েললিউজি গুগলের ওপেনসোর্স লিবিজিংলে একটি গর্ত পাঞ্চার রয়েছে: ডেভেলপারস জিও / টাল্ক / লিবিজিংলে / ডেভেলপার_গাইড । তারা জিচ্যাট, হ্যাঙ্গআউট ইত্যাদির জন্য এটি ব্যবহার করে (এবং এখনও করতে পারে, আমি জানি না)
জ্যামি এডওয়ার্ডস

14

কিছুটা দেরি করে দেওয়া উত্তর, তবে আমি আপনাকে পরামর্শ দিচ্ছি যে কনফারেন্সএক্সপি নামে কোডেপ্লেক্সে একটি সুপরিচিত প্রকল্পে আপনার নজর দেওয়া উচিত

কনফারেন্সএক্সপি একটি ওপেন সোর্স গবেষণা প্ল্যাটফর্ম যা হাই-ব্যান্ডউইথ নেটওয়ার্ক এবং মাইক্রোসফ্ট উইন্ডোজের উন্নত মাল্টিমিডিয়া ক্ষমতা ব্যবহার করে সহজ, নমনীয় এবং এক্সটেনসিবল কনফারেন্সিং এবং সহযোগিতা সরবরাহ করে। কনফারেন্সএক্সপি গবেষক এবং শিক্ষানবিশদের অভিনব অ্যাপ্লিকেশন এবং সমাধানগুলি বিকাশে সহায়তা করে যা বাস্তব-সময় বিতরণকৃত সহযোগিতা এবং দূরত্ব শেখার পরিবেশের সমর্থনে সম্প্রচার-মানের অডিও এবং ভিডিও বৈশিষ্ট্যযুক্ত।

সম্পূর্ণ উত্স (এটি বিশাল!) সরবরাহ করা হয়েছে। এটি আরটিপি প্রোটোকল প্রয়োগ করে ।


1
এটি দুর্দান্ত! আমি বাইনারিগুলি ডাউনলোড করেছি তবে অন্য কক্ষে অনলাইনে আর কেউ নেই বলে মনে হচ্ছে। আমাকে পরে অন্য কম্পিউটারের সাথে পরীক্ষা করতে হবে। অনেক ধন্যবাদ!
জেসন

6

কারও পরামর্শ অনুসারে ভিডিও স্ট্রিমিংয়ের চেয়ে ছবি স্ট্রিমিংয়ের চেয়ে বেশি শোনাচ্ছে। জেপিইজি / পিএনজি সংক্ষেপণ এই ধরণের গতির জন্য লক্ষ্যযুক্ত নয়, তাই তাদের ভুলে যান।

আপনার সিস্টেমে এমন একটি রেকর্ডিং কোডেক রয়েছে যা রিয়েলটাইম একটি আগত ভিডিও স্ট্রিম (আপনার স্ক্রিন) রেকর্ড করতে পারে gine কিছুটা ফ্রেপের মতো সম্ভবত। তারপরে অন্যদিকে একটি ভিডিও প্লেব্যাক কোডেক (রিমোট ক্লায়েন্ট) কল্পনা করুন। যেহেতু এইচডি রেকর্ডারগুলি এটি করতে পারে (একই এইচডি থেকে সরাসরি লাইভ এবং এমনকি প্লেব্যাক লাইভ), তাই আপনারও শেষদিকে হওয়া উচিত। এইচডি অবশ্যই আপনার প্রদর্শন পড়ার চেয়ে দ্রুত চিত্র সরবরাহ করতে পারে না, যাতে এটি কোনও বাধা নয়। বাধা হ'ল ভিডিও কোডেক। ডিকোডারের চেয়ে আপনি এনকোডারটিকে অনেক বেশি সমস্যার সন্ধান পাবেন, কারণ সমস্ত ডিকোডারই বেশিরভাগই বিনামূল্যে।

আমি এটা সহজ বলছি না; আমি নিজে একটি ভিডিও ফাইল এনকোড করতে ডাইরেক্টশো ব্যবহার করেছি এবং এটি এখন পর্যন্ত রিয়েলটাইম নয়। তবে সঠিক কোডেক দেওয়াতে আমি নিশ্চিত যে এটি কাজ করতে পারে।


2

আমার এলোমেলো অনুমান: টিভিতে x264 কোডেক ব্যবহার করে যার বাণিজ্যিক লাইসেন্স রয়েছে (অন্যথায় টিমভিউয়ারকে তাদের উত্স কোডটি প্রকাশ করতে হবে)। এক পর্যায়ে (5 বছরেরও বেশি আগে) আমি স্মরণ করি x264 এর মূল বিকাশকারী কম বিলম্বী এনকোডিংয়ের জন্য তিনি যে উন্নতি করেছিলেন সে সম্পর্কে একটি নিবন্ধ লিখেছিলেন (আপনি যদি কিছু ফ্রেম এনকোডার দিয়ে দেরি করেন তবে আরও ভাল সংকোচন করতে পারেন), এবং তিনি আরও কিছু উন্নতি উল্লেখ করেছিলেন যা ছিল টিমভিউয়ার-মতো ব্যবহারের জন্য প্রাসঙ্গিক। সেই পোস্টে তিনি ভিডিও স্ট্রিমের ওপরে কোনও নজরে না আসা সমস্যা নিয়ে ভূমিকম্প খেলার কথা উল্লেখ করেছিলেন। তখন আমি নিশ্চিত ছিলাম যে এই উন্নতির পৃষ্ঠপোষক কে, কারণ টিমভিউয়ার তখনকার একমাত্র বিকল্প ছিল। x264 হল H264 ভিডিও কোডেকের একটি ওপেন সোর্স বাস্তবায়ন, এবং এটি অত্যন্ত ভাল বাস্তবায়ন, এটি সেরা। একই সাথে এটি অত্যন্ত ভালভাবে অনুকূলিত। খুব সম্ভবত x264 এর খুব ভাল প্রয়োগের কারণে আপনি কম সিপিইউ লোডে টিভির সাথে আরও ভাল ফলাফল পেতে পারেন। যেকোনও ডেস্ক এবং ক্রোম রিমোট ডেস্ক libvpx ব্যবহার করে, যা x264 (অপ্টিমাইজেশন এবং ভিডিওর গুণমান অনুযায়ী) এর মতো ভাল নয়।

তবে আমি মনে করি না যে টিমভিউ মাইক্রোসফ্টারের আরডিপিকে পরাজিত করতে পারে। আমার কাছে এটি সর্বোত্তম, তবে এটি উইন্ডোজ পিসি বা ম্যাক থেকে উইন্ডোজের মধ্যেই কাজ করে। টিভি এমনকি মোবাইল থেকেও কাজ করে।

আপডেট: নিবন্ধটি জানুয়ারী 2010 তে রচিত হয়েছিল, তাই কাজটি প্রায় 10 বছর আগে সম্পন্ন হয়েছিল। এছাড়াও, আমি একটি ভুল করে ফেলেছি: সে ভূমিকম্প নয়, ডিউটির ডাক পড়েছিল। আপনি যখন আপনার প্রশ্ন পোস্ট করেছেন, যদি আমার অনুমানটি সঠিক হয়, টিমভিউয়ারটি 3 বছর ধরে সেই কাজটি ব্যবহার করে আসছে। ওয়েব সংরক্ষণাগার থেকে সেই ব্লগ পোস্টটি পড়ুন: x264: বিশ্বের সেরা কম-বিলম্বিত ভিডিও স্ট্রিমিং প্ল্যাটফর্ম । ২০১০ সালে যখন আমি আর্টিকেলটি আবার পড়েছি তখন আমি নিশ্চিত হয়েছি যে "শুরুটি – যা নাম প্রকাশ না করার জন্য অনুরোধ করেছে" যেটি লেখক উল্লেখ করেছেন টিমভিউয়ার।


আপনি কি নিশ্চিত যে ডেনডেস্ক libvpx ব্যবহার করে? তারা ডেস্কআরটি তাদের নিজস্ব কোডেক হিসাবে ডেস্কটপ পরিবেশের জন্য ডিজাইন করা হিসাবে বিজ্ঞাপন দেয়।
টুনাফিশ 24

0

আশ্চর্যের। তবে আমার অভিজ্ঞতায় টিমভিউয়ার ভিএনসির চেয়ে দ্রুত / বেশি প্রতিক্রিয়াশীল নয়, কেবল সেটআপ করা সহজ। আমার কাছে উইন-বক্সন রয়েছে যা আমি ওপেনভিপিএন-এর উপরে ভিএনসি (সুতরাং আরও একটি ওভারহেড স্তর রয়েছে) এবং এটি সস্তা কেবলে (512 আপ) আছে এবং আমি একইভাবে বক্সনে টিমভিউয়ারের চেয়ে আরও বেশি প্রতিক্রিয়াশীল হওয়ার জন্য টাইটভিএনসি সেটআপ করেছি find আরডিপি (প্রাকৃতিকভাবে) আরও বেশি কারণ এটি বিটম্যাপ টাইলের পরিবর্তে জিইআইআই ড্র কমান্ড প্রেরণ করে।

যা আমাদের এনেছে:

  1. আপনি ভিএনসি ব্যবহার করছেন না কেন? ওপেন সোর্স সমাধানের আধিক্য রয়েছে এবং টাইট সম্ভবত এখনই এটির শীর্ষে রয়েছে।

  2. উন্নত ভিএনসি বাস্তবায়নগুলি ক্ষতিকারক সংকোচনের ব্যবহার করে এবং এটি আপনার পিএনজি নির্বাচনের চেয়ে ভাল ফলাফল অর্জন করেছে বলে মনে হয়। এছাড়াও, আইআইআরসি-র বাকী পেডও জিলিবি ব্যবহার করে স্কোয়াশ করা হয়। বোথজ টাইট এবং আল্ট্রাভিএনসি বিশেষত উইন্ডোজের জন্য খুব অনুকূলিতকরণ করেছে g টাইটের শীর্ষে ওপেন সোর্স।

  3. উইন বক্সেন যদি হয় তবে আপনার প্রাথমিক লক্ষ্যটি আরডিপি একটি ভাল বিকল্প হতে পারে এবং একটি ওপেনসোর্স বাস্তবায়ন রয়েছে (rdesktop)

  4. যদি * নিক্স বক্সেন আপনার প্রাথমিক লক্ষ্য হয় তবে এনএক্স আরও ভাল বিকল্প হতে পারে এবং এতে একটি মুক্ত উত্স বাস্তবায়ন (ফ্রিএনএক্স, যদিও নোম্যাচিনের মালিকানাধীন পণ্যের মতো অনুকূল নয়)।

যদি জেপিজি সংকোচন করা আপনার আলগোজের জন্য পারফরম্যান্সের সমস্যা হয় তবে আমি নিশ্চিত যে চিত্রের তুলনা কিছুটা পারফরম্যান্সকে সরিয়ে ফেলবে pretty আমি বাজি ধরতাম যে তারা প্রতিটি নির্দিষ্ট পরিস্থিতির জন্য সবচেয়ে ভাল ক্ষেত্রে সংক্ষেপন ব্যবহার করে অর্থাৎ বড় ফ্রেমের জন্য ক্ষতিকারক, ছোটগুলির জন্য কিছু দ্রুত এবং মলিন ইন্টার্নল লসলেস, চিত্রগুলির বিটগুলির তুলনা করে এবং কেবলমাত্র অন্যান্য ধরণের অপ্টিমাইজেশনের কৌশলগুলি সরবরাহ করে।

এবং সেই কৌশলগুলি অনেকগুলি অবশ্যই আবার টাইট> ২.০ এ উপস্থিত থাকতে হবে, আমার অভিজ্ঞতায় এটি ওয়াইএমএমভি, টিমভিউয়ার পারফরম্যান্সের বাইরে চলে গেছে।

এছাড়াও সিআইটি + এর মতো কোনও জেআইটি সংকলিত রানটাইম বেছে নেওয়া আপনার পারফরম্যান্স প্রান্ত থেকে এক টুকরো নিতে পারে, বিশেষত মেমরির সীমাবদ্ধ মেশিনগুলিতে (উইন্ডোজ পৃষ্ঠার ফাইলে নিবিড়ভাবে ব্যবহার করা শুরু করলে প্রচুর পারফরম্যান্স টিউনিং টয়লেটে যায়)। এবং ডিএফ মিরাজ আপনাকে যা দেয় তার অভ্যন্তরীণ তুলনার জন্য পূর্ববর্তী চিত্রের স্থিতি রাখতে আপনার মেমরির প্রয়োজন হবে।


9
লোকেরা ভিভিএনসিকে টিমভিউয়ারের বিকল্প হিসাবে প্রস্তাব দেওয়ার সময় এটি আমাকে বিরক্ত করে। আমি পরামর্শ দেব যে সম্ভবত আপনি ভিএনসির মতো ফ্রি সফটওয়্যারগুলির থেকে কী কী সুবিধা দেয় তা জানতে টিমভিউয়ারটি ব্যবহার করেন নি? ভিএনসি আপনার নিজের কম্পিউটার অ্যাক্সেস করার জন্য ঠিক আছে, তবে স্ক্রিন ভাগ করে নেওয়ার এবং মিটিং হোস্টিং ইত্যাদির জন্য, এটি অস্পষ্টভাবে তুলনাও করে না। গতবার আমি যাচাই করেছিলাম, ভিএনসির এমনকি কোনও উন্মুক্ত রিলে সার্ভারও ছিল না, সুতরাং এটি 95% ক্ষেত্রে কাজ করবে না কারণ এটি ফায়ারওয়াল হয়ে যাবে (যদি না আপনি নিজের ফায়ারওয়াল বা সার্ভারের মালিক হন এবং পরিচালনা না করেন)।
নিকজি

5
আলোচনাটি ভিএনসি ক্লায়েন্ট সরঞ্জাম বনাম টিমভিউয়ারের বিষয়ে ছিল না (যার মধ্যে আমি দৈনিক ভিত্তিতে অবিচ্ছিন্নভাবে উভয়ই ব্যবহার করি, আমি প্রচুর ফায়ারওয়াল এবং সার্ভার পরিচালনা করি এবং বেশ কয়েকটি মালিকানা পাই)। আলোচনাটি প্রোটোকলের অভ্যন্তরীণ কাজ এবং সেগুলি বাস্তবায়নের বিষয়ে ছিল
বোজন মার্কোভিচ

একটি ধীর 3 জি নেটওয়ার্কের উপরে আল্ট্রাভিএনসি এবং টিমভিউয়ারকে কেবল চেষ্টা করে দেখেছেন, এবং পারফরম্যান্সের পার্থক্যটি বিশাল। আল্ট্রাভিএনসি সহ, আমি দূরবর্তী কম্পিউটারে কিছু ক্লিক করতে এবং প্রতিক্রিয়াটি দেখার মধ্যে 1-2 এর বিলম্ব অনুভব করেছি। আলগা করতে দরকারী হতে। টিমভিউয়ারটি দ্রুততর (আরডিপির মতো দ্রুত) এবং একই লিঙ্কে ব্যবহারযোগ্য হওয়ার জন্য যথেষ্ট দ্রুত ছিল।
জন রেনল্ডস

2
হাঁ। আমাকে নিকজির সাথে একমত হতে হবে যে কেউ এখনও ভিএনসিটিকে পোষ্ট করার চেষ্টা করছে তত দ্রুত যে টিমভিউয়ার অবশ্যই টিমভিউয়ার ব্যবহার করবে না। হাস্যকর দৃser়তা। এই উত্তরটি ভোট দেওয়া উচিত। আমি ভিএনসির সাথে এই পোস্টে প্রস্তাবিত সমস্ত কৌশলগুলি ব্যবহার করেছি এবং এটি টিমভিউয়ার পারফরম্যান্সের সাথে দূরবর্তীভাবে তুলনাও করে না।
6:36

এই উত্তরটি আমাকে ভোট দিয়ে নিচে প্রবেশ করতে হয়েছিল। আমি NoMachine, VNC, সেখানে যাই হোক না কেন এবং এমনকি স্পেসডেস্ক, অ্যান্ড্রয়েডে ওয়্যার্ড এক্সডিস্প্লে ব্যবহার করেছি এবং আপনি কী জানেন? টিমভিউয়ার হ'ল স্পেসডেস্ক ভিডিও স্ট্রিমিংয়ের চেয়ে দ্রুততম একটি। যে কেউ ভিএনসি পরামর্শ দেয় = কখনই টিমভিউয়ার ব্যবহার করবেন না।
কেন লে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.