首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以为iPhone创建一个播放列表的.m3u8播放列表

是否可以为iPhone创建一个播放列表的.m3u8播放列表
EN

Stack Overflow用户
提问于 2011-02-22 00:47:27
回答 2查看 6.5K关注 0票数 3

我希望流到iPhone使用.m3u8播放列表的情况下,这是一个视频点播。使用案例是使用.m3u8播放列表流式播放电影。

播放列表中的每个片段都是10秒长,因此对于1小时30分钟的movis,这将意味着90分钟×6个片段/分钟= 540个片段。对我来说,这似乎是添加到一个.m3u8播放列表的很多。

说到这里,我想知道是否有一种方法以及iPhone是否支持创建一个包含另一个播放列表的.m3u8播放列表。因此,格式应该是这样的:

代码语言:javascript
复制
#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

却找不到答案。

EN

回答 2

Stack Overflow用户

发布于 2013-05-03 01:43:17

有一种简单的方法可以在mac上创建m3u8播放列表。

我使用的工具是mac App store中的one click m3u8。

步骤很简单。

Click you >

  1. 选择输入视频文件,然后选择您想要创建选项、齿轮等的位置,
  2. 单击create。

.m3u8和.ts文件即已创建并可供部署

票数 2
EN

Stack Overflow用户

发布于 2011-02-22 16:13:57

我已经尝试过像你这样的东西,这是mediastreamvalidator所说的:

代码语言:javascript
复制
    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“来为你分割和创建播放列表。不需要自己创建播放列表。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5068699

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档