从 2025 年 3 月 27 日起,我们建议使用 android-latest-release
而不是 aosp-main
来构建 AOSP 并为其做贡献。有关详情,请参阅AOSP 变更。
Cuttlefish:WebRTC 流媒体
使用收藏集保持井井有条 根据您的偏好保存内容并对其进行分类。
WebRTC 流媒体允许用户从浏览器远程控制其 Cuttlefish 虚拟设备,而无需在客户端计算机中安装任何其他软件。WebRTC 流媒体的其他优势包括:
- 比 VNC 更高效的编码
- 浏览器内 ADB
- 可扩展协议(摄像头流、麦克风、传感器数据都可通过 WebRTC 实现)
使用 WebRTC
要使用 WebRTC 并与浏览器中的 Cuttlefish 设备互动,请执行以下操作:
要使用 WebRTC 启动设备,请将 --start_webrtc=true
标志添加到 launch_cvd
调用中。
launch_cvd --start_webrtc=true
要查看您可以连接的所有设备列表,请将浏览器指向 <https://127.0.0.1:8443>
。
端口使用
除了 TCP:8443
之外,WebRTC 还使用其他端口来建立连接和运行。如果要从与执行 Cuttlefish 的计算机不同的计算机进行连接,则必须在防火墙上允许这些端口。所需的端口列表如下:
TCP:15550..15599
UDP:15550..15599
此页面上的内容和代码示例均受内容许可中所述许可的约束。Java 和 OpenJDK 是 Oracle 和/或其关联公司的商标或注册商标。
上次更新时间:2025-02-05 UTC。
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-05 UTC."],[],[]]