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

क्लाउड-टू-क्लाउड

खास जानकारी

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

WebRTC वैलिडेटर टूल पर जाएं

WebRTC Validator Tool की खास जानकारी देने वाली इमेज.

STUN/TURN सर्वर को पसंद के मुताबिक बनाना

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

STUN/TURN सर्वर चुनने का बॉक्स.

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

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

STUN/TURN सर्वर का इस्तेमाल, सूची में दिखने के क्रम में किया जाएगा.

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

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

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

ऑडियो भेजने की सुविधा चालू/बंद करना

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

सबमिट बटन

STUN/TURN सर्वर और ऑडियो से जुड़ी प्राथमिकताओं की पुष्टि करने के बाद, सबमिट करें पर क्लिक करें.

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

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

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

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

2.अब ऑफ़र एसडीपी को WebRTC पीयर पर पास किया जा सकता है. यह आपका Google Smart Home 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-Internals पेज

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

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

Chrome डेवलपर टूल

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