WebRTC के साथ शुरुआत करना

अगर आप एपीआई के बारे में नहीं जानते, तो WebRTC टेक्नोलॉजी पर आधारित नया ऐप्लिकेशन बनाना काफ़ी मुश्किल हो सकता है. इस सेक्शन में, हम आपको WebRTC मानक में अलग-अलग एपीआई शुरू करने का तरीका बताएंगे. इसमें, सामान्य इस्तेमाल के उदाहरण और कोड स्निपेट को ठीक करने के बारे में जानकारी दी जाएगी.

WebRTC API

WebRTC मानक के कवर में ज़्यादा सुविधाओं वाली दो अलग-अलग तकनीक शामिल हैं: मीडिया कैप्चर करने वाले डिवाइस और पीयर-टू-पीयर कनेक्टिविटी.

मीडिया कैप्चर डिवाइस में वीडियो कैमरा और माइक्रोफ़ोन शामिल हैं, लेकिन इनमें "डिवाइस" कैप्चर करने की स्क्रीन भी है. कैमरे और माइक्रोफ़ोन के लिए, हम navigator.mediaDevices.getUserMedia() को MediaStreams कैप्चर करने के लिए इस्तेमाल करते हैं. स्क्रीन को रिकॉर्ड करने के लिए, हम navigator.mediaDevices.getDisplayMedia() का इस्तेमाल करते हैं.

पीयर-टू-पीयर कनेक्टिविटी को RTCPeerConnection इंटरफ़ेस प्रबंधित करता है. यह WebRTC में दो मिलते-जुलते ऐप्लिकेशन के बीच कनेक्शन बनाने और उसे नियंत्रित करने का मुख्य बिंदु है.