ScrcpyOverWebRTC
391
Stars
0
Forks
0
Watchers
0
Open Issues
未知
许可证
Vue
语言
创建时间
最近更新
项目能做什么
ScrcpyOverWebRTC(穿云投屏)是一个基于 WebRTC 和 Scrcpy 的网页端 Android 远程控制与云手机方案。无需安装客户端,直接用浏览器即可低延迟直连、操控真机或云机。支持多窗口自由操控、批量群控、P2P 穿透、PVE 容器编排及息屏音视频推流。
官方英文简介原文(中文版暂未生成):A high-performance, web-based Android remote control solution powered by scrcpy and WebRTC. Control your devices with ultra-low latency directly from your browser.
来源:基于仓库元数据
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
<p align="center">
<a href="https://github.com/hqw700/ScrcpyOverWebRTC">
<img src="logo.svg" width="130" height="130" alt="ScrcpyOverWebRTC Logo" />
</a>
</p>
<h1 align="center">Scrcpy over WebRTC (穿云投屏)</h1>
<p align="center">
<a href="https://hub.docker.com/r/buutuu/scrcpy-over-webrtc"><img src="https://img.shields.io/docker/pulls/buutuu/scrcpy-over-webrtc?style=flat-square&logo=docker" alt="Docker Pulls" /></a>
<a href="https://hub.docker.com/r/buutuu/scrcpy-over-webrtc"><img src="https://img.shields.io/docker/image-size/buutuu/scrcpy-over-webrtc/latest?style=flat-square&logo=docker" alt="Docker Image Size" /></a>
<a href="https://hub.docker.com/r/buutuu/scrcpy-over-webrtc"><img src="https://img.shields.io/badge/arch-amd64%20%7C%20arm64-blue?style=flat-square&logo=linux" alt="Architectures" /></a>
<a href="https://github.com/hqw700/ScrcpyOverWebRTC"><img src="https://img.shields.io/github/stars/hqw700/ScrcpyOverWebRTC?style=flat-square&logo=github" alt="GitHub Stars" /></a>
<a href="https://github.com/hqw700/ScrcpyOverWebRTC/blob/main/LICENSE"><img src="https://img.shields.io/badge/license-Apache%202.0-green?style=flat-square" alt="License" /></a>
</p>
<p align="center">
<b>中文</b> | <a href="README.en.md">English</a>
</p>
📖 **官方技术文档与保姆级部署指南**:👉 [https://webrtc-phone.com/docs/](https://webrtc-phone.com/docs/)
📱 **官方原生 Android 控制端 App**:👉 [WebrtcPhone-Android](https://github.com/hqw700/WebrtcPhone-Android)(基于 Kotlin + Compose + WebRTC 全新重构开源,支持多机直控、P2P文件分发与终端运维)
☁️ **PVE 原生云手机运行镜像**:👉 [redroid-pve](https://github.com/hqw700/redroid-pve)(支持 Proxmox VE 8.x 原生非特权 LXC 容器、秒级 Thin-Clone 开通与 GPU 硬件满血直通)
基于 WebRTC 和 Scrcpy 的高性能、低延迟云手机解决方案,无需客户端,可以通过网页直接连接。
采用 **Fat Agent (直连模式)** 架构,结合 **硬件级 PTS 透传** 技术,实现媲美原生 Scrcpy 的丝滑体验。
<p align="center">
<img src="screenshot/screenshot-pc.png" width="70%" />
<img src="screenshot/screenshot-phone.jpg" width="20%" />
</p>
## 1. 核心特性
- **多机自由多悬浮窗口与设备抽屉 (v0.4.4)**:彻底重构多机直连交互为原生自由多悬浮窗口体系,支持窗口自由拖拽漫游、八向缩放、各窗口独立侧边栏控制及任务托盘收纳;侧边栏新增二级可固定/滑动的设备抽屉面板,集成实时模糊搜索与状态过滤,默认 WebRTC 直连并支持一键 WS 投屏。
- **推流生命周期优化与停流死锁根治 (v0.4.4)**:重构流媒体启停策略,彻底消除直控断开时的状态死锁,退出直控后大盘缩略图即时平稳更新;缺少硬件 Opus 编码器机型平滑降级纯视频推流,杜绝服务闪退。
- **PVE 编排器企业级 VPC 出口网关与双网卡 (v0.4.4)**:引入独立 VPC 出口网关系统,支持多节点隔离子网分配、网关镜像自动分发及多协议出口代理(Trojan/Vmess/Socks5/HTTP);支持移动蜂窝双网卡(`rmnet0`)与无线 Wi-Fi(`wlan0`)直通。
- **极致流畅与超低延迟**: 零拷贝裸流解析 + 硬件级 PTS 时间戳透传,提供 WebCodecs 锁相显存直通硬件渲染(延迟对标原生 Scrcpy)与标准 HTML5 视频双引擎。
- **免客户端浏览器直连**: 无需在控制端安装任何 App、驱动或投屏软件,任何现代浏览器(PC / Mac / iOS / Android)即开即控。
- **全新重构的 Android 原生 App (v0.4.2)**: 官方手机客户端基于 Kotlin + Jetpack Compose + WebRTC 全面重构并独立开源([WebrtcPhone-Android](https://github.com/hqw700/WebrtcPhone-Android)),提供原生交互、极低延迟音视频直控与 Root/Shizuku 脱机自启保活。
- **PVE 原生 LXC 云手机调度编排 (v0.4.2)**: 深度集成 Proxmox VE 8.x,结合开源 [redroid-pve](https://github.com/hqw700/redroid-pve) 原生容器镜像,实现非特权模式 (`unprivileged: 1`) 满血运行、Thin-Clone 差异指针秒级开通、Intel/AMD GPU 硬件满血直通、2 秒出厂快照瞬时回滚与 Web 交互终端直连。
- **快捷文本即时输入与短语库 (v0.4.2)**: 侧边栏浮层新增即时文本输入框,输入文字直接落屏发送至手机,支持 Enter 发送与自
阅读完整原文
商业机会分析 规则生成(AI 未配置)
综合评分 40.9 分。该项目在“个人可实施性”维度得 60 分,“付费可能性”维度得 20.0 分,差异化空间 45.0 分(评分依据见评分卡)。
面向细分需求的二次开发产品
| 产品构想 | 基于 ScrcpyOverWebRTC 的核心能力,聚焦一个更窄的场景(如某平台、某行业)做差异化。 |
| 目标用户 | 该细分场景用户 |
| 难度/周期 | 中 · 2~6 周 |
| 收费模式 | 买断制 / 订阅制 / 广告 |
| 竞争风险 | 细分需求规模需验证 |
| 依据 | AI 推测:基于项目主题标签的判断 |
以上为规则引擎基于仓库公开数据生成的参考结论,包含推测成分,不构成投资或创业承诺;配置 AI 后可获得更深入的分析。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
| 项目 | 中文简介 | Stars | 语言 |
|---|---|---|---|
| hqw700/WebrtcPhone-Android | 中文介绍暂未生成 Official Android client for ScrcpyOverWebRTC. Ultra-low late |
13 | Kotlin |
| hqw700/redroid-pve | 中文介绍暂未生成 Native Android 13 (AOSP) unprivileged LXC container on Proxm |
8 | Python |
| lin1740/fnos-ScrcpyOverWebRTC | 中文介绍暂未生成 本仓库源代码和软件基于穿云投屏的开源项目,制成专用于fnOS的FPK软件 |
0 | Python |
| Joxos/cloudphone-harmony | 中文介绍暂未生成 HarmonyOS 云手机客户端 —— ScrcpyOverWebRTC 协议的官方 ArkTS 适配实现 |
0 | JavaScript |
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。
项目优势与风险
| 技术成熟度 | 创建于 ,最近推送 ,发布过 37 个 Release |
| 社区活跃 | Star 391 / Fork 0 / Issue 0(数据支持,可自行核实) |
| 许可证 | 未检测到(需人工确认) |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
快速开始(以仓库 README 为准)
git clone https://github.com/hqw700/ScrcpyOverWebRTC.git cd ScrcpyOverWebRTC # 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。