Screensy 是什么网站?
Screensy 是一个基于浏览器的点对点屏幕共享工具,打开网页就能把当前屏幕内容分享给其他人,不需要安装客户端,也不需要注册账号。它适合临时演示、远程协助或快速展示操作过程这类场景。前提是你的浏览器支持 JavaScript、WebRTC、WebSocket、媒体流和 Video 标签,并且你愿意授予屏幕共享权限。
Screensy 的核心机制
Screensy 的共享过程建立在几项浏览器能力之上:
- WebRTC:负责在浏览器之间建立点对点连接,屏幕画面直接传给对方,而不是先上传到服务器再转发。
- WebSocket:用于连接其他用户,完成会话建立前的信令交互。
- 媒体流与 Video 标签:捕获你的屏幕画面,并在对方页面中播放出来。
点对点的含义是:屏幕数据主要在两个浏览器之间流动。这并不等于完全不经服务器,建立连接时仍需要 WebSocket 之类的通道来协调,但画面传输走的是点对点路径。
怎么用
- 用支持上述功能的浏览器打开 screensy.marijn.it。
- 页面会请求屏幕共享权限,选择要共享的屏幕、窗口或标签页,并确认。
- 页面提示“点击空白处分享你的屏幕内容”时,点击空白区域开始共享。
- 把连接信息发给对方,对方在浏览器中打开后即可看到你的屏幕。
- 结束共享时,通过浏览器自带的停止共享按钮或页面提示操作。
预期结果是:对方浏览器中出现你的屏幕画面。如果对方始终看不到画面,优先检查双方网络是否能建立 WebSocket 连接,以及是否有人中途拒绝了权限。
常见卡点与对应处理
Screensy 页面本身会针对不同失败原因给出提示,可以按提示定位:
| 页面提示 | 含义 | 处理方向 |
|---|---|---|
| 不支持 JavaScript 或已禁用 | 页面脚本无法运行 | 换用支持 JavaScript 的浏览器,或启用该功能 |
| 你已拒绝访问你的屏幕 | 屏幕权限被拒 | 刷新页面,在浏览器请求权限时选择允许;没有弹窗就检查浏览器设置 |
| 不支持共享屏幕或已禁用 | 浏览器缺少屏幕捕获能力 | 更换支持共享屏幕的浏览器并启用 |
| 不支持 WebSocket 或已禁用 | 无法与其他用户建立连接 | 更换支持 WebSocket 的浏览器或启用该功能 |
| 不支持 WebRTC 或已禁用 | 无法建立点对点连接 | 更换支持 WebRTC 的浏览器或启用该功能 |
| 不支持媒体流或已禁用 | 无法处理屏幕媒体流 | 更换支持媒体流功能的浏览器 |
| 无法建立 WebSocket 连接 | 信令通道连不上 | 尝试更换设备,或联系本站管理员 |
| 主机已断开连接 | 共享方已离线 | 等待对方重新发起共享 |
| 不支持 Video 标签或已禁用 | 无法播放收到的画面 | 更换支持 Video 标签的浏览器 |
适用与不适用
适合:临时、一次性的屏幕共享,双方都用现代浏览器,且能接受点对点连接对网络环境的要求。
不适合:需要长期稳定会议、录制回放、多人同时观看或企业级权限管理的场景。这类需求更适合专门的会议或远程协作工具。
Screensy 的定位就是“简易”,它把安装和注册这两步省掉了,代价是功能范围窄,且高度依赖浏览器能力和网络能否建立连接。