Cuttlefish: بث 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