Nginx+rtmp+ffmpeg搭建流媒体服务器
说明:
nginx搭建流媒体服务需要用到 nginx-rtmp-module 模块
具体操作步骤:
安装nginx
(1)下载第三方扩展模块nginx-rtmp-module
# mkdir module && cd module //创建一个存放模块的目录
# wget https://github.com/arut/nginx-rtmp-module/archive/master.zip//下载模块
# unzip master.zip //解压
# ls nginx-rtmp-module-master/ //查看模块目录
(2)编译安装nginx(说明:此处由于我这边已有lnmp运行项目的环境,直接动态添加的 nginx-rtmp-module模块; 动态参加可参考:这里)
# yum -y install pcre-devel openssl openssl-devel //安装依赖
# wget http://nginx.org/download/nginx-1.12.2.tar.gz//下载nginx包
# tar xf nginx-1.12.2.tar.gz
# ./configure --prefix=/opt/nginx-1.9.5 --add-module=/root/module/nginx-rtmp-module-master --with-http_ssl_module //编译安装nginx,并指定上面下载的模块路径
# make#make install
(3)修改nginx配置文件,添加如下内容并重新载入配置文件
# vim nginx