一个可自托管的单用户直播与聊天服务器,让你自己运行直播并内置聊天功能。
- Star
- 15,361
- Fork
- 1,847
- 未关闭 Issue
- 698
- 最近提交
- 8天前
这是什么?
PeerTube 是一个任何人都可以部署在自有服务器上的视频托管平台。它不是由单一公司托管所有视频,而是由多个独立实例组成,实例之间通过 ActivityPub 联邦互通,因此一个实例上的创作者可以被其他实例和 Mastodon 等 Fediverse 软件关注和发现。
观众的浏览器之间可以通过 WebRTC 互相传输视频数据,从而减轻提供视频的实例的带宽压力。实例之间也可以互相缓存视频,使小型服务器能够触达更多观众。创作者可以上传视频、进行直播、把播放器嵌入其他网站,并添加指向捐赠账户的支持按钮。
项目使用 TypeScript 编写,网页端基于 Angular,并提供 REST API、OpenAPI 规范、用于导入和上传视频的命令行工具,以及 Docker 等社区安装方式。
核心功能
- 01通过 ActivityPub 与其他实例和 Fediverse 软件联邦互通
- 02利用 WebRTC 点对点在观众之间分担视频传输负载
- 03支持视频上传和直播
- 04实例之间互相缓存视频,提供冗余
- 05提供带 OpenAPI 规范的 REST API 和命令行导入工具
适用场景
- 在不依赖 YouTube 或 Vimeo 的情况下,搭建社区或组织的视频服务器
- 在自管实例上托管教育或公益类视频库
- 让创作者发布一次内容,即可被 Mastodon 等 Fediverse 应用关注
- 在现有网站中嵌入自托管的视频播放器
快速上手
- 1
阅读适用于您操作系统的生产环境安装指南
- 2
可选:查看社区打包版本(YunoHost、Docker)
使用前须知
- 自建实例需要专用服务器并具备一定的系统管理能力。
- README 推荐的安装方式是完整的生产环境部署,并非一行命令即可完成。
收录于专题
标签
常见问题
- PeerTube 是什么?
- 可自托管、基于 ActivityPub 联邦的视频平台,各实例互通内容,并借助 WebRTC P2P 分担服务器带宽。 PeerTube 是一个任何人都可以部署在自有服务器上的视频托管平台。它不是由单一公司托管所有视频,而是由多个独立实例组成,实例之间通过 ActivityPub 联邦互通,因此一个实例上的创作者可以被其他实例和 Mastodon 等 Fediverse 软件关注和发现。
- PeerTube 可以免费使用吗?用的什么许可证?
- PeerTube 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- PeerTube 还在维护吗?
- 活跃维护中。PeerTube 最近一次提交是在 2026年10月16日。
- PeerTube 适合用来做什么?
- 在不依赖 YouTube 或 Vimeo 的情况下,搭建社区或组织的视频服务器 在自管实例上托管教育或公益类视频库 让创作者发布一次内容,即可被 Mastodon 等 Fediverse 应用关注 在现有网站中嵌入自托管的视频播放器
- PeerTube 怎么安装和运行?
- 阅读适用于您操作系统的生产环境安装指南 可选:查看社区打包版本(YunoHost、Docker)
- 在哪里获取 PeerTube?
- 源代码和安装说明在 GitHub 上:https://github.com/Chocobozzz/PeerTube
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
1.2万1191GoMIT更新于 前天
基于 ActivityPub 的可自托管联邦式社交网络服务器,用户可跨不同独立服务器关注和互动。
5万+9 本周7523RubyAGPL-3.0更新于 20小时前
一个开源、联邦式的社交媒体(微博客)平台,基于 ActivityPub 联邦协议运行。
1.1万1637TypeScriptAGPL-3.0更新于 昨天
Pixelfed 是一个开源、无广告的图片分享平台,基于 ActivityPub 与联邦宇宙(fediverse)互联。
7129895PHPAGPL-3.0更新于 昨天
一个基于 ActivityPub 联邦协议的开源短视频分享平台,可自托管。
46163PHPAGPL-3.0更新于 昨天