Web RTC 월드 वाइड वेब কনসোর্টিয়াম (W3C) দ্বারা পরিচয় করানো হয়েছে। এটি ব্রাউজার-টু-ব্রাউজার অ্যাপ্লিকেশন সমর্থন করে ভয়েস কলিং, ভিডিও চ্যাট, এবং P2P ফাইল শেয়ারিং-এর জন্য।
Web RTC তিনটি API বাস্তবায়ন করে নিচের মতো:
- MediaStream - ব্যবহারকারীর ক্যামেরা এবং মাইক্রোফোনে অ্যাক্সেস পান।
- RTCPeerConnection - অডিও বা ভিডিও কলিং সুবিধা পান।
- RTCDataChannel - পিয়ার-টু-পিয়ার যোগাযোগে অ্যাক্সেস পান।
Web RTC ব্রাউজারগুলোর মাঝপথে পিয়ার-টু-পিয়ার যোগাযোগ আবশ্যক। এই মেকানিজমে সিগন্যালিং, নেটওয়ার্ক ইনফরমেশন, সেশন কন্ট্রোল এবং মিডিয়া ইনফরমেশন আবশ্যক। ওয়েব ডেভেলপাররা ব্রাউজারগুলোর মাঝপথে যোগাযোগের জন্য ভিন্ন মেকানিজম বেছে নিতে পারেন যেমন SIP বা XMPP বা যেকোনো দুই-পাশের যোগাযোগ।