يتيح بث 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 منافذ أخرى لإنشاء اتصال والتشغيل.
يجب السماح بهذه المنافذ على جدار الحماية في حالة الاتصال من
آلة مختلفة عن التي يتم فيها إعدام الحبار. قائمة المنافذ
المطلوبة هي:
TCP:15550..15599
UDP:15550..15599