您的位置:首页 > 运维架构 > Nginx

新 CentOS 6.5 6.9 环境下搭建直播模拟测试环境 ffmpeg+nginx=rtmp (傻瓜式环境搭建)

2017-11-09 15:30 746 查看
整过环境搭建流程在新装的CentOS 6.5 6.9 测试ok,在已经安装了部分组件的系统上测试可能失败

安装 ffmpeg
http://download.csdn.net/download/dulin19870504/9652383
安装 nginx
http://download.csdn.net/download/dulin19870504/9953383
1 修改nginx配置(/usr/local/nginx/conf/nginx.conf )

加入如下一段

rtmp {

server {

listen 1935;

application live {

live on;

}

application hls {

live on;

hls on;

hls_path /tmp/hls;

}

}

}

2 加载nginx配置
/usr/local/nginx/sbin/nginx -s reload (如果没有启动则直接启动/usr/local/nginx/sbin/nginx)

3 Ffmpeg 推流

ffmpeg -re -stream_loop -1 -i ./1.ts -c copy -bsf:a aac_adtstoasc -f flv rtmp://192.168.20.202/live/test

4 测试播放 ffplay rtmp://192.168.20.202/live/test (注意防火墙)

注:

可以将ffmpeg路径和nginx路径加入环境变量方便访问

export PATH=/usr/local/nginx/sbin/:/usr/local/ffmpeg2/bin/:$PATH
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: