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