一个 JavaScript 库,让浏览器无需自建服务器即可通过 WebRTC 直接点对点通信,用于构建多人网页应用。
- Star
- 3,380
- Fork
- 199
- 未关闭 Issue
- 17
- 最近提交
- 昨天
这是什么?
Piik 是一个免费开源的屏幕共享工具,适合与小范围好友私下直播游戏、看电影、展示绘画和照片。主播选择屏幕、窗口、浏览器标签页或摄像头,然后发送邀请链接,好友无需安装任何软件,直接在桌面或手机浏览器中观看。
在网络允许时,音视频在参与者之间直接传输(P2P);自部署的 Piik Server 可以作为备用方案转发媒体流(SFU)。房间支持邀请、房间码和可选密码,观看者可以在观看时聊天并发送表情反应。
Piik App 支持 Windows、macOS 和 Linux,提供桌面端采集,并可选择让一位观众使用主播的键盘和鼠标。Piik Server 是内置网页界面的独立可执行程序,房间数据存储在 SQLite 中。
核心功能
- 01观众通过邀请链接在桌面或手机浏览器中加入。
- 02优先采用点对点(P2P)直连传输媒体,自部署时可启用 SFU 转发。
- 03房间支持邀请链接、房间码和可选密码,最多 20 位观众。
- 04房间内支持聊天和表情反应,可选屏幕上显示聊天。
- 05使用 Piik App 分享时,可选择让一位观众远程操作键盘和鼠标。
- 06支持画中画、播放控制以及浅色和深色主题。
适用场景
- 在不使用公开平台的情况下,把游戏画面分享给几位好友。
- 组织线上观影,让所有人同步观看同一画面。
- 向小范围私密群体展示绘画或照片。
- 为自己的社群部署一个自托管的一起看站点。
快速上手
- 1
下载适用于你的 Linux 系统的 Piik Server 安装包
- 2
解压安装包并启动服务器
./piik-server - 3
在浏览器中打开本地地址进行试用
使用前须知
- 通过 Piik App 进行原生屏幕捕获在 Mac 上需要 macOS 13 及以上版本。
- 浏览器捕获需要 HTTPS 或 localhost。
- 纯 P2P 模式在网络限制较严格的环境中可能无法连接。
- macOS 和 Linux 版应用目前的实机测试覆盖仍然有限。
标签
常见问题
- Piik 是什么?
- 免费开源的私密屏幕共享工具,可与最多 20 位好友一起观看,支持浏览器观看与自部署。 Piik 是一个免费开源的屏幕共享工具,适合与小范围好友私下直播游戏、看电影、展示绘画和照片。主播选择屏幕、窗口、浏览器标签页或摄像头,然后发送邀请链接,好友无需安装任何软件,直接在桌面或手机浏览器中观看。
- Piik 可以免费使用吗?用的什么许可证?
- Piik 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- Piik 还在维护吗?
- 活跃维护中。Piik 最近一次提交是在 2026年10月18日。
- Piik 适合用来做什么?
- 在不使用公开平台的情况下,把游戏画面分享给几位好友。 组织线上观影,让所有人同步观看同一画面。 向小范围私密群体展示绘画或照片。 为自己的社群部署一个自托管的一起看站点。
- Piik 怎么安装和运行?
- 下载适用于你的 Linux 系统的 Piik Server 安装包 解压安装包并启动服务器: ./piik-server 在浏览器中打开本地地址进行试用
- 在哪里获取 Piik?
- 源代码和安装说明在 GitHub 上:https://github.com/TNTcraftHIM/Piik
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
2796161TypeScriptMIT更新于 昨天
一款用 Rust 编写的开源 Linux 远程桌面,基于 WebRTC 传输,使用 GStreamer 硬件编码,延迟较低。
63316RustGPL-3.0更新于 前天
可自托管的个人仪表盘,支持服务状态监控、组件小部件、主题与可视化配置编辑。
2.7万1957VueMIT更新于 3天前
开源工作流自动化平台,可作为 Zapier 的替代方案,集成组件同时可作为 AI 智能体的 MCP 服务使用。
2.5万4361TypeScriptOther更新于 12小时前
可自托管的在线文件格式转换工具,支持上千种格式,基于 TypeScript、Bun 和 Elysia 构建。
1.9万1093TypeScriptAGPL-3.0更新于 17小时前
面向小企业和自由职业者的在线会计软件,基于 Laravel 和 VueJS 构建,提供 RESTful API 和应用商店。
1万3002PHPOther更新于 11天前