مرحبًا بك في "مركز مطوّري برامج Google Home"، وجهتك الجديدة لتعلّم كيفية تطوير إجراءات منزلية ذكية. ملاحظة: ستواصل إنشاء الإجراءات في وحدة تحكم الإجراءات.

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

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

نظرة عامة

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

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

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

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

تستخدم أداة التحقق من WebRTC بشكل افتراضي خادم Google STUN. يمكن لأداة التحقق من WebRTC استخدام خادم STUN/TURN من تحديد المستخدم.

STUN/TURN مربع تحديد الخادم.

إضافة خادم STUN/TURN

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

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

إزالة خادم STUN/TURN

  1. حدد خادم STUN/TURN الذي تريد إزالته.
  2. انقر على إزالة الخادم.

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

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

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

الزر "إرسال"

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

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

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

إنشاء SDP للعرض

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

2.يمكن الآن تمرير SDP للعرض إلى نظير لـ WebRTC. قد يكون هذا المحتوى وكيل WebRTC Smart Home من Google أو أداة التحقّق من WebRTC على المتصفّح الآخر.

إرسال "أداة مزامنة دليل المدرسة على الإجابات"

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

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

تصحيح أخطاء WebRTC

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

صفحة Webrtc-Internals

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

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

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

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