因为学习需要搭建远程的图像传输,最后决定采用nginx + rtmp模块+ ffmpeg+web的方式进行
服务器端配置
- 首先服务器端要安装nginx和nginx-rtmp模块,如果都没有安装可以一起编译安装,如果已经安装nginx,则需要单独安装模块。下面简单说一下
- 下载nginx-rtmp-module GitHub地址https://github.com/arut/nginx-rtmp-module
cd /usr/local
git clone https://github.com/arut/nginx-rtmp-module.git
- 查看nginx版本号与配置,记下版本号和复制configure arguments的内容。
nginx -V
- 下载对应版本号的nginx并解压
wget http://nginx.org/download/nginx-1.12.1.tar.gz
tar -zxvf nginx-1.12.1.tar.gz
cd nginx-1.12.1
- 编译
./configure --user=www --group=www --prefix=/usr/local/nginx --with-openssl=/usr/local/nginx/src/openssl --add-module=/usr/local/nginx/src/ngx_devel_kit --add-module=/usr/local/