百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
W

ws-scrcpy

> 编程语言
开源

用于 scrcpy 的 Web 客户端原型。

2.5K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

用于 scrcpy 的 Web 客户端原型。

ws scrcpy

用于 [Genymobile/scrcpy][scrcpy] 等的 Web 客户端。

要求

浏览器必须支持以下技术:

  • WebSocket
  • 媒体源扩展和 h264 解码;
  • WebWorkers
  • WebAssembly 服务器:
  • Node.js v10+
  • node-gyp (安装)
  • adb 可执行文件必须存在于 PATH 环境变量中 设备:
  • Android 5.0+ (API 21+)
  • 已启用 adb 调试
  • 在某些设备上,您还需要启用 可以使用键盘和鼠标来控制它。

构建和启动

请确保您已安装 Node.js, node-gyp 和

bash
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

支持的功能

Android

屏幕投影

用于流式传输 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] 支持。

an additional option build tools

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

TypeScriptandroidbrowsercontroljavascript

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言