حبَّار: بث WebRTC

يتيح بث WebRTC للمستخدمين التحكم عن بُعد في لعبة Cuttlefish الافتراضية الأجهزة من المتصفحات، بدون الحاجة إلى تثبيت أي برامج أخرى في جهاز العميل. في ما يلي المزايا الأخرى لبث WebRTC:

  • ترميز أكثر كفاءة من VNC
  • ADB في المتصفح
  • إمكانية توسيع البروتوكول (يمكن البث من الكاميرا والميكروفون وبيانات جهاز الاستشعار)، عبر WebRTC)

استخدام WebRTC

لاستخدام WebRTC والتفاعل مع جهاز Cuttlefish في المتصفّح، يجب تنفيذ التالي:

  1. لإطلاق أجهزتك باستخدام WebRTC، أضِف علامة --start_webrtc=true إلى استدعاؤك لـ launch_cvd.

    launch_cvd --start_webrtc=true
    
  2. للاطّلاع على قائمة بجميع الأجهزة التي يمكنك الاتصال بها، وجِّه متصفحك إلى <https://localhost:8443>

استخدام المنفذ

بالإضافة إلى TCP:8443، يستخدم WebRTC منافذ أخرى لإنشاء اتصال والتشغيل. يجب السماح بهذه المنافذ على جدار الحماية في حالة الاتصال من آلة مختلفة عن التي يتم فيها إعدام الحبار. قائمة المنافذ المطلوبة هي:

  • TCP:15550..15599
  • UDP:15550..15599