打开配置文件
vi /usr/local/etc/nginx/nginx.conf
找到
RTMP
模块增加内容在server
后面增加
application hls { live on; // 打开直播 hls on; // 打开 hls // ts分片文件 和 .m3u8索引文件 路径 播放完一段 会自动清除分片文件 全部播放完毕 会将 .m3u8一起清除 hls_path /usr/local/var/www/hls; }
重新加载nginx配置文件
// 如果不行请加 sudo /usr/local/Cellar/nginx-full/1.10.0/bin/nginx -s reload
二. 进行推流
ffmpeg -loglevel verbose -re -i Desktop/AOA.mp4 -vcodec libx264 -vprofile baseline -acodec libmp3lame -ar 44100 -ac 1 -f flv rtmp://127.0.0.1:5920/hls/movie
一下路径会生成一个个的ts分片文件,还有一个movie.m3u8索引文件
/usr/local/var/www/hls
打开浏览器播放
http://localhost:8080/hls/movie.m3u8
移动设备播放,用浏览器打开
// 192.168.31.100 为运行nginx电脑的IP 必须要在同一局域网内 http://192.168.31.100:8080/hls/movie.m3u8