ওয়েবআরটিসি ব্যাখ্যা করেছে

ব্রাউজারগুলির মধ্যে রিয়েল টাইম ভয়েস এবং ভিডিও কমিউনিকেশন

প্রচলিত উপায় যার মধ্যে ভয়েস এবং ভিডিও যোগাযোগ সম্পন্ন হয়, এবং যা ডেটা স্থানান্তরিত হয়, ক্লায়েন্ট-সার্ভার মডেলের উপর ভিত্তি করে। উভয় বা সব যোগাযোগ ডিভাইসের জন্য একটি সার্ভারের কিছু প্রয়োজন এবং তাদের সাথে যোগাযোগ করুন। তাই যোগাযোগ একটি মেঘ বা একটি প্রধান মেশিন মাধ্যমে পাস করতে হবে।

WebRTC সমস্ত যে পরিবর্তন। এটি দুটি মেশিনের মধ্যে সরাসরি ঘটে এমন কিছু যোগাযোগ করে, তবে তা প্রায় কাছাকাছি বা দূরে। এছাড়াও, এটি ব্রাউজারে কাজ করে - কিছু ডাউনলোড এবং ইনস্টল করার প্রয়োজন নেই।

ওয়েবআরটিসের পিছনে কে আছে?

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

কেন WebRTC?

মহাসড়ক লাইসেন্স ফি এবং ব্যয়বহুল মালিকানা প্লাগইন ব্যবহারের মাধ্যমে এটি অর্জনের চেষ্টা করা হয়েছে যতদূর সম্ভব বড় সংস্থাগুলির মধ্যে। WebRTC API- এর সাথে, মৌলিক প্রোগ্রামিং জ্ঞান সহ যে কেউ ভয়েস এবং ভিডিও যোগাযোগ এবং ডেটা ওয়েব অ্যাপ্লিকেশনের জন্য শক্তিশালী সরঞ্জামগুলি তৈরি করতে সক্ষম হবে। ওয়েব RTC বিভিন্ন সুবিধা নিয়ে আসবে, যার মধ্যে রয়েছে:

WebRTC মুখোমুখি বাধা

কয়েকটি বিষয় রয়েছে যেগুলি ওয়েবআরটিটিতে কাজ করে এমন দলগুলি কিছু নির্দিষ্ট সিদ্ধান্ত নেওয়ার জন্য ঠিকানায় আছে। তাদের মধ্যে নিম্নলিখিত হয়:

একটি WebRTC অ্যাপ এর একটি উদাহরণ

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

ডেভেলপারদের জন্য WebRTC

ওয়েবআরটিসি একটি ওপেন সোর্স প্রকল্প। ব্রাউজারগুলির মধ্যে রিয়েল টাইম যোগাযোগের (আরটিসি) জন্য উপলব্ধ API যে সহজ জাভাস্ক্রিপ্ট মধ্যে।

WebRTC- এর একটি আরো গভীরভাবে বোঝার জন্য, এই ভিডিওটি দেখুন