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

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