美文网首页
2020-03-12

2020-03-12

作者: _Android | 来源:发表于2020-03-12 22:16 被阅读0次

记录在已安装Ngnix下  添加nginx-rtmp-mode进行推拉流

记录 :已经安装了 nginx 需要新添加一个未被编译的模块

1、查看安装的nginx 的版本和编译安卓的模块

 命令:   nginx -V (下图为我安装后的信息,已经存在rtmp-nginx-module模块,正常没有)

2、下载同版本的nginx  下载地址:http://nginx.org/en/download.html

      下载要安装的新模块 地址: https://github.com/arut/nginx-rtmp-module

       并进行解压  放到适合的目录下

3、进入到新下载后解压的nginx目录,然后把我们原安装的配置参数 后面添加上要新添加的模块

    nginx安装第三方模块的方法:

    ./configure --prefix=/你的安装目录 --add-module=/第三方模块目录

注意我在最后添加了,我要新添加的模块 --add-module=/模块path....../rtmp-nginx-module

等待配置跑完,然后输入make

进行编译,编译完成后 我们在下载的nginx根目录 /nginx-1.17.9/objs/  下找到刚刚编译好的 nginx 文件( 没有扩展名)

将 nginx 文件复制到 我们之前安装的 /usr/local/nginx/sbin/ 目录,替换旧的 nginx 文件。建议备份一下旧的 nginx 文件。

然后重启下nginx 就好了。

我们可以在进行查看nginx 现在的配置信息,你会发现我们新添加rtmp-nginx-module模块。

4、然后我们需要更改下nginx.conf 文件,让其支持rtmp.

在文件里加入下面内容 http段外面(独立模块)

在http内部进行添加信息:

然后重新启动nginx。

可以进行推流拉流操作了!

相关文章

网友评论

      本文标题:2020-03-12

      本文链接:https://www.haomeiwen.com/subject/pdwwjhtx.html