WebRTC टेक्नोलॉजी के आधार पर नया ऐप्लिकेशन बनाना मुश्किल हो सकता है. ऐसा तब हो सकता है, जब आप API के बारे में न जानते हों. इस सेक्शन में, हम बताएंगे कि WebRTC इस्तेमाल करने पर कई एपीआई का इस्तेमाल कैसे करना है. इसके लिए, हम कई सामान्य इस्तेमाल के उदाहरण और कोड स्निपेट समझाएंगे.
WebRTC API
WebRTC मानक में उच्च स्तर की दो अलग-अलग तकनीक शामिल हैं: मीडिया कैप्चर डिवाइस और पीयर-टू-पीयर कनेक्टिविटी.
मीडिया कैप्चर डिवाइस में वीडियो कैमरे और माइक्रोफ़ोन शामिल हैं, लेकिन यह स्क्रीन डिवाइस को भी कैप्चर करता है. कैमरे और माइक्रोफ़ोन के लिए, हम MediaStreams
को कैप्चर करने के लिए
navigator.mediaDevices.getUserMedia()
का इस्तेमाल करते हैं. स्क्रीन रिकॉर्डिंग के लिए, हम इसके बजाय navigator.mediaDevices.getDisplayMedia()
का इस्तेमाल करते हैं.
पीयर-टू-पीयर कनेक्टिविटी को RTCPeerConnection
इंटरफ़ेस मैनेज करता है.
यह WebRTC में दो पीयर के बीच कनेक्शन स्थापित करने और उसे नियंत्रित करने का मुख्य बिंदु है.