खास जानकारी
WebRTC Validator Tool, वेब पर काम करने वाला एक टूल है. इसका मकसद, Google Smart Display पर उपलब्ध WebRTC प्लेयर की तरह काम करना है. Google Assistant यह वेब ऐप्लिकेशन, आधुनिक ब्राउज़र में उपलब्ध WebRTC API का इस्तेमाल करता है. आम तौर पर, WebRTC Validator Tool एक WebRTC पीयर है, जिससे स्ट्रीम किया जा सकता है या जिस पर स्ट्रीम किया जा सकता है.
STUN/TURN सर्वर को पसंद के मुताबिक बनाना
WebRTC Validator Tool, डिफ़ॉल्ट रूप से Google STUN सर्वर का इस्तेमाल करता है. WebRTC Validator Tool, उपयोगकर्ता के तय किए गए STUN/TURN सर्वर का इस्तेमाल कर सकता है.
STUN/TURN सर्वर जोड़ना
- STUN
या
TURN
यूआरआई टेक्स्ट बॉक्स में, STUN या TURN सर्वर का पता डालें. पक्का करें कि यूआरआई स्कीम, इस फ़ॉर्मैट में हो:
scheme:host:[port]. डिफ़ॉल्ट रूप से, टूलstun:stun.l.google.com:19302का इस्तेमाल करता है - (ज़रूरी नहीं) अगर TURN सर्वर का इस्तेमाल किया जा रहा है, तो आपको TURN Username और Turn Password टेक्स्ट बॉक्स में क्रेडेंशियल डालने होंगे.
- टूल में सर्वर की जानकारी जोड़ने के लिए, सर्वर जोड़ें पर क्लिक करें.
STUN/TURN सर्वर, सूची में दिखने के क्रम में इस्तेमाल किए जाएंगे.
STUN/TURN सर्वर हटाना
- वह STUN/TURN सर्वर चुनें जिसे हटाना है.
- सर्वर हटाएं पर क्लिक करें.
अगर कोई अन्य STUN/TURN सर्वर नहीं बताया जाता है, तो टूल stun:stun.l.google.com:19302 का इस्तेमाल करेगा.
ऑडियो भेजने की सुविधा चालू/बंद करना
- टूल, डिफ़ॉल्ट रूप से WebRTC स्ट्रीम के हिस्से के तौर पर ऑडियो भेजता है. अगर ऑडियो भेजने की सुविधा बंद करनी है, तो ऑडियो चालू करें चेक बॉक्स से सही का निशान हटाएं.
सबमिट बटन
जब आपको पुष्टि हो जाए कि STUN/TURN सर्वर और ऑडियो से जुड़ी आपकी प्राथमिकताएं सही हैं, तो सबमिट करें पर क्लिक करें.
आपके वेबकैम से मिलने वाला वीडियो इनपुट, लोकल वीडियो एलिमेंट में दिखेगा.
ऑफ़र एसडीपी बनाना
- ऑफ़र एसडीपी जनरेट करने के लिए, ऑफ़र एसडीपी बनाएं पर क्लिक करें. ऑफ़र JSON को इस फ़ॉर्मैट में फ़ॉर्मैट किया जाएगा:
{ "action": "offer", "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..." }
2.अब ऑफ़र एसडीपी को WebRTC पीयर पर पास किया जा सकता है. यह आपका Google Smart Home WebRTC एजेंट या किसी दूसरे ब्राउज़र पर चल रहा WebRTC Validator Tool हो सकता है.
जवाब एसडीपी सबमिट करना
जवाब एसडीपी टेक्स्ट बॉक्स में, जवाब JSON डालें और जवाब एसडीपी सबमिट करें पर क्लिक करें. जवाब JSON, इस फ़ॉर्मैट में होना चाहिए:
{ "action": "answer", "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..." }अगर जवाब एसडीपी मान्य है, तो रिमोट सोर्स से मिलने वाला वीडियो (और ऑडियो), रिमोट वीडियो एलिमेंट में दिखेगा.
WebRTC को डीबग करना
हमारा सुझाव है कि WebRTC Validator Tool का इस्तेमाल, Chrome ब्राउज़र (वर्शन 87 या इसके बाद वाले वर्शन) के साथ किया जाए. Chrome ब्राउज़र में मौजूद टूल, आपकी WebRTC स्ट्रीम को डीबग करने में मदद करेंगे.
Webrtc-Internals पेज
- अपने Chrome ब्राउज़र में एक नया टैब खोलें
- इस पते पर जाएं:
chrome://webrtc-internals
इस पेज पर, चालू WebRTC कनेक्शन दिखते हैं. इस पेज पर जनरेट किए गए आंकड़े और मेट्रिक, getStats() APIसे इकट्ठा किए जाते हैं.
Chrome डेवलपर टूल
Chrome डेवलपर टूल, WebRTC स्ट्रीम से जुड़ी किसी भी समस्या को हल करने में भी मददगार साबित होंगे. हमारा सुझाव है कि WebRTC Validator Tool का इस्तेमाल करने से पहले, कंसोल खोलें.