ios - 如何在 Objective C 中解析 M3U8 文件?

标签 ios objective-c streaming save http-live-streaming

<分区>

我正在尝试将 .ts 段从 HLS 流保存到磁盘驱动器以实现记录功能。经过Record HTTP Live Streaming Video To File While Watching?Save HLS stream on iPhone/iPad得出的结论是将文件保存到磁盘并在本地设置服务器并从那里流式传输。但我在解析 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

最佳答案

还有那些可能需要这个的人,M3U8Paser是M3U8Kit的一个扩展库,用于解析一个m3u8文件以获取用于自适应流的多个m3u8文件的链接

关于ios - 如何在 Objective C 中解析 M3U8 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16954621/

相关文章:

ios - 在 swift 3 中通过 map 注释呈现详细 View Controller ?

iphone - 自定义表格单元格的 uitextfield

iphone - 为什么我的 "initiwithframe"变黑了?使用initwithframe绘制CGRect圆角

ios - NSObject 的类层次结构

python - Hadoop不可拆分TextInputFormat

iphone - 在 NSString 中将 NSData 显示为二进制

ios - 找不到“DDLog.h”文件

objective-c - 什么时候使用手机的母语比使用 Phonegap/Titanium/Rhomobile 更好

ffmpeg 无法更改 B 帧的数量

android - Android 2.x 上的 HTTP Live Streaming,是 NDK 唯一的出路