AWS Elemental MediaConvert で、hls を 生成時、iOS で再生されない

動画をStreaming再生させたい時、AWS Elemental MediaConvert で hls に変換を行った。

特徴 - AWS Elemental MediaConvert | AWS

変換後の動画情報や変換状態は、EventBridge から取得出来るが、COMPLETE event に含まれる、変換後のURLが2種類ある。

これのどちらを使えばいいのかわからなかった。

API 送信先 - Amazon EventBridge

この中の2つ、outputFilePaths playlistFilePaths

playlistFilePaths から手に入る URL であっても、Android のブラウザや PC の Safari、PC の VLCなどでは普通に再生出来る。
ただし、iOSsafari では 壊れたファイルのような表示になる。

outputFilePaths から手に入る URL では、問題なく再生された。

ちなみに、playlistFilePaths のファイルの中には、outputFilePaths のファイル名が書かれている。