ffplay 播放m3u8 hls Failed to open segment of playlist 0

    用ffplay 播放m3u8文件 出现 Failed to open segment of playlist 0,Error when loading first segment 'test0.ts'

错误,同样的文件用VLC播放正常,经过一番求证找到原因,问题出在路径上,默认情况M3U8文件保存的是相对路径 M3u8

文件如下图所示:

        图1 修改前的M3u8文件内容

     如果需要用Ffplay 播放此M3u8文件需要将Ffplay.exe 放在m3u8文件同一个目录,或者将test5.ts ~test9.ts改成绝对路径

绝就可以播放了。修改成绝对路径后M3u8文件内容如下:

                                    图2 修改后的M3u8文件内容

注意:ffplay 播放hls流(也即http格式的m3u8时获去ts流的http命令格式跟发送获取m3u文件不同,要区分对待。

如需交流,可以加QQ群1038388075,766718184,或者QQ:350197870

视频下载地址:http://www.chungen90.com/?list_53

 Demo下载地址: http://www.chungen90.com/?list_52

 

posted @ 2017-04-17 17:05  王纲  阅读(8470)  评论(0编辑  收藏  举报