在 nginx 中配置 rtmp 的步骤有:安装 rtmp 模块编辑 nginx 配置文件,添加 rtmp 配置创建用于推送和拉取流的 rtmp 流源重启 nginx使用 vlc 播放器验证配置
如何在 Nginx 中配置 RTMP
为了在 Nginx 中配置 RTMP,请按照以下步骤操作:
1. 安装 RTMP 模块
apt-get install <a style="color:#f60; text-decoration:underline;" href="https://www.php.cn/zt/16000.html" target="_blank">nginx</a>-module-rtmp
登录后复制
2. 配置 Nginx
在 Nginx 配置文件 /etc/nginx/nginx.conf 中,添加以下内容:
rtmp { server { listen 1935; chunk_size 4096; application live { push "push.stream"; pull "live.stream"; live on; } } }
登录后复制
3. 创建 RTMP 流源
创建两个流源,一个用于推送流,一个用于拉取流:
# 推送流源 ffmpeg -re -i input.mp4 -vcodec libx264 -acodec aac -f flv rtmp://localhost:1935/live/push.stream # 拉取流源 ffmpeg -i rtmp://localhost:1935/live/live.stream output.mp4
登录后复制
4. 重启 Nginx
systemctl restart nginx
登录后复制
5. 验证配置
您可以使用 VLC 媒体播放器连接到 RTMP 流源以验证配置:
- 推送流:rtmp://localhost:1935/live/push.stream
- 拉取流:rtmp://localhost:1935/live/live.stream
以上就是nginx如何配置rtmp的详细内容,更多请关注叮当号网其它相关文章!
文章来自互联网,只做分享使用。发布者:叮当,转转请注明出处:https://www.dingdanghao.com/article/580800.html