nginx rtmp直播无延迟_Ubuntu中使用Nginx+rtmp搭建流媒体直播服务
时间: 2023-11-28 17:48:31 浏览: 130
nginx-rtmp搭建rtmp流媒体服务
在 Ubuntu 中使用 Nginx+rtmp 搭建流媒体直播服务的步骤如下:
1. 安装 Nginx 和 rtmp 模块:
```
sudo apt-get update
sudo apt-get install nginx libnginx-mod-rtmp
```
2. 配置 rtmp 模块:
编辑 Nginx 的配置文件 `/etc/nginx/nginx.conf`,在 `http` 节点下添加以下代码:
```
rtmp {
server {
listen 1935;
chunk_size 4096;
application live {
live on;
record off;
}
}
}
```
这里创建了一个名为 `live` 的应用,设置了直播模式并关闭了录制功能。
3. 重启 Nginx 服务:
```
sudo service nginx restart
```
4. 推流和观看:
使用如 OBS 等推流软件推流到 `rtmp://服务器地址/live/直播流名称`,例如 `rtmp://127.0.0.1/live/test`,然后可以使用 VLC 等软件观看直播,地址为 `rtmp://服务器地址/live/直播流名称`,例如 `rtmp://127.0.0.1/live/test`。
注意:如果使用的是云服务器,需要开放 1935 端口和 HTTP 端口(默认为 80)。
阅读全文