
M3U8:Go语言实现的Apple HLS解析器与M3U8播放列表生成器
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
M3U8是一款用Go语言开发的工具,能够解析Apple HLS流媒体协议,并自动生成M3U8播放列表。适用于视频内容分发网络和服务器端应用集成。
M3U8 是一个开源库,用于解析和生成 HTTP Live Streaming(Apple HLS)中的 M3U8 播放列表文件。M3U8 文件是一种简单的文本格式,因此其对应的解析库也相对简单。该库本身并不提供通过HTTP播放HLS或处理播放列表的方法。
具体来说,这个开源库的功能包括:
- 支持至协议版本5的HLS规范;
- 能够解析和生成主频道播放列表以及媒体播放列表;
- 可以自动检测输入流是主频道还是媒体播放列表;
- 提供结构来保留播放列表元数据信息;
- 具备加密密钥支持,可以与DRM系统一起使用;
- 支持非标准标签。
该库的版权保护遵循BSD 3条款许可。而0.8及更低版本则受GPL v3协议覆盖。
全部评论 (0)
还没有任何评论哟~


