在远程机器上运行 AOSP cuttlefish x86_64 并通过浏览器在另一台机器上查看 webrtc 输出

问题描述 投票:0回答:1

我已成功在本地计算机上运行适用于 x86 的 Android 14 cuttlefish 虚拟设备,并通过连接到 https://localhost:8443 地址,通过 webRTC 在本地计算机上的 Chrome 浏览器上查看它的 GUI。 下一个目标是在远程计算机上运行 cuttlefish 并在本地计算机上运行的 wen 浏览器中访问它的输出。以前有人这样做过吗? android官方文档似乎没有讨论这个用例。

android webrtc aaos cuttlefish
1个回答
0
投票

我在 Google Cloud Platform (GCP) VM 实例中运行 Cuttlefish 虚拟设备 (CVD),并通过本地浏览器远程访问虚拟设备。启动 CVD 后,我使用 GCP 的身份感知代理 (IAP) 将远程端口 8443 通过隧道传输到本地临时端口。例如:

gcloud compute start-iap-tunnel vm1 8443 --local-host-port=localhost:50000

隧道建立后,在本地浏览器上

https://localhost:50000
即可访问cuttlefish设备。

如果您不使用 GCP,可以通过多种方式实现相同的端口转发方法。例如,使用

ssh
:

ssh -L 50000:localhost:8443 user@server

© www.soinside.com 2019 - 2024. All rights reserved.