一、目标
了解apple官方提供的工具,可以帮助我们细分视频流并创建成功传输所需的播放列表。
二、介绍
有几种工具可以帮助您设置HTTP Live Streaming服务,下面分别介绍:
1.Media Stream Segmenter(mediastreamsegmenter)
通过UDP网络连接或stdin接收MPEG-2传输流,并将其分成一系列持续时间相等的小媒体段。然后,它会创建一个索引文件,其中包含对各个媒体段的引用。
2.媒体文件分段器(mediafilesegmenter)
将MOV,MP4,M4V,M4A或MP3文件分成媒体段并创建索引文件。可以使用几乎任何Web服务器基础架构部署索引文件和媒体段,以便流式传输到iOS,macOS和tvOS。
3.Media Subtitle Segmenter(mediasubtitlesegmenter)
将带有tx3g-格式化字幕轨道或SRT文件的QuickTime文件中的字幕轨道转换为WebVTT,并使用HTTP Live Streaming对其进行分段以进行部署。
4.变体播放列表创建器(variantplaylistcreator)与媒体文件分段器一起使用,以从多个VOD流创建变体播放列表。
5.Media Stream Validator(mediastreamvalidator)模拟HTTP Live Streaming会话,并验证索引文件和媒体段是否符合HTTP Live Streaming规范。此工具可以验证本地文件和HTTP URL。
6.HLS Report(hlsreport)使用Media Stream Validator生成的JSON文件为验证的流创建报告。
7.ID3标记生成器(id3taggenerator)创建一个ID3标记,用作媒体文件分段器的元数据,并通过网络将其发送到媒体流分段器。
创建自己的工具或使用第三方工具时,请确保工具输出符合Apple的标准。
三、下载地址
https://developer.apple.com/
苹果的开发者文档、工具,做的都还不错。
that's all.
2019.05.18 晚上(周六)