WebTorrent, আপনার ব্রাউজারে টরেন্ট ক্লায়েন্ট

ওয়েব টরেন্ট

WebTorrent হল জাভাস্ক্রিপ্টে লেখা একটি পিয়ার-টু-পিয়ার স্ট্রিমিং টরেন্ট ক্লায়েন্ট।

অনেকক্ষণ ধরে টরেন্টের ব্যবহার বেশ জনপ্রিয় ছিল সরাসরি ডাউনলোডের আগমনের আগ পর্যন্ত এবং তার পরে অন্যান্য সমাধানের জন্য যা তথ্য শেয়ার করতে সক্ষম হওয়ার দাবির প্রতিক্রিয়া হিসাবে জন্মগ্রহণ করেছিল, এই সত্যটি ছাড়াও টরেন্টের জনপ্রিয়তার একটি অংশ এই কারণে যে খুব বেশি পাইরেসি শেয়ার করা হয়েছিল এর মানে

তারপর এবং আজ পর্যন্ত, টরেন্ট ব্যবহার করা বন্ধ হয়নি, যদিও অল্প পরিমাণে, এটিতে এখনও বিপুল সংখ্যক ব্যবহারকারী রয়েছে যারা লিনাক্স বিতরণ, বই, তথ্য, ছবি ইত্যাদি থেকে ফাইলগুলি ভাগ করতে এবং প্রাপ্ত করতে এই মাধ্যমটিকে পছন্দ করে।

ব্যবধান বিদ্যমান টরেন্ট ক্লায়েন্টরা বিভিন্ন বৈশিষ্ট্য অফার করে, যদিও একটির চাহিদা সবসময়ই বেশি ছিল, এটা ক্ষমতা ক্লায়েন্ট হিসাবে একটি ওয়েব ব্রাউজার ব্যবহার করুন এবং এর ফলে অনেক কিছুর সুবিধা হয়।

এই দেওয়া, WebTorrent জন্ম হয়েছিল, সম্পূর্ণরূপে জাভাস্ক্রিপ্টে লেখা, এটি পিয়ার-টু-পিয়ার পরিবহনের জন্য WebRTC ব্যবহার করে। কোন ব্রাউজার প্লাগইন, এক্সটেনশন বা ইনস্টলেশন প্রয়োজন. ওপেন ওয়েব স্ট্যান্ডার্ড ব্যবহার করে, WebTorrent ওয়েবসাইট ব্যবহারকারীদেরকে একটি বিতরণ করা এবং বিকেন্দ্রীকৃত নেটওয়ার্ক গঠন করতে সংযুক্ত করে। PeerCDN এর বিপরীতে, WebTorrent হল বিনামূল্যের সফটওয়্যার।

প্রোটোকল WebTorrent ঠিক BitTorrent প্রোটোকলের মত কাজ করে, এটি TCP/uTP এর পরিবর্তে WebRTC ব্যবহার করে একটি পরিবহন প্রোটোকল হিসাবে। ক্রস-ব্রাউজার যোগাযোগ মধ্যস্বত্বভোগীদের আউট করে এবং ব্যবহারকারীদের তাদের নিজস্ব শর্তে যোগাযোগ করতে দেয়। আর কোন ক্লায়েন্ট/সার্ভার নেই, শুধু সমবয়সীদের একটি নেটওয়ার্ক, সব একই। "ওয়েবটরেন্ট হল ওয়েবকে রিসেন্ট্রালাইজ করার প্রক্রিয়ার প্রথম ধাপ," ওয়েবটরেন্ট লিখেছেন।

WebRTC সংযোগ মডেলকে সমর্থন করার জন্য, WebTorrent টিম ট্র্যাকিং প্রোটোকলে কিছু পরিবর্তন করেছে। অতএব, একটি ব্রাউজার-ভিত্তিক WebTorrent ক্লায়েন্ট বা "ওয়েব পিয়ার" শুধুমাত্র অন্যান্য ক্লায়েন্টদের সাথে সংযোগ করতে পারে যা WebTorrent/WebRTC সমর্থন করে।

