WebRTC দিয়ে শুরু করা

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

WebRTC API

WebRTC স্ট্যান্ডার্ড, উচ্চ স্তরে, দুটি ভিন্ন প্রযুক্তিকে কভার করে: মিডিয়া ক্যাপচার ডিভাইস এবং পিয়ার-টু-পিয়ার সংযোগ।

মিডিয়া ক্যাপচার ডিভাইসগুলির মধ্যে ভিডিও ক্যামেরা এবং মাইক্রোফোন অন্তর্ভুক্ত রয়েছে, তবে স্ক্রিন ক্যাপচারিং "ডিভাইস"ও রয়েছে। ক্যামেরা ও মাইক্রোফোনের জন্য, আমরা ব্যবহার navigator.mediaDevices.getUserMedia() ক্যাপচার করার MediaStreams । পর্দা রেকর্ডিং জন্য, আমরা ব্যবহার navigator.mediaDevices.getDisplayMedia() পরিবর্তে।

পিয়ার টু পিয়ার সংযোগ দ্বারা পরিচালিত হয় RTCPeerConnection ইন্টারফেস। WebRTC-তে দুই সমবয়সীর মধ্যে সংযোগ স্থাপন ও নিয়ন্ত্রণ করার জন্য এটি হল কেন্দ্রীয় বিন্দু।