वेब के लिए रीयल-टाइम संचार

WebRTC की मदद से, आप अपने ऐप्लिकेशन में रीयल-टाइम में बातचीत करने की सुविधा जोड़ सकते हैं. यह सुविधा ओपन स्टैंडर्ड के साथ काम करती है. यह ऐप्लिकेशन मिलते-जुलते ऐप्लिकेशन के साथ भेजे जाने वाले वीडियो, वॉइस कॉल, और जेनरिक डेटा का इस्तेमाल करता है. इससे, डेवलपर को बोली और वीडियो के लिए बेहतर सॉल्यूशन बनाने में मदद मिलती है. यह टेक्नोलॉजी सभी मुख्य ब्राउज़र के लिए, सभी आधुनिक ब्राउज़र के साथ-साथ नेटिव क्लाइंट पर भी उपलब्ध है. WebRTC के साथ इस्तेमाल होने वाली टेक्नोलॉजी को एक खुले वेब स्टैंडर्ड के रूप में लागू किया जाता है और यह सभी प्रमुख ब्राउज़र में सामान्य JavaScript API के तौर पर उपलब्ध होती है. Android और iOS ऐप्लिकेशन जैसे नेटिव क्लाइंट के लिए, एक लाइब्रेरी उपलब्ध होती है, जो वही फ़ंक्शन मुहैया कराती है. WebRTC प्रोजेक्ट ओपन सोर्स है. यह Apple, Google, Microsoft, और Mozilla जैसे दूसरे ऐप्लिकेशन के साथ काम करता है. इस पेज का रखरखाव, Google WebRTC टीम करती है.
WebRTC के लिए इस्तेमाल के कई अलग-अलग उदाहरण हैं, जिनमें कैमरे या माइक्रोफ़ोन का इस्तेमाल करने वाले बेसिक वेब ऐप्लिकेशन से लेकर, ज़्यादा बेहतर वीडियो कॉलिंग ऐप्लिकेशन और स्क्रीन शेयर करने तक शामिल हैं. हमने कई कोड सैंपल इकट्ठा किए हैं, ताकि हम बेहतर तरीके से समझ सकें कि यह टेक्नोलॉजी कैसे काम करती है और इसे किन कामों के लिए इस्तेमाल किया जा सकता है.
WebRTC ऐप्लिकेशन को आम तौर पर एक सामान्य ऐप्लिकेशन फ़्लो से गुज़रना होगा. मीडिया डिवाइसों को ऐक्सेस करना, एक-दूसरे से कनेक्ट करना, मिलते-जुलते ऐप्लिकेशन ढूंढना, और स्ट्रीमिंग शुरू करना. हमारा सुझाव है कि नए डेवलपर, WebRTC को डेवलप करने से पहले, उनके बारे में दी गई जानकारी को पढ़ें.
वेब के लिए WebRTC API (JavaScript) के बारे में जानने के लिए, हमारी कोडलैब के साथ शुरुआत करें.