nginx搭建hls服务流程

这里只作为记录

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




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前进的蜗牛啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值