
owncast/owncastOwncast 是一个开源、自托管、去中心化的单用户直播视频流和聊天服务器,功能类似主流直播平台,但允许用户完全掌控自己的内容、界面、审核和观众。它旨在提供开箱即用的单一服务,让用户能够轻松搭建属于自己的直播平台。
Owncast 设计为开箱即用,通过 Docker 部署仅需简单几步:
bashdocker run -d \ --name owncast \ -p 8080:8080 \ # Web 界面和 HLS 流端口 -p 1935:1935 \ # RTMP 广播端口 -v ./owncast-data:/app/data \ # 持久化数据(配置、视频、数据库等) gabekangas/owncast
http://localhost:8080 访问 Web 界面Owncast 支持所有使用 RTMP 协议的广播软件,包括:
只需在广播软件中将服务器地址设置为 rtmp://<your-server-ip>:1935/live,流密钥为在 Owncast 后台获取的密钥即可开始直播。
通过 -v ./owncast-data:/app/data 挂载数据卷,可持久化以下内容:
config.yaml)| 端口 | 用途 | 备注 |
|---|---|---|
| 8080 | Web 界面和 HLS 流 | 观众通过此端口观看直播 |
| 1935 | RTMP 推流端口 | 广播软件推流到此端口 |
如需修改端口,可调整 Docker 端口映射(如 -p 80:8080 将 Web 端口改为 80)。
Owncast 是开源项目,欢迎通过以下方式贡献或获取支持:
本项目基于 MIT 许可证开源,详情见 LICENSE。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务