精选资讯

什么情况会用到nginx

什么情况会用到nginx

准备工具与安装

通过yum安装git和nginx-rtmp-module。

在root目录下,执行以下命令安装git:

`yum -y install git`

从github上克隆nginx-rtmp-module到服务器:

`git clone /arut/nginx-rtmp-module.git`

再安装openssl:

`yum -y install openssl openssl-devel`

安装Nginx服务器并添加rtmp和openssl支持。如果已安装过Nginx,只需找到源码目录并添加rtmp支持。

1. 下载Nginx并进行解压。

2. 进入Nginx源码目录,并配置添加rtmp和openssl支持:`./configure –add-module=/path/to/nginx-rtmp-module –with-http_ssl_module`。

3. 编译并安装Nginx。

使用vi命令打开Nginx配置文件nginx.conf,进入编辑状态,并在http节点同级添加rtmp配置。例如:

`rtmp { … }`

在rtmp配置中添加server,1935端口,并设置chunk_size为2048等。在application中配置live on和record off等。同时可配置HLS相关选项。

对于http配置,8080端口,并配置推流权限验证的location。同时配置RTMP统计、HLS相关location等。

推流与拉流

使用obs推流,填写rtmp的url,如rtmp://[服务器ip]:[端口]/[nginx配置中rtmp的application名称]。如配置了HLS,需填写串流码。


什么情况会用到nginx

你可能也会喜欢...