不是广告,就是想了解到底是怎么实现的
有没有类似的开源代码 测了一下确实可以 把安卓设备跨网投屏,还可以操作 用的是 scrcpy
laixi.app 应该是用易语言写的?
1
MissTang OP 想用类似这个技术来做云手机出租
|
2
AoEiuV020JP 149 天前
scrcpy 本身就是开源的,
https://github.com/Genymobile/scrcpy |
3
dsgvsn 149 天前
只要有 root ,让 adb 监听某个端口,然后内网穿透或者 ipv6 之类的就可以了
|
4
MissTang OP 他这个不需要 root 插上数据线就可以
所以 应该是修改了 scrcpy 添加上了打洞? |
5
tool2dx 149 天前
scrcpy 是用 adb 协议推了一个服务端 jar 到手机上运行,不断的抓屏打包成 H264/H265 ,通过 adb 协议发回到电脑。
但其实代码不复杂,大部分国内厂商都魔改过,去掉了 adb 协议,直接走 tcp 。这样手机都不用开 adb 。 |
6
MissTang OP @AoEiuV020JP 是的 开源的 但是他仅限于本机 USB 连接或者同一个局域网
|
8
zbinlin 149 天前
我自己用,Wireguard 组网,手机 `adb tcp ip 5555`,在电脑上先用 `adb connect` 连上,然后使用 scrcpy 操作。
|
10
tool2dx 149 天前
@MissTang adb 推送一次 scrcpy-server.jar 就可以了,github 有魔改的版本是让你自己复制 jar 并运行。
官方视频流都走 adb 协议,不是很合理。最好还是走 tcp 。 |
11
MissTang OP @tool2dx 也就是说 还是需要 USB 调试权限,先推送一次 然后再关闭 USB 调试
但是 如果关闭 USB 调试 那会自动结束掉 scrcpy-server.jar 的进程吧? |
14
LLaMA2 149 天前
不需要 root,手机用数据线插电脑
scrcpy 可以直接使用 adb 连接到手机 adb 本身与可以使用 tcp 连接 usb 接口又可以使用网络 usb 完成映射 |
15
kimzn33251 148 天前
“把安卓设备跨网投屏,还可以操作 用的是 scrcpy”
怎么确定是用的 scrcpy ?有什么痕迹么 非 root 方案就是录屏加推流,touch 事件再开个通道传输 云手机方案现在很成熟了,直接上机箱的 |
16
MissTang OP @kimzn33251 是 scrcpy 因为安卓进程列表里有 scrcpy 的包名
|
17
MissTang OP @kimzn33251 录屏的话,会容易被杀后台吧
|
18
cd605426287 104 天前
@MissTang scrcpy 启动的是有 adb 权限的进程,抓的是 surface 的内容,不会被杀
|
19
MissTang OP |
20
cd605426287 102 天前
@MissTang 不行
|