这里实现了简单nginx+ffmpeg 推本地mp4视频文件的功能,以后将会继续更新
环境
系统环境:CentOS release 6.7 (Final)
需求
利用nginx和ffmpeg搭建流媒体服务器
步骤
安装ffmpeg
安装过程可以参考:centos编译安装ffmpeg:http://blog.csdn.net/loyachen/article/details/50909854
安装完成后,检查是否安装成功。比如我这里采用向pili推流的方式,将本地的一个mp4视频推流到七牛pili。
ffmpeg -re -i /tmp/ffmpeg_test.mp4 -vcodec copy -acodec copy -f flv "rtmp://pili-publish.qingkang.echohu.top/qingkang/stream1?key=***"
七牛pili直播云服务:https://pili.qiniu.com/
安装nginx
这里采用了编译安装的方式,具体安装方式可以参考:
centos6编译安装nginx1.8.1:http://blog.csdn.net/loyachen/article/details/50904593需要注意的是:一定要添加nginx-rtmp-module模块
git clone https://github.com/arut/nginx-rtmp-module.git
#编译的时候添加nginx-rtmp-module模块
--add-module=path_of_/nginx-rtmp-module
- 我的nginx编译参数
./configure --prefix=/opt/nginx --user=nginx --group=nginx --with-http_ssl_module --with-http_gzip_static_module --