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组件安装完毕。

results matching ""

    No results matching ""