Cuttlefish: جریان WebRTC

پخش WebRTC به کاربران این امکان را می‌دهد که دستگاه‌های مجازی Cuttlefish خود را از طریق مرورگرهای خود و بدون نیاز به نصب هیچ نرم‌افزار دیگری در دستگاه کلاینت، از راه دور کنترل کنند. از دیگر مزایای پخش WebRTC می‌توان به موارد زیر اشاره کرد:

  • رمزگذاری کارآمدتر از VNC
  • ADB درون مرورگر
  • پروتکل توسعه‌پذیر (جریان دوربین، میکروفون، داده‌های حسگر، همگی از طریق 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