nginx添加rtmp模块

308 阅读1分钟

下载 nginx 1.20.1

下载 nginx-rtmp-module

git clone https://github.com/arut/nginx-rtmp-module

下载 openssl

www.openssl.org/source/

wget https://www.openssl.org/source/openssl-1.1.1q.tar.gz
tar -zxvf openssl-1.1.1q.tar.gz

安装依赖

sudo yum install gcc make pcre pcre-devel openssl openssl-devel

编译

cd /home/nginx-1.20.1
./configure --with-compat --with-http_ssl_module --with-openssl=../openssl-1.1.1q --add-dynamic-module=../nginx-rtmp-module
make modules
cp ./objs/ngx_rtmp_module.so /usr/share/nginx/modules/

修改nginx配置 nginx.conf

load_module modules/ngx_rtmp_module.so;

测试nginx配置

nginx -t

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok

nginx: configuration file /etc/nginx/nginx.conf test is successful