Warnings When Validating an AWS Elastic Transcoder HLS File Using the Apple Media Checker

I am currently transcoding my videos using AWS Elastic Transcoder

. I create a job and add outputs for the following quality presets:

  • System Preset: HLS Audio - 64k
  • System preset: HLS 400k
  • System preset: HLS 1M
  • System preset: HLS 2M

Then I create a master playlist called index

and add these outputs / presets to it.

When the video is transcoding, I use the Media Media Streamator checker via the terminal to check the file index

.

Here are the warnings I receive:

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

      

I am not using any custom presets, only the ones listed above. These warnings occur with both videos recorded on the user's iPhone and YouTube videos that I have downloaded and converted to files .mov

before converting them with Elastic Transcoder

.

I know I may not be the only one experiencing these problems as they are set by default AWS Elastic Transcoder

.

I am concerned that these warnings will prevent my iOS app from being accepted in the App Store.

+3


source to share





All Articles