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