摘要: 本文介绍了如何使用 Docker 快速启动 SRS (Simple Real-Time Server) 并结合 OBS (Open Broadcaster Software) 搭建一个 CCTV 直播视频流平台。这种方法简化了安装和配置过程,适用于监控、直播等场景。
1. 环境准备:
- Docker:确保你的服务器或本地计算机已经安装了 Docker。
- OBS:用于捕获和推送视频流的开源软件。
2. 使用 Docker 启动 SRS: 通过以下命令使用 Docker 快速启动 SRS 实例:
docker run --rm -it -p 1935:1935 -p 1985:1985 -p 8080:8080 \ registry.cn-hangzhou.aliyuncs.com/ossrs/srs:5
这条命令将启动一个 SRS 容器,并将容器的 1935、1985、8080 端口分别映射到宿主机的对应端口。
3. 设置 OBS:
- 打开 OBS,点击 “设置” > “流”。
- 选择 “服务” 为 “自定义”。
- 将 “服务器” 设置为
rtmp://localhost/live
。 - 设置 “串流密钥” 为
livestream
。 - 点击 “确定” 保存设置。
4. 开始推流:
- 在 OBS 中添加视频源,例如摄像头或屏幕捕获。
- 点击 “开始直播” 将视频流推送到 SRS 服务器。
5. 观看直播:
- 在vlc播放器中访问网络串流
http://localhost:8080/live/livestream.m3u8
即可观看直播。 - 也可以使用支持 RTMP 或 HLS 的播放器观看直播流。
接下来可以用nginx或者wireguard等,转发到任何位置。
总结: 使用 Docker 快速启动 SRS 并结合 OBS,我们可以轻松搭建一个 CCTV 在线直播视频流平台。这种方法简化了安装和配置过程,使得直播系统的搭建更加便捷。希望本文能帮助你成功搭建自己的直播系统。