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

nginx搭建hls服务流程

2015-01-24 16:13 253 查看
这里只作为记录

nginx搭建过程参考nginx搭建rtmp服务流程

所不同的是:

1. m3u8生成器

https://github.com/johnf/m3u8-segmenter 下载m3u8-segmenter

下载后编译,make && make install;

命令如下:

./m3u8_segmenter
-i test.ts -n
30

-p
sample_test -m test.m3u8 -u http:
//192.168.1.99/hls


i表示输入文件,n表示切割30个,p表示切割文件的前缀。m表示生成的m3u8文件名,u表示这些切割后的文件处于web
server的哪个目录下,这个一定要和web目录匹配


  2.在/usr/local/nginx/html目录下,建立hls文件夹,将m3u8文件和切割后的全部ts文件拷贝到此目录下

  3.

文件类型问题:编辑 /usr/local/nginx/conf/mime.types 文件,添加如下类型

application/x-mpegURL                
m3u8;

video/MP2T                            
ts;

  4.重新启动nginx

sudo killall -9 nginx

sudo /usr/local/nginx/nginx -c
/usr/local/nginx/nginx.conf

    5.用vlc连接
http://192.168.1.99/hls/test.m3u8
参考:http://blog.chinaunix.net/uid-20778426-id-3912215.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: