openatx / atxserver2

Smart Phone Management. Reimplement of atx-server with Python
MIT License
1.35k stars 424 forks source link

是否能考虑使用ws-scrcpy这个项目替换掉minicap等组件? #86

Open pywzxp opened 2 years ago

pywzxp commented 2 years ago

ws-scrcpy是一个开源的scrcpy的web客户端,实现了多个不同的解码器进行设备视频解码和很完整的设备操作功能。https://github.com/NetrisTV/ws-scrcpy 这个项目的前端页面是在代码里头操作dom api生成设备操作的节点然后直接添加到一个非常简单的html模版中 所以有一个替换的思路: 1.移除atx中操作设备的元素节点 2.将ws-scrcpy的设备操作节点append上去--- 需要修改ws-scrcpy的源代码 我目前也做了一个简单的demo出来,但是安卓provider那部分的代码还没有尝试作修改,因此像推送minicap minitouch等功能还没有去掉,是否可以考虑结合一下这2个方案,将minicap和minitouch的功能完全替换掉? 以及atx是否有支持https部署的方式,因为webcodecs这个解码器的API只有在安全网页上可用,导致目前atxserver结合ws-scrcpy的方案无法使用这个解码器。

chenhengjie123 commented 2 years ago

暂时没有空弄这块耶。

另外,ws-scrcpy 要求 Android 5.0+ ,相比替换可能并存更合适,5.0以上用 ws-scrcpy ,5.0以下用原来的。