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

ענן לענן

סקירה כללית

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

כניסה לכלי התיקוף של WebRTC

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

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

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

תיבת בחירת שרת STUN/TURN.

הוספת שרת STUN/TURN

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

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

הסרת שרת STUN/TURN

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

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

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

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

לחצן שליחה

לאחר שמוודאים את ההגדרות של שרתי STUN או הפיכת שרתי האודיו והעדפות האודיו, לוחצים על שליחה.

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

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

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

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

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

שליחת SDP של התשובה

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

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

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

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

הדף Webrtc-Internals

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

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

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

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