快速构建RTMP服务器
nginx 有为 rtmp 协议开发对应的模块,通过nginx即可快速构建一个 RTMP 服务。此处使用 dockerhub 上已有镜像快速完成构建和使用。
服务搭建
目前 dockerHub 镜像并不稳定,单纯配置 registery-mirrors 可能无法下载镜像,推荐使用 轩辕镜像。
apt install docker.io # 安装docker 服务
docker pull docker.1ms.run/tiangolo/nginx-rtmp # 拉取镜像
docker tag docker.1ms.run/tiangolo/nginx-rtmp:latest tiangolo/nginx-rtmp:latest # 镜像重命名
docker run -d -p 1935:1935 --name nginx-rtmp tiangolo/nginx-rtmp # 运行镜像
注意防火墙、SELinux对应规则是否已放行!!
测试服务
此处直接使用 ffmpeg 工具推送本地视频的方式来测试,然后通过 PotPlayer 测试RTMP服务是否可用。
ffmpeg -re -i ./202502211931.mp4 -c copy -f flv rtmp://192.168.100.129:1935/live/a

本作品采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可。
转载请标明出处https://www.cnblogs.com/somata/p/18777071和作者乾坤盘。
商务合作请邮件联系somata@foxmail.com。
转载请标明出处https://www.cnblogs.com/somata/p/18777071和作者乾坤盘。
商务合作请邮件联系somata@foxmail.com。

浙公网安备 33010602011771号