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