是否可以为iPhone创建播放列表的.m3u8播放列表
我正在寻找使用.m3u8播放列表流到iPhone的视频点播案例。该用例使用.m3u8播放列表播放电影 播放列表中的每个片段长度为10秒,因此对于1小时30分钟的movis,这意味着90分钟*6个片段/分钟=540个片段。对我来说,这似乎有很多东西要添加到一个.m3u8播放列表中 说到这里,我想知道是否有一种方法,iPhone是否支持创建一个包含另一个播放列表的.m3u8播放列表。所以格式应该是这样的:是否可以为iPhone创建播放列表的.m3u8播放列表,iphone,streaming,Iphone,Streaming,我正在寻找使用.m3u8播放列表流到iPhone的视频点播案例。该用例使用.m3u8播放列表播放电影 播放列表中的每个片段长度为10秒,因此对于1小时30分钟的movis,这意味着90分钟*6个片段/分钟=540个片段。对我来说,这似乎有很多东西要添加到一个.m3u8播放列表中 说到这里,我想知道是否有一种方法,iPhone是否支持创建一个包含另一个播放列表的.m3u8播放列表。所以格式应该是这样的: #EXTM3U #EXT-X-TARGETDURATION:5220 #EXTINF:5220
#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文件的最大大小或长度是多少
请注意,我检查了以下内容:
没有找到答案。我尝试过类似您的东西,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”为您分割并创建播放列表。无需自己创建播放列表。在mac上创建m3u8播放列表很简单 我使用了mac应用商店中名为一键m3u8的工具 步骤很简单