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

整过环境搭建流程在新装的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


你可能感兴趣的:(工具)