好奇问一下 scrcpy 是如何做到 p2p 远程投屏的?

查看 172|回复 14
作者:MissTang   
不是广告,就是想了解到底是怎么实现的
有没有类似的开源代码
测了一下确实可以 把安卓设备跨网投屏,还可以操作
用的是 scrcpy
laixi.app 应该是用易语言写的?

MissTang
OP
  
想用类似这个技术来做云手机出租
AoEiuV020JP   
scrcpy 本身就是开源的,
https://github.com/Genymobile/scrcpy
dsgvsn   
只要有 root ,让 adb 监听某个端口,然后内网穿透或者 ipv6 之类的就可以了
MissTang
OP
  
他这个不需要 root 插上数据线就可以
所以 应该是修改了 scrcpy 添加上了打洞?
tool2dx   
scrcpy 是用 adb 协议推了一个服务端 jar 到手机上运行,不断的抓屏打包成 H264/H265 ,通过 adb 协议发回到电脑。
但其实代码不复杂,大部分国内厂商都魔改过,去掉了 adb 协议,直接走 tcp 。这样手机都不用开 adb 。
MissTang
OP
  
@AoEiuV020JP 是的 开源的 但是他仅限于本机 USB 连接或者同一个局域网
MissTang
OP
  
@tool2dx 连 ADB 都不需要打开吗? 那如何把这个 jar 推送到手机运行
zbinlin   
我自己用,Wireguard 组网,手机 `adb tcp ip 5555`,在电脑上先用 `adb connect` 连上,然后使用 scrcpy 操作。
MissTang
OP
  
@zbinlin 我是想做个 p2p 方案 用于 云手机出租业务
他这个 2 端都没有组网 两端只需要安装他的软件就可以
想找找类似的开源项目看看
您需要登录后才可以回帖 登录 | 立即注册

返回顶部