【发布时间】:2013-06-02 00:29:35
【问题描述】:
我正在尝试将 .ts 段从 HLS 流保存到磁盘驱动器以实现记录功能。经过Record HTTP Live Streaming Video To File While Watching? 和Save HLS stream on iPhone/iPad 之后,得出的结论是将文件保存到磁盘并在本地设置服务器并从那里流式传输。 Bu 我在解析 M3U8 文件时遇到问题。找到了M3U8Kit,但不是我要找的。谁能指出我如何解析 M3U8 文件的正确方向?它看起来像这样
#EXTM3U
#EXT-X-TARGETDURATION:10
#EXT-X-MEDIA-SEQUENCE:1
#EXTINF:10,
http://media.example.com/segment0.ts
#EXTINF:10,
http://media.example.com/segment1.ts
#EXTINF:10,
http://media.example.com/segment2.ts
#EXT-X-ENDLIST
【问题讨论】:
-
请详细说明为什么 M3U8Kit 不是您想要的。是因为许可吗?
-
@vipw 不,它将 M3U8 文件转换为普通的 NSString,但我正在寻找一些可以返回链接或仅返回段路径组件的正则表达式解析器,以便我可以附加和下载它们直接地。还是我错过了什么?
标签: ios objective-c streaming save http-live-streaming