Cuttlefish: Phát trực tuyến WebRTC

Tính năng truyền phát trực tiếp WebRTC cho phép người dùng điều khiển từ xa các thiết bị ảo Cuttlefish từ trình duyệt mà không cần cài đặt bất kỳ phần mềm nào khác trên máy khách. Sau đây là những ưu điểm khác của tính năng phát trực tuyến bằng WebRTC:

  • Mã hoá hiệu quả hơn VNC
  • ADB trong trình duyệt
  • Giao thức có thể mở rộng (có thể truyền trực tuyến camera, micrô và dữ liệu cảm biến qua WebRTC)

Sử dụng WebRTC

Để sử dụng WebRTC và tương tác với thiết bị Cuttlefish trong trình duyệt, hãy làm như sau:

  1. Để chạy các thiết bị bằng WebRTC, hãy thêm cờ --start_webrtc=true vào lệnh gọi launch_cvd.

    launch_cvd --start_webrtc=true
    
  2. Để xem danh sách tất cả các thiết bị mà bạn có thể kết nối, hãy chuyển trình duyệt đến <https://localhost:8443>.

Mức sử dụng cổng

Ngoài TCP:8443, WebRTC còn sử dụng các cổng khác để thiết lập kết nối và chạy. Bạn phải cho phép các cổng này trên tường lửa nếu kết nối từ một máy khác với nơi đang thực thi Cuttlefish. Danh sách các cổng cần thiết là:

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