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

نظرة عامة

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

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

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

تخصيص خادم STUN/تحوّل

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

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

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

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

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

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

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

ستستخدم الأداة stun:stun.l.google.com:19302 إذا لم يتم تحديد أي خوادم STUN/FORMATTED أخرى.

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

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

زر "إرسال"

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

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

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

إنشاء عرض SDP

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

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

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

  1. ضَع تنسيق Answer JSON في مربّع نص Answer SDP وانقر على Submit Answer (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() API.

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

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