我在StackOverflow上搜索了所有类似的问题,但没有找到一个可以回答我的问题。
我正在尝试从我的Linux计算机(openSuSE 12.1)向我的iPad流式传输一些电影。我用ffmpeg转换它们,用我自己的分段器分割它们,把它们放在我的.m3u8服务器的www文件夹中,也放在ffmpeg播放列表中。直到这里-一切都很好!
我开始播放电影(带标签的HTML页面),它播放得很好,但只有前五个片段,它们已经加载了播放列表的第一个加载。HTML页面(浏览器或播放器-不知道)不会从服务器刷新(重新下载)播放列表。下面是我的.m3u8播放列表文件:
#EXTM3U
#EXT-X-MEDIA-SEQUENCE:19
#EXT-X-TARGETDURATION:8
#EXTINF:8,
http://192.168.1.4/segment_19.ts
#EXTINF:8,
http://192.168.1.4/segment_20.ts
#EXTINF:8,
http://192.168.1.4/segment_21.ts
#EXTINF:8,
http://192.168.1.4/segment_22.ts
#EXTINF:8,
http://192.168.1.4/segment_23.ts片段与播放列表文件在同一文件夹中,片段编码正确(因为我至少可以看到前五个片段:D)。我还观察了apache服务器上的access_log,我看到了播放列表的第一个加载,然后是所有5个片段的后续加载,它停止了,直到那里。它甚至不会尝试进一步刷新m3u8文件。
如果重要- iOS 5.0、iPad 2、仅Wi-Fi版本,不越狱
想法?我做错了什么?
发布于 2013-02-27 15:11:48
播放器(平台)将自动更新m3u8文件。不需要在ios和android中设置http过期。您可以查看httpserver的访问日志。
https://stackoverflow.com/questions/8193477
复制相似问题