একবার সহকর্মীরা সংযুক্ত হয়ে গেলে, যোগাযোগের জন্য ব্যবহৃত তারযুক্ত প্রোটোকলটি নিয়মিত বিটটরেন্টের মতোই। এটি ট্রান্সমিশন এবং uTorrent এর মত বিদ্যমান জনপ্রিয় টরেন্ট ক্লায়েন্টগুলিতে WebTorrent সমর্থন যোগ করা সহজ করে তুলবে।

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

WebTorrent-এর সবচেয়ে আকর্ষণীয় ব্যবহারগুলির মধ্যে একটি হল পিয়ার-অ্যাসিস্টেড স্ট্রিমিং।. উইকিপিডিয়া এবং ইন্টারনেট আর্কাইভের মতো অলাভজনক প্রকল্পগুলি দর্শকদের অংশগ্রহণের অনুমতি দিয়ে ব্যান্ডউইথ এবং হোস্টিং খরচ কমাতে পারে। জনপ্রিয় বিষয়বস্তু ব্রাউজার থেকে ব্রাউজারে স্ট্রিম করা হয়। কদাচিৎ অ্যাক্সেস করা বিষয়বস্তু অরিজিন সার্ভার থেকে HTTP-তে নির্ভরযোগ্যভাবে পরিবেশন করা হয়।

এছাড়াও সিডিএন থেকে শুরু করে অ্যাপ্লিকেশন ডেলিভারি পর্যন্ত কিছু আকর্ষণীয় ব্যবসায়িক ব্যবহারের ক্ষেত্রে রয়েছে.

“ওয়েবটরেন্টের অভ্যন্তরীণ অবকাঠামো এবং বহিরাগত ব্যবহারকারীদের কাছ থেকে বন্ধ যোগাযোগের অ্যাপ্লিকেশন সহ ক্লায়েন্ট-সার্ভারের ঐতিহ্যগত ধারণাকে আমূল পরিবর্তন করার উল্লেখযোগ্য বাণিজ্যিক সম্ভাবনা রয়েছে। WebTorrent একটি ধারণা থেকে একটি বৈজ্ঞানিক পরীক্ষায় চলে গেছে এবং এখন কার্যকর হওয়ার দ্বারপ্রান্তে। এটা সত্যিই দুর্দান্ত,” ক্রিস ক্র্যাঙ্কি বলেছেন।

এটি লক্ষ করা উচিত যে ব্রাউজারে, WebTorrent শুধুমাত্র WebRTC-সঙ্গী টরেন্ট ক্লায়েন্ট দ্বারা পরিবেশিত টরেন্ট ডাউনলোড করতে পারে। নীচে WebRTC সামঞ্জস্যপূর্ণ টরেন্ট ক্লায়েন্ট রয়েছে:

  • ওয়েবটরেন্ট ডেস্কটপ - ওপেন সোর্স টরেন্ট স্ট্রিমিং ক্লায়েন্ট। ম্যাক, উইন্ডোজ এবং লিনাক্সের জন্য;
  • Vuze: শক্তিশালী এবং সম্পূর্ণ টরেন্ট ক্লায়েন্ট;
  • প্লেব্যাক: ওপেন সোর্স জাভাস্ক্রিপ্ট ভিডিও প্লেয়ার;
  • [* ]webtorrent-hybrid: Node.js প্যাকেজ (কমান্ড লাইন এবং API);
  • Instant.io: একটি ওয়েবসাইটে সহজ WebTorrent ক্লায়েন্ট;
  • βTorrent - ক্লায়েন্ট: ব্রাউজারের জন্য সম্পূর্ণ WebTorrent;
  • টরেন্টমিডিয়া: ব্যুরোর ওয়েবটরেন্ট ক্লায়েন্ট।

পরিশেষে, যদি আপনি এটি সম্পর্কে আরও জানতে আগ্রহী হন, তাহলে আপনি বিস্তারিত জানতে পারেন নীচের লিঙ্কে।

WebTorrent পান

যারা WebTorrent পেতে আগ্রহী তাদের জন্য, আপনার জানা উচিত যে node.js-এ, webtorrent-hybrid WebRTC সহকর্মীদের বা TCP সহকর্মীদের থেকে টরেন্ট ডাউনলোড করতে পারে। ওয়েবটরেন্ট-হাইব্রিড ইনস্টল করতে, শুধুমাত্র একটি টার্মিনালে নিম্নলিখিত কমান্ডটি চালান।

npm install webtorrent-hybrid –g


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।