סקירה כללית
WebRTC Validator Tool הוא כלי מבוסס-אינטרנט שבאמצעותו אמולציה של נגן ה-WebRTC שזמין במסכים חכמים של Google באמצעות Google Assistant. אפליקציית האינטרנט הזו משתמשת ב-WebRTC API שזמין בדפדפנים מודרניים. באופן כללי, כלי התיקוף של WebRTC הוא עמית ל-WebRTC שממנו אפשר לבצע סטרימינג או לעבור אליו.

התאמה אישית של שרת STUN/TURN
כלי התיקוף של WebRTC משתמש כברירת מחדל בשרת STUN של Google. הכלי לאימות WebRTC יכול להשתמש בשרת STUN/TURN בהגדרת המשתמש.

הוספת שרת STUN/TURN
- ממקמים את הכתובת של שרת STUN או TURN בתיבת הטקסט STUN
או
TURN
URI. צריך לוודא שסכימת ה-URI נמצאת בפורמט הבא:
scheme:host:[port]
. כברירת מחדל, הכלי משתמשstun:stun.l.google.com:19302
- (אופציונלי) אם אתם משתמשים בשרת הפנייה, תצטרכו להזין את פרטי הכניסה בתיבת הטקסט Turn on username ו-Turn Password.
- לוחצים על Add Server כדי להוסיף את פרטי השרת לכלי.
שרתי STUN/TURN יהיו בשימוש לפי הסדר שבו הם מופיעים ברשימה.
הסרת שרת STUN/TURN
- בוחרים את שרת STUN/TURN שרוצים להסיר.
- לוחצים על הסרת השרת.
הכלי לא ישתמש ב-stun:stun.l.google.com:19302
אם לא צוינו שרתי STUN/TURN אחרים.
הפעלה/השבתה של שליחת אודיו
- כברירת מחדל, הכלי שולח אודיו כחלק מזרם WebRTC. אם רוצים להשבית את שליחת האודיו, מבטלים את הסימון בתיבה Enable Audio.

לחצן שליחה
אחרי שמוודאים ששרתי STUN/TURN והעדפות האודיו לוחצים על Submit, שולחים את הבקשה.


קלט הווידאו ממצלמת האינטרנט יוצג ברכיב הסרטון המקומי.
יצירת SDP של מבצע
- יש ללחוץ על יצירת SDP של מבצע כדי ליצור SDP של מבצע. הפורמט של JSON JSON יהיה בפורמט הבא:
{ "action": "offer", "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..." }
2.עכשיו אפשר להעביר את ה-SDP של המבצע לעמית ב-WebRTC. זה יכול להיות סוכן WebRTC Google Home Home או כלי התיקוף של WebRTC שפועל בדפדפן אחר.
שליחה של התשובה SDP
ממקמים את קובץ ה-JSON עם התשובה בתיבת הטקסט SDP ולוחצים על שליחת התשובה SDP. קובץ JSON של התשובה חייב להיות בפורמט הבא:
{ "action": "answer", "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..." }
אם ה-SDP של התשובה תקין, הסרטון (ואודיו) מהמקור המרוחק יהיה גלוי ברכיב הווידאו המרוחק.
ניפוי באגים של WebRTC
מומלץ מאוד להשתמש בכלי WebRTC Validator באמצעות דפדפן Chrome (גרסה 87 ומעלה). כלים בדפדפן Chrome יוכלו לעזור לכם לנפות באגים בסטרימינג של ה-WebRTC.
דף Webrtc-Internals
- פתיחת כרטיסייה חדשה בדפדפן Chrome
- מעבר לכתובת הבאה:
chrome://webrtc-internals

הדף הזה מציג את כל חיבורי ה-WebRTC הפעילים. הנתונים הסטטיסטיים והמדדים שנוצרים בדף הזה נאספים מ-getStats() API.
הכלים למפתחים ב-Chrome
גם הכלים למפתחים של Chrome יעזרו לפתור בעיות בסטרימינג של WebRTC. מומלץ מאוד לפתוח את Console לפני השימוש ב-WebRTC Validator Tool.