يتيح بث WebRTC للمستخدمين التحكّم عن بُعد في أجهزتهم الافتراضية من Cuttlefish من متصفّحاتهم، بدون الحاجة إلى تثبيت أي برنامج آخر في جهاز العميل. تشمل المزايا الأخرى لبث WebRTC ما يلي:
- ترميز أكثر فعالية من VNC
- أداة ADB داخل المتصفّح
- بروتوكول قابل للتوسيع (يمكن بث بيانات الكاميرا والميكروفون وأجهزة الاستشعار باستخدام WebRTC)
استخدام WebRTC
لاستخدام WebRTC والتفاعل مع جهاز Cuttlefish في المتصفّح، اتّبِع الخطوات التالية:
لتشغيل أجهزتك باستخدام WebRTC، أضِف العلامة
--start_webrtc=true
إلى طلبlaunch_cvd
.launch_cvd --start_webrtc=true
للاطّلاع على قائمة بجميع الأجهزة التي يمكنك الاتصال بها، أشِر بالمتصفح إلى
<https://localhost:8443>
.
استخدام المنفذ
بالإضافة إلى TCP:8443
، تستخدم WebRTC منافذ أخرى لإنشاء اتصال وتشغيل.
يجب السماح بهذه المنافذ في جدار الحماية في حال الاتصال من
جهاز مختلف عن الجهاز الذي يتم تنفيذ Cuttlefish عليه. في ما يلي قائمة المنافذ
المطلوبة:
TCP:15550..15599
UDP:15550..15599