Description
IMSC1 in HLS
Carried as XML text inside fMP4 Segments
HLS defines support for the IMSC1 Text profile
Mark your Media Playlists as IMSC1 with the CODECS attribute
• CODECS="stpp.TTML.im1t, …"
//IMSC1 alongside WebVTT in a Master Playlist
#EXTM3U
#EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="vtt",LANGUAGE="eng",NAME="English",URI="vtt.m3u8"
#EXT-X-STREAM-INF:BANDWIDTH=90000,CODECS="avc1.4d001e,ac-3",SUBTITLES="vtt"
bipbop_gear1/prog_index.m3u8
#EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="imsc",LANGUAGE="eng",NAME="English",URI="imsc.m3u8"
#EXT-X-STREAM-INF:BANDWIDTH=90000,CODECS="avc1.4d001e,ac-3,stpp.TTML.im1t",SUBTITLES="imsc"
bipbop_gear1/prog_index.m3u8
Documentation:
https://devstreaming-cdn.apple.com/videos/wwdc/2017/504op4c3001w2f222/504/504_advances_in_http_live_streaming.pdf
https://developer.apple.com/videos/play/wwdc2017/504/
https://developer.apple.com/streaming/HLS-WWDC-2017-Preliminary-Spec.pdf