Owncast 搭建属于自己的直播间

好久不见

发布于460天前
这个人很懒,什么都没有留下!
# 介绍
Owncast 是一款开源的自托管直播平台,为个人用户提供视频直播和实时聊天功能。它赋予创作者对内容、界面和观众管理的完全控制权。该平台易于部署,并与 OBS、Streamlabs 等主流直播软件兼容。Owncast 在提供类似大型平台的直播体验的同时,更强调保护用户的内容所有权和隐私。平台支持界面定制和灵活的内容管理,同时拥有活跃的开源社区支持。

# 安装和使用
在商店中选中 Owncast 并安装

https://appstore.lazycat.cloud/#/shop/detail/cloud.lazycat.app.owncast

安装成功后,使用浏览器打开,在地址栏最后添加 /admin 进入到后台管理界面。

![image.png](https://dl.playground.lazycat.cloud/guidelines/62/478b726e-3d4e-41b1-9335-e52a52398def.png "image.png")

输入用户名密码:admin / abc123 登录,登录成功。

![image.png](https://dl.playground.lazycat.cloud/guidelines/62/248e2a60-eec6-4638-8be8-298010625718.png "image.png")

# OBS安装
在 [OBS 官网](https://obsproject.com/) 安装对应平台的 OBS,这里就以windows为例。

![image.png](https://dl.playground.lazycat.cloud/guidelines/62/d248de8e-7ecb-4e1b-809e-d3283012b626.png "image.png")

软件安装成功后,点击 **文件-> 设置 -> 直播 -> 自定义** 填写服务器地址 和 推流码。

![image.png](https://dl.playground.lazycat.cloud/guidelines/62/47ae5f2a-8c4c-43d5-bd9c-abc58441b38d.png "image.png")


![image.png](https://dl.playground.lazycat.cloud/guidelines/62/032257d6-e491-45bd-a874-c2f77aa837e4.png "image.png")

服务器地址 和 推流码 在 Owncast 后台管理首页即可查看,将其填写到 OBS 中。

![image.png](https://dl.playground.lazycat.cloud/guidelines/62/aa4968be-0c44-413c-b2ea-37560092a048.png "image.png")


![image.png](https://dl.playground.lazycat.cloud/guidelines/62/f82dc080-47da-4a58-ba08-efdad3905112.png "image.png")


# 开始推流 
在 OBS 中在源方框中点击添加按钮,在弹出列表中可以添加任意场景。

![image.png](https://dl.playground.lazycat.cloud/guidelines/62/9e81cee8-700f-4717-b726-23c3d4f58098.png "image.png")

这里以视频为例,选择媒体源,点击新建按钮

![image.png](https://dl.playground.lazycat.cloud/guidelines/62/52b2b04d-1626-4b03-a744-1c731c299e7e.png "image.png")

在添加对话框中选择需要添加的视频,和相应的视频设置。

![image.png](https://dl.playground.lazycat.cloud/guidelines/62/1e906ce6-b3a8-4dcf-8823-5ee0cab33768.png "image.png")

添加完成后 点击右边的 开始直播 

![image.png](https://dl.playground.lazycat.cloud/guidelines/62/572b1e2c-d035-48ab-9de3-ba0a82a9cc79.png "image.png")

在直播的过程中,可以进入到 Owncast 首页,查看当前的推流信息状态。显示 ONLINE 即表示推流成功。

![image.png](https://dl.playground.lazycat.cloud/guidelines/62/010643ea-e851-453a-9ec3-7461659e6f16.png "image.png")

此时,我们只需要打开懒猫微服中的 Owncast 应用,即可看到推流的视频了。

![image.png](https://dl.playground.lazycat.cloud/guidelines/62/47cb42dc-0738-4e1c-87ce-abc8360810be.png "image.png")

如果推流的视频有重音,可以将 OSB 中的混音关掉一个即可。

![image.png](https://dl.playground.lazycat.cloud/guidelines/62/d2d6cb45-986e-4eaa-b84f-a3d9b4627ea8.png "image.png")

# 视频直通
配置方面如果是转码模式,普通的弱鸡 cpu 肯定是吃不消的,所以这里非常推荐使用直通模式,即不转码直接转发到页面上。使用直通模式可以关闭对传入流的重新编码,从而可能节省大量硬件使用率,并以更少的资源支持更高质量的流。

具体设置: 管理页面 **Configuration → Video → Add a new variant → Video Passthrough** 启用后保存,然后删去其他输出格式。

![image.png](https://dl.playground.lazycat.cloud/guidelines/62/4813e605-7dc6-4a5f-89c0-217491878c02.png "image.png")


![image.png](https://dl.playground.lazycat.cloud/guidelines/62/d03c6aad-018b-43e0-8aaa-caaeb5b8babb.png "image.png")


![image.png](https://dl.playground.lazycat.cloud/guidelines/62/67dbe648-6054-4b14-8052-52aa8782d909.png "image.png")

# 其他设置
在视频观看时也可以修改 用户名 和 隐藏聊天栏 

![image.png](https://dl.playground.lazycat.cloud/guidelines/62/84959aad-1a37-482a-a6ea-ab47db76edf9.png "image.png")

在后台管理中也可以查看当前的设备信息,聊天信息和用户信息等。

![image.png](https://dl.playground.lazycat.cloud/guidelines/62/5c5537e7-eb3d-444a-b8df-c6decb1f7e6b.png "image.png")

![image.png](https://dl.playground.lazycat.cloud/guidelines/62/bf3e5cf4-0fcb-45e8-8157-3fc9c38d69fc.png "image.png")

# 结束
因为转码和转发都要依赖 owncast 所在的服务器,多人同时观看时,对带宽和配置都有不小的压力,可以通过直通播放的话,还是建议设置为直通模式。

FFmpeg 命令也可以直接用推流,不需要安装 OBS,如果熟练的话更推荐 FFmpeg。

评论

1
nick2fdea7371天前

请问为何不能在安卓手机上使用

说点什么呢~
收藏
0
1
0