دليل مستخدم أداة التحقّق من صحة WebRTC

السحابة الإلكترونية إلى السحابة الإلكترونية

نظرة عامة

"أداة التحقّق من صحة WebRTC" هي أداة مستنِدة إلى الويب تهدف إلى محاكاة WebRTC. متوفّر على الشاشات الذكية من Google مع "Google Assistant". يستفيد تطبيق الويب هذا من WebRTC API المتاحة داخل المتصفّحات الحديثة. بشكل عام، "أداة التحقّق من صحة WebRTC" هي إطار WebRTC. شبكة مشابهة يمكنك البث منها أو إليها.

الانتقال إلى "أداة التحقّق من صحة WebRTC"

صورة نظرة عامة على "أداة التحقّق من صحة WebRTC"

تخصيص خادم STUN/TURN

تستخدم أداة التحقّق من WebRTC خادم Google STUN تلقائيًا. WebRTC يمكن أن تستخدم "أداة التحقق" خادم STUN/VALUE الذي يحدده المستخدم.

مربّع اختيار الخادم STUN/{/3}

إضافة خادم STUN/تحوّل

  1. يُرجى وضع عنوان خادم STUN أو ADD في STUN أو turn مربع نص URI. التأكد من أن مخطط معرِّف الموارد المنتظم (URI) بالتنسيق التالي scheme:host:[port] تستخدم الأداة بشكل افتراضي stun:stun.l.google.com:19302
  2. (اختياري) إذا كنت تستخدم خادم TAG، سيُطلب منك إدخال بيانات الاعتماد في الحقل تحويل اسم المستخدم مربع النص تحويل كلمة المرور.
  3. انقر على إضافة خادم لإضافة تفاصيل الخادم إلى الأداة.

سيتم استخدام خوادم STUN/{/3} بالترتيب الذي تظهر به في القائمة.

إزالة خادم STUN/{/3}

  1. اختَر خادم STUN/{/3} الذي تريد إزالته.
  2. انقر على إزالة الخادم.

ستستخدم الأداة stun:stun.l.google.com:19302 في حال عدم تحديد أي مثبّت STUN/TURN آخر.

تفعيل/إيقاف إرسال الصوت

  1. تُرسِل الأداة الصوت تلقائيًا كجزء من بث WebRTC. إذا كنت ترغب في لإيقاف إرسال الصوت، أزِل العلامة من مربّع الاختيار تفعيل الصوت.
مربّع اختيار الصوت

زر "إرسال"

بعد تأكيد STUN/تحوّل الخادم(الخوادم) وتفضيلات الصوت إرسال

زر "إرسال"
مربّع حوار إذن الكاميرا

سيتم عرض إدخال الفيديو من كاميرا الويب في عنصر الفيديو المحلي.

إنشاء عرض SDP

  1. انقر على إنشاء عرض SDP لإنشاء عرض SDP. سيكون تنسيق JSON للعرض بالتنسيق التالي:
    {
    "action": "offer",
    "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..."
    }

2.يمكن الآن تمرير "بروتوكول وصف الجلسة" الخاص بالعرض إلى تطبيق مشابه في WebRTC. يمكن أن تظهر فائدة هذا بوضوح أكبر على وكيل Google Smart Home WebRTC أو "أداة التحقّق من صحة WebRTC" التي تعمل على متصفِّح آخر.

إرسال الإجابة عبر SDP

  1. ضع ملف JSON الخاص بالجواب في مربّع نص Answer SDP وانقر على إرسال الإجابة. SDP يجب أن يكون Answer JSON بالتنسيق التالي:

    {
    "action": "answer",
    "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..."
    }
  2. إذا كان ملف SDP الخاص بالرد صالحًا، سيتم عرض الفيديو (والصوت) من المصدر البعيد في عنصر الفيديو البعيد.

تصحيح أخطاء WebRTC

ننصح بشدة باستخدام "أداة التحقّق من صحة WebRTC" مع متصفِّح Chrome. المتصفِّح (الإصدار 87 أو أعلى). يمكن أن تساعدك الأدوات ضِمن متصفّح Chrome في تصحيح أخطاء بث WebRTC.

صفحة Webrtc-داخلية

  1. افتح علامة تبويب جديدة في متصفّح Chrome.
  2. الانتقال إلى العنوان التالي chrome://webrtc-internals
نافذة فحص WebRTC

تعرض هذه الصفحة جميع اتصالات WebRTC المستمرة والنشطة. يتم جمع الإحصاءات والمقاييس التي يتم إنشاؤها في هذه الصفحة من واجهة برمجة التطبيقات getStats()‎.

أدوات مطوّري برامج Chrome

ستساعدك أدوات مطوّري برامج Chrome سيكون مفيدًا أيضًا في تحديد أي مشاكل في بث WebRTC وحلّها. من المهم للغاية الموصى بها لفتح وحدة التحكّم قبل الاستخدام أداة التحقّق من صحة WebRTC.