WebRTC की पुष्टि करने वाले टूल के इस्तेमाल के लिए गाइड

खास जानकारी

WebRTC की पुष्टि करने वाला टूल, वेब पर काम करने वाला टूल है. इसका मकसद, Google के स्मार्ट डिसप्ले पर Google Assistant के साथ उपलब्ध WebRTC प्लेयर की तरह काम करना है. यह वेब ऐप्लिकेशन, मॉडर्न ब्राउज़र में उपलब्ध WebRTC API का इस्तेमाल करता है. आम तौर पर, WebRTC की पुष्टि करने वाला टूल एक WebRTC पीयर है, जिससे या जहां से स्ट्रीम किया जा सकता है.

WebRTC की पुष्टि करने वाले टूल पर जाएं

WebRTC पुष्टि करने वाले टूल की खास जानकारी वाली इमेज.

STUN/TURN सर्वर को कस्टमाइज़ करें

WebRTC पुष्टि करने वाला टूल, डिफ़ॉल्ट रूप से Google STUN सर्वर का इस्तेमाल करता है. WebRTC वैलिडेटर टूल, उपयोगकर्ता के तय किए गए STUN/TURN सर्वर का इस्तेमाल कर सकता है.

सर्वर चुनने के लिए बना बॉक्स.

STUN/TURN सर्वर जोड़ना

  1. STUN या TURN सर्वर का पता STUN या टर्न यूआरआई टेक्स्ट बॉक्स में डालें. पक्का करें कि यूआरआई स्कीम इस फ़ॉर्मैट में हो scheme:host:[port]. डिफ़ॉल्ट रूप से, यह टूल stun:stun.l.google.com:19302 का इस्तेमाल करता है
  2. (ज़रूरी नहीं) अगर टर्न सर्वर का इस्तेमाल किया जा रहा है, तो आपको उपयोगकर्ता नाम और पासवर्ड बदलें टेक्स्ट बॉक्स में क्रेडेंशियल डालने होंगे.
  3. टूल में सर्वर की जानकारी जोड़ने के लिए, सर्वर जोड़ें पर क्लिक करें.

एसटीयूएन/टर्न सर्वर का इस्तेमाल उसी क्रम में किया जाएगा जिस क्रम में वे सूची में दिखते हैं.

STUN/TURN सर्वर को हटाना

  1. वह STUN/TURN सर्वर चुनें, जिसे आप हटाना चाहते हैं.
  2. सर्वर हटाएं पर क्लिक करें.

अगर कोई दूसरा STUN/TURN सर्वर नहीं चुना गया है, तो यह टूल stun:stun.l.google.com:19302 का इस्तेमाल करेगा.

ऑडियो भेजना चालू/बंद करें

  1. यह टूल डिफ़ॉल्ट रूप से, WebRTC स्ट्रीम के हिस्से के रूप में ऑडियो भेजता है. अगर आप ऑडियो भेजने की सुविधा को बंद करना चाहते हैं, तो ऑडियो चालू करें चेक बॉक्स से सही का निशान हटाएं.
ऑडियो चेकबॉक्स

'सबमिट करें' बटन

सर्वर और ऑडियो की सेटिंग की पुष्टि करने के बाद, सबमिट करें पर क्लिक करें.

'सबमिट करें' बटन
कैमरा ऐक्सेस करने की अनुमति वाला डायलॉग बॉक्स

आपके वेबकैम से मिला वीडियो इनपुट, लोकल वीडियो एलिमेंट में दिखेगा.

ऑफ़र का एसडीपी बनाएं

  1. ऑफ़र का एसडीपी जनरेट करने के लिए, ऑफ़र का एसडीपी बनाएं पर क्लिक करें. Offer JSON को इस फ़ॉर्मैट में फ़ॉर्मैट किया जाएगा:
    {
    "action": "offer",
    "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..."
    }
    

2.ऑफ़र SDP को अब WebRTC पीयर को भेजा जा सकता है. यह आपका Google स्मार्ट होम WebRTC एजेंट या किसी दूसरे ब्राउज़र पर चल रहा WebRTC पुष्टि करने वाला टूल हो सकता है.

एसडीपी में जवाब सबमिट करें

  1. जवाब वाले एसडीपी टेक्स्ट बॉक्स में JSON फ़ॉर्मैट में जवाब डालें. इसके बाद, जवाब एसडीपी सबमिट करें पर क्लिक करें. JSON फ़ॉर्मैट में जवाब, इस फ़ॉर्मैट में होना चाहिए:

    {
    "action": "answer",
    "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..."
    }
    
  2. अगर एसडीपी का जवाब मान्य है, तो रिमोट सोर्स से लिया गया वीडियो और ऑडियो रिमोट वीडियो एलिमेंट में दिखेगा.

WebRTC डीबग करने का तरीका

हमारा सुझाव है कि WebRTC की पुष्टि करने वाले टूल का इस्तेमाल, Chrome ब्राउज़र (वर्शन 87 या उसके बाद के वर्शन) के साथ किया जाए. Chrome ब्राउज़र के टूल आपकी WebRTC स्ट्रीम को डीबग करने में मदद कर सकते हैं.

Webrtc-आंतरिक पेज

  1. अपने Chrome ब्राउज़र में नया टैब खोलें
  2. इस पते पर जाएं chrome://webrtc-internals
WebRTC निरीक्षण विंडो

इस पेज पर चल रहे सभी WebRTC कनेक्शन दिखाए जाते हैं. इस पेज पर जनरेट किए गए आंकड़े और मेट्रिक, getStats() API से इकट्ठा किए जाते हैं.

Chrome डेवलपर टूल

Chrome डेवलपर टूल, WebRTC स्ट्रीम से जुड़ी किसी भी समस्या को हल करने में भी मदद करेंगे. हमारा सुझाव है कि WebRTC की पुष्टि करने वाले टूल का इस्तेमाल करने से पहले, कंसोल को खोलें.