在 nginx 中配置 RTMP 的步骤有:安装 RTMP 模块编辑 Nginx 配置文件,添加 RTMP 配置创建用于推送和拉取流的 RTMP 流源重启 Nginx使用 VLC 播放器验证配置
如何在 Nginx 中配置 RTMP
为了在 Nginx 中配置 RTMP,请按照以下步骤操作:
1. 安装 RTMP 模块
apt-get install nginx-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
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END