Owncast是一个开源的、自托管的、去中心化的、开源直播系统,亲自掌控您的直播视频。开箱即用的流媒体+聊天功能。OBS、Streamlabs、Restream等许多软件都可以与Owncast一起使用
Owncast是一个开源的、自托管的、去中心化的、单用户直播视频流媒体和聊天服务器,用于运行自己的类似主流选项的直播流。它提供了对您的所有内容、界面、管理和受众的完全控制权。二、使用方法提供一个单一的服务,你可以运行它,并且它可以立即工作。Owncast 与任何使用 RTMP 向远程服务器广播的软件兼容。RTMP 是所有主要实时流媒体服务所使用的,因此如果您目前正在使用其中一个服务,那么您很可能可
·
一、软件介绍
文末提供下载和源程序
Owncast是一个开源的、自托管的、去中心化的、单用户直播视频流媒体和聊天服务器,用于运行自己的类似主流选项的直播流。它提供了对您的所有内容、界面、管理和受众的完全控制权。
二、使用方法
提供一个单一的服务,你可以运行它,并且它可以立即工作。
Owncast 与任何使用 RTMP 向远程服务器广播的软件兼容。RTMP 是所有主要实时流媒体服务所使用的,因此如果您目前正在使用其中一个服务,那么您很可能可以将现有的软件指向您的 Owncast 实例。OBS、Streamlabs、Restream等许多其他软件都可以与Owncast一起使用。了解更多关于与现有软件兼容性的信息。
安装方法
文末下载程序或源码(支持linux和mac系统)
- 创建一个目录以从中运行服务,并将发行版从 https://github.com/owncast/owncast/releases 下载到该目录中。
- 解压缩版本。
- Run ./owncast 以启动服务。
- 请访问管理员 ,使用 /admin 用户名 admin 和默认流密钥作为密码 来配置您的服务器。 abc123
从源代码构建
- Owncast由两个项目组成。
- Owncast后端是用Go编写的。
- 前端是用React编写的。
后端
- Owncast后端是一个用Go编写的服务
- 确保您已安装先决条件。
- C compiler, such as GCC compiler or a Musl-compatible compiler
- ffmpeg
- Install the Go toolchain (1.24 or above).
- 克隆仓库。 git clone https://github.com/owncast/owncast
- go run main.go 将从源代码运行
- 访问 http://yourserver:8080 以访问网页界面,或者访问 http://yourserver:8080/admin 以访问管理员界面
- 将您的广播软件指向您的新服务器并开始流式传输。
前端
- 前端包括播放器、聊天、嵌入组件和其他用户界面。
- 这个项目位于 web 目录中
- 运行 npm install 以安装 JavaScript 依赖项。
- Run npm run dev 运行 npm run dev
三、软件下载
GitHub作者地址:https://github.com/owncast/owncast
本文信息均来源于GitHub作者地址

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)