Cuttlefish:WebRTC 串流

使用者可透過 WebRTC 串流技術,從瀏覽器遠端控制 Cuttlefish 虛擬裝置,不必在用戶端電腦上安裝任何其他軟體。WebRTC 串流的其他優點包括:

  • 編碼效率比 VNC 更高
  • 瀏覽器內 ADB
  • 可擴充的通訊協定 (透過 WebRTC 傳輸相機串流、麥克風和感應器資料)

使用 WebRTC

如要使用 WebRTC 並在瀏覽器中與 Cuttlefish 裝置互動,請按照下列步驟操作:

  1. 如要使用 WebRTC 啟動裝置,請在 launch_cvd 呼叫中新增 --start_webrtc=true 標記。

    launch_cvd --start_webrtc=true
    
  2. 如要查看可連線的所有裝置清單,請在瀏覽器中前往 <https://localhost:8443>

通訊埠用量

除了 TCP:8443,WebRTC 還會使用其他通訊埠建立連線及執行作業。 如果從執行 Cuttlefish 的電腦以外的電腦連線,防火牆必須允許這些通訊埠。所需通訊埠清單如下:

  • TCP:15550..15599
  • UDP:15550..15599