
Go-M3U8:使用Golang解析和生成Apple HLS M3U8播放列表
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
Go-M3U8是一款用Golang开发的库,专注于解析与创建Apple HLS(HTTP Live Streaming)M3U8播放列表文件。它为开发者提供了便捷地处理HLS流媒体内容的能力。
go-m3u8 是一个用于处理 m3u8 的 Golang 软件包(移植自 m3u8 gem)。
该库可以轻松生成和解析 Apple 发行的 HTTP Live Streaming (HLS) Internet 草案中定义的 m3u8 播放列表。它完全实现了 HLS Internet Draft 版本 20 中的所有功能,并提供从任何 File、io.Reader 或字符串将 m3u8 播放列表解析为对象模型的功能。
此外,go-m3u8 还提供了通过 String() 函数将播放列表写入字符串的方法。
母版播放列表与媒体播放列表之间的区别会自动处理(使用单个播放列表类)。该库还可以根据指定的 H.264、AAC 或 MP3 选项(例如配置文件级别)自动生成。
全部评论 (0)
还没有任何评论哟~


