centos7 安装nginx rtmp
时间: 2023-09-04 18:09:18 浏览: 135
你可以按照以下步骤在 CentOS 7 上安装 Nginx RTMP 模块:
1. 更新系统软件包:
```
sudo yum update
```
2. 安装依赖项:
```
sudo yum install epel-release
sudo yum install gcc pcre-devel openssl-devel libxml2-devel libxslt-devel gd-devel geoip-devel gperftools-devel
```
3. 下载并编译 Nginx:
```
wget http://nginx.org/download/nginx-1.18.0.tar.gz
tar -zxvf nginx-1.18.0.tar.gz
cd nginx-1.18.0
./configure --with-http_ssl_module --with-http_stub_status_module --with-http_gzip_static_module --with-http_slice_module --add-module=/path/to/nginx-rtmp-module
make
sudo make install
```
在上面的命令中,`/path/to/nginx-rtmp-module` 是指你下载的 Nginx RTMP 模块的路径。
4. 创建 Nginx 配置文件:
```
sudo nano /usr/local/nginx/conf/nginx.conf
```
在打开的文件中添加以下配置内容:
```
worker_processes 1;
events {
worker_connections 1024;
}
http {
server {
listen 80;
location / {
# your HTTP configuration here
}
}
rtmp {
server {
listen 1935;
application live {
live on;
# your RTMP configuration here
}
}
}
}
```
5. 启动 Nginx:
```
sudo /usr/local/nginx/sbin/nginx
```
现在你已经成功安装了 Nginx RTMP 模块,可以配置 RTMP 直播流了。请根据你的需求修改配置文件中的 HTTP 和 RTMP 部分,并重
阅读全文