Skip to content

Support IMSC1 in HLS #986

Closed
Closed
@avelad

Description

@avelad

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

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions