السحابة الإلكترونية إلى السحابة الإلكترونية
نظرة عامة
"أداة التحقّق من صحة WebRTC" هي أداة مستنِدة إلى الويب تهدف إلى محاكاة WebRTC. متوفّر على الشاشات الذكية من Google مع "Google Assistant". يستفيد تطبيق الويب هذا من WebRTC API المتاحة داخل المتصفّحات الحديثة. بشكل عام، "أداة التحقّق من صحة WebRTC" هي إطار WebRTC. شبكة مشابهة يمكنك البث منها أو إليها.
الانتقال إلى "أداة التحقّق من صحة WebRTC"
تخصيص خادم STUN/TURN
تستخدم أداة التحقّق من WebRTC خادم Google STUN تلقائيًا. WebRTC يمكن أن تستخدم "أداة التحقق" خادم STUN/VALUE الذي يحدده المستخدم.
إضافة خادم STUN/تحوّل
- يُرجى وضع عنوان خادم STUN أو ADD في STUN أو turn
مربع نص URI. التأكد من أن مخطط معرِّف الموارد المنتظم (URI) بالتنسيق التالي
scheme:host:[port]
تستخدم الأداة بشكل افتراضيstun:stun.l.google.com:19302
- (اختياري) إذا كنت تستخدم خادم TAG، سيُطلب منك إدخال بيانات الاعتماد في الحقل تحويل اسم المستخدم مربع النص تحويل كلمة المرور.
- انقر على إضافة خادم لإضافة تفاصيل الخادم إلى الأداة.
سيتم استخدام خوادم STUN/{/3} بالترتيب الذي تظهر به في القائمة.
إزالة خادم STUN/{/3}
- اختَر خادم STUN/{/3} الذي تريد إزالته.
- انقر على إزالة الخادم.
ستستخدم الأداة stun:stun.l.google.com:19302
في حال عدم تحديد أي مثبّت
STUN/TURN آخر.
تفعيل/إيقاف إرسال الصوت
- تُرسِل الأداة الصوت تلقائيًا كجزء من بث WebRTC. إذا كنت ترغب في لإيقاف إرسال الصوت، أزِل العلامة من مربّع الاختيار تفعيل الصوت.
زر "إرسال"
بعد تأكيد STUN/تحوّل الخادم(الخوادم) وتفضيلات الصوت إرسال
سيتم عرض إدخال الفيديو من كاميرا الويب في عنصر الفيديو المحلي.
إنشاء عرض SDP
- انقر على إنشاء عرض SDP لإنشاء عرض SDP. سيكون تنسيق JSON للعرض
بالتنسيق التالي:
{ "action": "offer", "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..." }
2.يمكن الآن تمرير "بروتوكول وصف الجلسة" الخاص بالعرض إلى تطبيق مشابه في WebRTC. يمكن أن تظهر فائدة هذا بوضوح أكبر على وكيل Google Smart Home WebRTC أو "أداة التحقّق من صحة WebRTC" التي تعمل على متصفِّح آخر.
إرسال الإجابة عبر SDP
ضع ملف JSON الخاص بالجواب في مربّع نص Answer SDP وانقر على إرسال الإجابة. SDP يجب أن يكون Answer JSON بالتنسيق التالي:
{ "action": "answer", "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..." }
إذا كان ملف SDP الخاص بالرد صالحًا، سيتم عرض الفيديو (والصوت) من المصدر البعيد في عنصر الفيديو البعيد.
تصحيح أخطاء WebRTC
ننصح بشدة باستخدام "أداة التحقّق من صحة WebRTC" مع متصفِّح Chrome. المتصفِّح (الإصدار 87 أو أعلى). يمكن أن تساعدك الأدوات ضِمن متصفّح Chrome في تصحيح أخطاء بث WebRTC.
صفحة Webrtc-داخلية
- افتح علامة تبويب جديدة في متصفّح Chrome.
- الانتقال إلى العنوان التالي
chrome://webrtc-internals
تعرض هذه الصفحة جميع اتصالات WebRTC المستمرة والنشطة. يتم جمع الإحصاءات والمقاييس التي يتم إنشاؤها في هذه الصفحة من واجهة برمجة التطبيقات getStats().
أدوات مطوّري برامج Chrome
ستساعدك أدوات مطوّري برامج Chrome سيكون مفيدًا أيضًا في تحديد أي مشاكل في بث WebRTC وحلّها. من المهم للغاية الموصى بها لفتح وحدة التحكّم قبل الاستخدام أداة التحقّق من صحة WebRTC.