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的方案无法使用这个解码器。