Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update H95 TTML and IMSC guidance #2079

Closed
nigelmegitt opened this issue Oct 11, 2021 · 5 comments · Fixed by #2150
Closed

Update H95 TTML and IMSC guidance #2079

nigelmegitt opened this issue Oct 11, 2021 · 5 comments · Fixed by #2150

Comments

@nigelmegitt
Copy link

Technique H95 mentions TTML but the link to it is outdated. It includes one polyfill that does not yet claim to support TTML.

Since it was written, the IMSC Profiles of TTML have been published as W3C Recommendations (v1.0.1, v1.1 and v1.2 are all active now), and the sandflow/imscJS polyfill library has been written to support it - CC @palemieux . The IMSC Profiles are widely adopted in broadcast standards and should be added to the list in H95. There are also pages on MDN that help to explain its usage.

Proposed changes:

  1. Update link for TTML to point to https://www.w3.org/TR/ttml/all/
  2. Add link to IMSC Profiles at https://www.w3.org/TR/ttml-imsc/all/
  3. Add link to imscJS library at https://github.com/sandflow/imscJS/
  4. Add link to IMSC documentation on MDN at https://developer.mozilla.org/en-US/docs/Related/IMSC
@nigelmegitt
Copy link
Author

I realised that G87 should probably also be updated to mention IMSC first - the current apparent focus on SMIL is probably not as helpful to most users of the document.

detlevhfischer added a commit that referenced this issue Dec 1, 2021
Adressing suggestions for updated links in #2079
@detlevhfischer
Copy link
Contributor

detlevhfischer commented Dec 1, 2021

@nigelmegitt
Hi Nigel, I have added the links you suggested here: #2150
Hope it is correct.

@awkawk
Copy link
Member

awkawk commented Dec 1, 2021

@detlevhfischer did you mean to remove WebVTT?

@nigelmegitt
Copy link
Author

Thanks @detlevhfischer much improved, looks good to me. Thank you!

@awkawk Looks like WebVTT is still there.

One question: should we still include Captionator? Looking at https://github.com/cgiffard/Captionator it has not been updated for many years, and has been archived. However https://captionatorjs.com/ is still live. I don't have any contact with the owners, but the motivation for it seems to be primarily as a polyfill for WebVTT, which now has some level of implementation in most browsers.

@awkawk
Copy link
Member

awkawk commented Dec 2, 2021

Sorry, I saw the WebVTT in red on the left side and didn't notice it lower down on the right side in the code changes view. All good.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants