如何安装nginx rtmp模块
时间: 2023-07-18 18:50:01 浏览: 156
安装nginx rtmp模块的步骤如下:
1. 安装Nginx
首先需要安装Nginx,可以使用apt-get或yum命令进行安装,也可以从官网下载源码进行编译安装。安装完成后,可以通过`nginx -v`命令查看Nginx的版本信息。
2. 下载nginx-rtmp-module
可以从GitHub上下载最新版的nginx-rtmp-module,也可以使用以下命令进行下载:
```
git clone https://github.com/arut/nginx-rtmp-module.git
```
下载完成后,将其放置到Nginx的源码目录下。
3. 配置Nginx
在Nginx的安装目录下找到`/etc/nginx/`目录,进入该目录,找到`nginx.conf`文件,使用文本编辑器打开该文件。
在http块中新增以下内容:
```
rtmp {
server {
listen 1935; # RTMP协议默认端口
chunk_size 4096;
application live { # 应用名称,可以自定义
live on;
}
}
}
```
这段配置代码中,指定了RTMP协议监听的端口为1935,应用名称为live,可以根据需要进行修改。
4. 编译安装Nginx
在Nginx的源码目录下执行以下命令进行编译安装:
```
./configure --add-module=/path/to/nginx-rtmp-module
make
make install
```
其中,`/path/to/nginx-rtmp-module`为nginx-rtmp-module的路径,根据实际情况进行修改。
安装完成后,可以使用`nginx -t`命令检查Nginx的配置是否正确,如果正确则可以使用`nginx`命令启动Nginx。
至此,nginx rtmp模块安装完成,可以使用RTMP协议进行推流和拉流。
阅读全文