我目前正在使用AWS Elastic Transcoder
对我的视频进行转码。我创建了一个作业,并为以下质量预设添加输出:
然后我创建了一个名为index
的主播放列表,并将这些输出/预设添加到其中。
视频完成转码后,我使用Apple的Media Stream Validator工具通过终端验证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
文件的YouTube视频,然后再使用Elastic Transcoder
进行转换。
我知道我不能成为唯一遇到这些问题的人,因为它们是AWS Elastic Transcoder
提供的默认设置。
我担心这些警告会阻止我的iOS应用程序进入App Store。