2.4 NRM的搭建
首先请先参照第一章在linux中成功安装nginx
本文所使用的为Centos
使用工具Xshell
1.下载 nginx-rtmp-module
打开 http://arut.github.io/nginx-rtmp-module/ 选择Download.tar.gz,如图2-3所示。
本文所下载使用的版本为arut-nginx-rtmp-module-v1.2.1-0-g791b613.tar.gz
当然我们也可以使用 wget命令进行下载(wget 是一个从网络上自动下载文件的自由工具,支持通过 HTTP、HTTPS、FTP 三个最常见的 TCP/IP协议 下载,并可以使用 HTTP 代理。"wget" 这个名称来源于 “World Wide Web” 与 “get” 的结合)。
图2-3
yum install -y wget
wget -O "NRM.tar.gz" https://codeload.github.com/arut/nginx-rtmp-module/legacy.tar.gz/master
2.安装 rz/sz命令
lrzsz是一款在linux里可代替ftp上传和下载的程序。
yum install -y lrzsz
3.创建一个目录
mkdir /download
4.上传tar文件
通过rz命令后回车并选择下载的arut-nginx-rtmp-module-v1.2.1-0-g791b613.tar.gz。
5.修改文件名
用户可以使用mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中。该命令如同MS-DOS下的ren 和 move 的组合。rename是一个可以对多个文件重命名的mv。
mv arut-nginx-rtmp-module-v1.2.1-0-g791b613.tar.gz NRM.tar.gz
或者使用rename命令 。
rename arut-nginx-rtmp-module-v1.2.1-0-g791b613 NRM arut-nginx-rtmp-module-v1.2.1-0-g791b613.tar.gz
6.解压缩NRM.tar.gz
tar是linux中用来解压缩文件的命令。
tar -xvzf NRM.tar.gz
7.简化目录
简化目录的目的是为了更方便的键入后续的操作命令,简化后结果如图2-4所示。
图2-4
rename arut-nginx-rtmp-module-791b613 NRM arut-nginx-rtmp-module-791b613
8.检查nginx配置
./nginx -V (注意大写,如图2-5所示)
./nginx -v小写v只会显示版本信息。
图2-5
9.配置nginx-rtmp-module到nginx
加载nging-rtmp-module库,并输出到指定目录,最后开启debuglog,如图2-6。
./configure --add-module=/download/NRM --prefix=/usr/local/nginx --with-debug
make & make install
图2-6
10.启动nginx
./nginx
到这里nginx-rtmp-module组件安装完毕。