jambi

导航

 

1,安装ubuntu 16.4 依赖

sudo apt-get update
sudo apt-get install build-essential zlib1g-dev libpcre3 libpcre3-dev libssl-dev libxslt1-dev libxml2-dev libgd2-xpm-dev libgeoip-dev libgoogle-perftools-dev libperl-dev libtool libpcrecpp0v5 openssl -y

2,安装nginx1.14.2

  2.1 下载软件

wget http://nginx.org/download/nginx-1.14.2.tar.gz

  2.2 解压软件到当前目录    

tar xvf nginx-1.14.2.tar.gz

3,下载nginx-rtmp-module  

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

4,配置nginx

./configure --sbin-path=/usr/local/nginx/nginx \
--prefix=/usr/local/nginx \
--conf-path=/usr/local/nginx/nginx.conf \
--pid-path=/usr/local/nginx/nginx.pid \
--with-http_ssl_module \
--with-stream --with-mail=dynamic \
--add-module=../nginx-rtmp-module

5,修改makefile文件,查找并删除“-Werror“字符串

vim nginx-1.14.2/objs/Makefile

6,编译并安装Nginx

make
make install

7,修改nginx.conf文件,添加rmtp支持

rtmp {
    server {
        listen 1935;

        application live {
            live on;
        }
        
        application hls {
            live on;
            hls on;  
            hls_path temp/hls;  
            hls_fragment 8s;  
        }
    }
}

8,运行nginx

cd /usr/local/nginx/
./nginx

9,如果提示创建temp/hls失败,手动创建temp文件夹后,再次运行nginx

posted on 2019-12-10 16:24  jambi  阅读(940)  评论(0编辑  收藏  举报