Docker简易搭建个人直播流rtmp服务器总结

1.准备工作

首先是下载obs直播推流软件
OBS下载地址

推流工具 OBS 使用指南
可以通过迅雷增快下载速度

OBS推流过程熟悉可以先跳转到第五步

因为直播传输的是流媒体,而流媒体就需要一个软件时刻推流,这里有用的就是OBS!
然后又需要一台服务器部署rtmp直播流服务,这里用的是NGINX下的rtmp模块!

这里直接简化操作
直接利用docker拉取 已经存在的镜像!

准备:你的Linux服务器上已经安装了Docker

2.DOCKER直接一步部署

2.1安装镜像

docker pull alfg/nginx-rtmp

2.2运行容器

#直接运行
docker run -it -p 1935:1935 -p 8080:80 --rm alfg/nginx-rtmp
#后台运行
docker run -it -d -p 1935:1935 -p 8080:80 --rm alfg/nginx-rtmp

二、推流方式

ok rtmp服务器 搭建成功,接下来就是推流了(这里列举三种方式)

要使用 Docker 搭建媒体服务器,你可以按照以下步骤进行操作: 1. 安装 Docker:根据你的操作系统,在 Docker 官方网站(https://www.docker.com)上下载并安装适合你的 Docker 版本。 2. 确定你要使用的媒体服务器软件。一些常见的选择包括 Nginx-rtmp-module、FFmpeg、Flussonic、Wowza Streaming Engine 等。在 Docker Hub(https://hub.docker.com)上搜索你所选择的软件,找到对应的镜像。 3. 执行以下命令拉取媒体服务器镜像: ``` docker pull <镜像名称>:<标签> ``` 其中,`<镜像名称>` 是你所选择的媒体服务器软件对应的镜像名称,`<标签>` 是版本或标识符。 4. 创建并运行 Docker 容器: ``` docker run -d --name <容器名称> -p <宿主机端口>:<容器端口> <镜像名称>:<标签> ``` 其中,`<容器名称>` 是你为容器指定的名称,`<宿主机端口>` 是你希望媒体服务器服务在宿主机上监听的端口号,`<容器端口>` 是媒体服务器容器内部实际运行的端口号。 5. 根据媒体服务器软件的要求和配置方式,进行进一步的配置。你可以通过访问容器 IP 地址和端口,或者在容器内部执行命令来完成配置。 6. 测试媒体服务器:使用支持媒体协议(如 RTMP、HLS)的客户端或播放器,连接到媒体服务器并进行推或观看。 请注意,具体的配置步骤和命令可能因所选择的媒体服务器软件而有所不同。建议查阅对应软件的官方文档或镜像的说明,以了解更详细的配置和使用方法。此外,确保你的网络设置和端口映射是正确的,并且具备足够的带宽和资源来支持媒体传输。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值