1. 安装依赖
1.1 源码安装依赖
各种依赖的源码安装可以参考:https://www.jianshu.com/p/06c2025edcd3
1.2 apt方式安装
直接给出命令
sudo apt-get install build-essential
sudo apt-get install libtool
sudo apt-get install libpcre3 libpcre3-dev zlib1g-dev openssl libssl-dev
2. 安装ngixin和rtmp拓展
2.1 下载rtmp拓展
找一个地方下载nginx-rtmp拓展
git clone https://github.com/arut/nginx-rtmp-module.git
2.2 安装nginx
配置nginx,并安装
sudo ./configure --prefix=/usr/local/nginx --with-http_ssl_module --a
dd-module=../nginx-rtmp-module
sudo make
sudo make install
注意: --add-module指定nginx-rtmp的位置; --prefix是nginx的安装位置。其他一些nginx的位置在安装的时候会打印出来。
nginx path prefix: "/usr/local/nginx"
nginx binary file: "/usr/local/nginx/sbin/nginx"
nginx modules path: "/usr/local/nginx/modules"
nginx configuration prefix: "/usr/local/nginx/conf"
nginx configuration file: "/usr/local/nginx/conf/nginx.conf"
nginx pid file: "/usr/local/nginx/logs/nginx.pid"
nginx error log file: "/usr/local/nginx/logs/error.log"
nginx http access log file: "/usr/local/nginx/logs/access.log"
nginx http client request body temporary files: "client_body_temp"
nginx http proxy temporary files: "proxy_temp"
nginx http fastcgi temporary files: "fastcgi_temp"
nginx http uwsgi temporary files: "uwsgi_temp"
nginx http scgi temporary files: "scgi_temp"
3. 测试
sudo /usr/local/nginx/sbin/nginx
然后在浏览器中输入localhost
,得到如下图,说明成果了。
4. 相关软件下载链接
链接: https://pan.baidu.com/s/1cXQ2ePaRbLI7wA9XYpDSlA 提取码: biwb