การสตรีม WebRTC ช่วยให้ผู้ใช้ควบคุมอุปกรณ์เสมือน Cuttlefish จากเบราว์เซอร์ได้จากระยะไกล โดยไม่ต้องติดตั้งซอฟต์แวร์อื่นใดในเครื่องไคลเอ็นต์ ข้อดีอื่นๆ ของการสตรีม WebRTC คือ:
- การเข้ารหัสที่มีประสิทธิภาพมากกว่า VNC
- ADB ในเบราว์เซอร์
- โปรโตคอลที่ขยายได้ (สตรีมกล้อง ไมโครโฟน ข้อมูลเซ็นเซอร์สามารถทำได้ผ่าน WebRTC)
ใช้ WebRTC
หากต้องการใช้ WebRTC และโต้ตอบกับอุปกรณ์ Cuttlefish ในเบราว์เซอร์ ให้ทำดังต่อไปนี้:
หากต้องการเปิดใช้งานอุปกรณ์ของคุณโดยใช้ WebRTC ให้เพิ่มแฟล็ก
--start_webrtc=true
ให้กับการเรียกใช้launch_cvd
ของคุณlaunch_cvd --start_webrtc=true
หากต้องการดูรายการอุปกรณ์ทั้งหมดที่คุณสามารถเชื่อมต่อได้ ให้ชี้เบราว์เซอร์ไปที่
<https://localhost:8443>
การใช้งานพอร์ต
นอกจาก TCP:8443
แล้ว WebRTC ยังใช้พอร์ตอื่นเพื่อสร้างการเชื่อมต่อและเรียกใช้ พอร์ตเหล่านี้ต้องได้รับอนุญาตบนไฟร์วอลล์ หากเชื่อมต่อจากเครื่องอื่นที่ไม่ใช่ที่ Cuttlefish กำลังทำงานอยู่ รายการพอร์ตที่จำเป็นคือ:
-
TCP:15550..15599
-
UDP:15550..15599