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/?news_3/

 Demo下載地址: http://www.chungen90.com/?news_2

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM