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

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

إضافة خادم STUN/TURN
- ضع عنوان خادم STUN أو TURN في مربع النص STUN أو TURN
URI. تأكد من أن نظام معرف الموارد المنتظم (URI) بالتنسيق التالي
scheme:host:[port]
. تستخدم الأداة تلقائيًاstun:stun.l.google.com:19302
- (اختياري) إذا كنت تستخدم خادم TURN، فستتم مطالبتك بإدخال بيانات الاعتماد في المربع النصي اسم المستخدم TURN وتحويل كلمة المرور.
- انقر على إضافة خادم لإضافة تفاصيل الخادم إلى الأداة.
سيتم استخدام خوادم STUN/TURN بالترتيب الذي تظهر به في القائمة.
إزالة خادم STUN/TURN
- حدد خادم STUN/TURN الذي تريد إزالته.
- انقر على إزالة الخادم.
ستستخدم الأداة stun:stun.l.google.com:19302
إذا لم يتم تحديد أية خوادم STUN/TURN أخرى.
تفعيل/إيقاف إرسال الصوت
- ترسل الأداة الإعدادات الصوتية تلقائيًا كجزء من بث WebRTC. لإيقاف إرسال الصوت، ألغِ تحديد مربع الاختيار تمكين الصوت.

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


سيتم عرض إدخال الفيديو من كاميرا الويب في عنصر الفيديو المحلي.
إنشاء SDP للعرض
- انقر على Create SDP (العرض الديناميكي على العروض) لإنشاء عرض SDP للعرض. سيتم تنسيق JSON للعرض
بالتنسيق التالي:
{ "action": "offer", "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..." }
2.يمكن الآن تمرير SDP للعرض إلى نظير لـ WebRTC. قد يكون هذا المحتوى وكيل WebRTC Smart Home من Google أو أداة التحقّق من WebRTC على المتصفّح الآخر.
إرسال "أداة مزامنة دليل المدرسة على الإجابات"
ضَع رمز JSON للإجابة في مربّع نص SD لـ Answer وانقر على إرسال SDP للإجابة. يجب أن يكون JSON الخاص بالإجابة بالتنسيق التالي:
{ "action": "answer", "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..." }
إذا كان مزوّد البيانات الاجتماعية المتعلق بالإجابة صالحًا، فسيصبح الفيديو (والصوت) من المصدر البعيد مرئيًا في عنصر الفيديو البعيد.
تصحيح أخطاء WebRTC
ويُنصح بشدة باستخدام أداة التحقق من WebRTC مع متصفّح Chrome (الإصدار 87 أو الإصدارات الأحدث). ستتمكّن الأدوات المتوفّرة في متصفّح Chrome من تصحيح أخطاء بث WebRTC.
صفحة Webrtc-Internals
- فتح علامة تبويب جديدة في متصفح Chrome
- الانتقال إلى العنوان التالي
chrome://webrtc-internals

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