我目前正在使用AWS Elastic Transcoder
. 我创建了一个作业,并为以下质量预设添加了输出:
- 系统预设:HLS 音频 - 64k
- 系统预设:HLS 400k
- 系统预设:HLS 1M
- 系统预设:HLS 2M
然后我创建一个名为的主播放列表index
并将这些输出/预设添加到其中。
视频完成转码后,我通过终端使用 Apple 的媒体流验证器工具来验证index
文件。
以下是我收到的警告:
1) PROGRAM-ID has been deprecated and is no longer a valid attribute for #EXT-X-STREAM-INF
2) #EXT-X-ALLOW-CACHE should only be in master playlist
3) Unable to read video timestamps in track 1; this may be due to not having a key frame in this segment
4) Unable to read decode timestamps in track 1; this may be due to not having a key frame in this segment
我没有使用任何自定义预设,只使用我上面列出的那些。这些警告发生在用户 iPhone 上录制的视频以及我.mov
在使用Elastic Transcoder
.
我知道我不能是唯一遇到这些问题的人,因为它们是AWS Elastic Transcoder
.
我担心这些警告会阻止我的 iOS 应用程序被 App Store 接受。