מדריך למשתמש של כלי התיקוף של WebRTC

סקירה

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

כניסה לכלי WebRTC Validator

תמונת סקירה כללית של הכלי WebRTC Validator.

התאמה אישית של שרת STUN/השבתה

כברירת מחדל, הכלי WebRTC Validator משתמש בשרת STUN של Google. הכלי WebRTC Validator יכול להשתמש בשרת STUN/הפעלה שהוגדר על ידי המשתמש.

STUN/הפעלה של תיבת בחירת שרת.

הוספת שרת STUN/TURN

  1. ממקמים את הכתובת של שרת STUN או של שרת TURN בתיבת הטקסט STUN או פונים URI. מוודאים שסכימת ה-URI היא בפורמט הבא scheme:host:[port]. כברירת מחדל, הכלי משתמש ב-stun:stun.l.google.com:19302
  2. (אופציונלי) אם אתם משתמשים בשרת TURN, תצטרכו להזין את פרטי הכניסה לתיבת הטקסט TURN Username (שם משתמש) ו-Turn סיסמה (הפעלת הסיסמה).
  3. לוחצים על Add Server (הוספת שרת) כדי להוסיף לכלי את פרטי השרת.

ייעשה שימוש בשרתי STUN/TURN לפי הסדר שבו הם מופיעים ברשימה.

הסרת STUN/Turn Server

  1. בוחרים את השרת STUN/TURN שרוצים להסיר.
  2. לוחצים על הסרת השרת.

אם לא יצוינו שרתי STUN/הפעלה אחרים, הכלי ישתמש ב-stun:stun.l.google.com:19302.

הפעלה/השבתה של שליחת אודיו

  1. כברירת מחדל, הכלי שולח אודיו כחלק מהשידור של WebRTC. אם רוצים להשבית את שליחת האודיו, מבטלים את הסימון בתיבה הפעלת אודיו.
תיבת סימון של אודיו

לחצן שליחה

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

לחצן שליחה
תיבת דו-שיח בנושא הרשאת גישה למצלמה

קלט הווידאו ממצלמת האינטרנט יוצג ברכיב הווידאו המקומי.

יצירת SDP של הצעה

  1. לוחצים על יצירת SDP של הצעה כדי ליצור SDP של מבצע. קובץ ה-JSON של המבצע יהיה בפורמט הבא:
    {
    "action": "offer",
    "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..."
    }
    

2.עכשיו ניתן להעביר את שירות ה-SDP של המבצע לעמיתים ב-WebRTC. זה יכול להיות סוכן WebRTC של הבית החכם של Google או הכלי WebRTC Validator שפועל בדפדפן אחר.

שליחת התשובה ב-SAP

  1. מכניסים את התשובה JSON בתיבת הטקסט Answer SDP ולוחצים על Submit Answer SDP. תשובה בפורמט JSON חייבת להיות בפורמט הבא:

    {
    "action": "answer",
    "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..."
    }
    
  2. אם ה-SDP של התשובה תקין, הווידאו (ואודיו) מהמקור המרוחק יוצגו ברכיב הווידאו המרוחק.

ניפוי באגים ב-WebRTC

מומלץ מאוד להשתמש בכלי WebRTC Validator בדפדפן Chrome (מגרסה גרסה 87 ואילך). כלים בדפדפן Chrome יוכלו לעזור לנפות באגים בסטרימינג WebRTC.

דף Webrtc פנימי

  1. פתיחת כרטיסייה חדשה בדפדפן Chrome
  2. צריך להיכנס לכתובת הבאה chrome://webrtc-internals
חלון בדיקה של WebRTC

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

כלים למפתחים ב-Chrome

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