一,首先让IIS支持m3u8格式
打开iis管理器,双击mime类型,在右侧,点击添加,新增
.m3u8 application/x-mpegURL
再在 列表中找到 .ts ,修改类型为 video/MP2T
这样就配置好了IIS对m3u8的支持。
二,接下来,在本地或服务器上生成m3u8文件
1.准备工具是 ffmpeg-20160626-074fdf4-win64-static.zip ,用于将mp4切成ts并生成m3u8文件。下载地址
2.下载好后解压,解压后你会看到如下文件,打开bin文件夹,复制bin文件夹的位置,如:C:\ffm\bin
3.回到桌面,在“我的电脑”上点右键,然后点击“属性”,点击”高级系统设置“
4。点击“环境变量”,在用户变量中,新建 path 值 C:\ffm\bin
5. 开始菜单,运行“CMD”,然后键入ffmpeg,按回车,看出现的信息是否为安装的文件和版本信息,如果出现这些信息说明你安装成功了
6。将测试demo.mp4文件放到C:\根目录下
7。在cmd界面中, 直接执行 下面一条语句也可以,不过就是生成速度慢了一些
ffmpeg -i C:\demo.mp4 -profile:v baseline -level 3.0 -start_number 0 -hls_time 10 -hls_list_size 0 -f hls C:\demo.m3u8
三,将生成好的m3u8与ts文件全部放到网站 ts目录中,就可以正常使用了。
调用地址为 http://域名/ts/demo.m3u8