用于 scrcpy 的 Web 客户端原型。
用于 [Genymobile/scrcpy][scrcpy] 等的 Web 客户端。
浏览器必须支持以下技术:
adb 可执行文件必须存在于 PATH 环境变量中
设备:git clone https://github.com/NetrisTV/ws-scrcpy.git
cd ws-scrcpy
## For stable version find latest tag and switch to it:
# git tag -l
# git checkout vX.Y.Z
npm install
npm start用于流式传输 H264 视频的修改版 [Genymobile/scrcpy][scrcpy],然后由包含的解码器之一进行解码:
##### Mse Player
基于 [xevokk/h264-converter][xevokk/h264-converter]。HTML5 视频。
需要 [Media Source API][MSE] 和 video/mp4; codecs="avc1.42E01E" [支持][isTypeSupported]。从设备接收的 NALU 创建 mp4 容器,然后将其传送给 [MediaSource][MediaSource]。理论上,它可以使用硬件加速。
##### Broadway Player
基于 [mbebenita/Broadway][broadway] 和 [131/h264-live-player][h264-live-player]。
软件视频解码器编译成 WASM 模块。需要 [WebAssembly][WASM] 和最好是 [WebGL][webgl] 支持。
暂无开放 Issues,或尚未同步最近议题。