Timed Metadata を取り出したい HLS では MPEG-2 Transport Stream の中に、Timed Metadata として ID3 形式のデータを混ぜ込むことをサポートしています。HLS を扱う各ライブラリにおけるメタデータの取り出し方メモ。 例によって v0.17 です。videojs では TextTrack や TextTrackCueList を摸したオブジェクトが実装されているので、それらからデータを順次取得できます。 現在の master にも player.textTracks() が実装されていたので、恐らく似たような雰囲気のままと思われます。 cuechange イベントを listen するだけで OK cuechange イベントがくるたびに textTrack.activeCues[0] を取り出せば、その瞬間のセグメントに含まれていた