我希望流到iPhone使用.m3u8播放列表的情况下,这是一个视频点播。使用案例是使用.m3u8播放列表流式播放电影。
播放列表中的每个片段都是10秒长,因此对于1小时30分钟的movis,这将意味着90分钟×6个片段/分钟= 540个片段。对我来说,这似乎是添加到一个.m3u8播放列表的很多。
说到这里,我想知道是否有一种方法以及iPhone是否支持创建一个包含另一个播放列表的.m3u8播放列表。因此,格式应该是这样的:
#EXTM3U
#EXT-X-TARGETDURATION:5220
#EXTINF:5220,
http://media.example.com/entire.ts
#EXTINF:5221,
http://media.example.com/therest.m3u8
#EXT-X-ENDLIST所以我的问题是:有没有办法做到这一点?如果不是,.m3u8文件的最大大小或长度是多少。
请注意,我检查了以下内容:
https://datatracker.ietf.org/doc/html/draft-pantos-http-live-streaming-05
http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/Introduction/Introduction.html
却找不到答案。
发布于 2013-05-03 01:43:17
有一种简单的方法可以在mac上创建m3u8播放列表。
我使用的工具是mac App store中的one click m3u8。
步骤很简单。
Click you >
.m3u8和.ts文件即已创建并可供部署
发布于 2011-02-22 16:13:57
我已经尝试过像你这样的东西,这是mediastreamvalidator所说的:
ERROR: Invalid media segment: The validator helper exited due to a fatal error: failed to create format reader: [errno: -12847] format reader file not recognized.
21: videos/high.m3u8此外,当在iphone上测试时,它在到达m3u8 (这是最后一个“片段”)时停止,并且视频长度不正确(很明显)。
您可以创建播放列表的播放列表(通常称为“变体”播放列表),但这是为了解决带宽问题。
无论如何,你可以使用"mediafilesegmenter“来为你分割和创建播放列表。不需要自己创建播放列表。
https://stackoverflow.com/questions/5068699
复制相似问题