Linux ベースのサーバーを使用しているため、Apple のツール (mediafilesegmenter) は使用できません。
HLSガイドラインには次のように記載されています。
...さらに、セルラー対応のクライアントには、低速のデータ接続用に 64 Kbps 以下の代替ストリームを提供する必要があります。64 Kbps 以下で許容できる品質のビデオを提供できない場合は、音声のみのストリーム、または静止画像付きの音声を提供する必要があります。
「静止画付きのオーディオ」オプションを試してみたいと思います。
彼らには、ツールの使用をアドバイスする実装 FAQがあり、うまく機能しました。
mediafilesegmenter -a --meta-file=imgres.jpeg --meta-type=picture sample.mp3
iPhone で音声を再生しているときに画像が表示されます。セグメントの 1 つを調べましたが、これはおそらくプレイヤーに jpeg が埋め込まれていることを示すナンセンスな部分がありました。
ID3 ?PRIV 5 com.apple.streaming.transportStreamTimestamp
ª†ID3 $APIC $u image/jpeg ˇÿˇ‡ JFIF ˇ€ Ñ &$/ #')8/-150*A&+,)
Apple のツールを使用せずに、この埋め込み画像でオーディオのみのセグメントを作成するにはどうすればよいですか?