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

Cloud-to-cloud

खास जानकारी

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

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

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

STUN/चालू सर्वर को पसंद के मुताबिक बनाएं

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

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

STUN/चालू सर्वर जोड़ना

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

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

STUN/चालू सर्वर को हटाना

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

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

ऑडियो भेजना सक्षम/बंद करें

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

सबमिट करने का बटन

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

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

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

ऑफ़र का SDP बनाएं

  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 की पुष्टि करने वाला टूल इस्तेमाल करने से पहले कंसोल खोलें.