码迷,mamicode.com
首页 > 其他好文 > 详细

rtmp服务器创建和设置

时间:2019-12-10 17:13:15      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:pcr   hub   add   module   tar   设置   googl   class   prefix   

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

rtmp服务器创建和设置

标签:pcr   hub   add   module   tar   设置   googl   class   prefix   

原文地址:https://www.cnblogs.com/visio/p/12017040.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!