ปลาหมึก: สตรีมมิ่ง 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