Where TTML comes from
The W3C published Timed Text Markup Language 1.0 in 2010, drawing on earlier work in SMIL and the broadcast caption formats it was meant to replace. TTML2 followed in 2018, and a family of profiles grew around it — DFXP for distribution, SMPTE-TT and EBU-TT for broadcast, IMSC for streaming — all sharing the same core document shape.