- From: Nigel Megitt <nigel.megitt@bbc.co.uk>
- Date: Thu, 26 Mar 2026 17:08:44 +0000
- To: "public-tt@w3.org" <public-tt@w3.org>
- Message-ID: <9858B670-90CF-4685-AE6C-53DD0657263E@bbc.co.uk>
Thanks all for attending today’s TTWG call. Minutes can be found in HTML format at https://www.w3.org/2026/03/26-tt-minutes.html
In plain text:
[1]W3C
[1] https://www.w3.org/
Timed Text Working Group Teleconference
26 March 2026
[2]Previous meeting. [3]Agenda. [4]IRC log.
[2] https://www.w3.org/2026/03/12-tt-minutes.html
[3] https://github.com/w3c/ttwg/issues/330
[4] https://www.w3.org/2026/03/26-tt-irc
Attendees
Present
Andreas, Atsushi, Chris, Nigel, Pierre
Regrets
Cyril, Gary
Chair
Nigel
Scribe
nigel, cpn
Contents
1. [5]This meeting
2. [6]DAPT
1. [7]Delivering DAPT with audio recordings w3c/dapt#335
3. [8]IMSC 1.3
1. [9]Rec transition request
2. [10]Issues and review feedback
4. [11]AOB - Message Session
5. [12]Meeting close
Meeting minutes
This meeting
Nigel: On DAPT, there's a discussion on carrying multiple
related resources, I'd like to talk about
Nigel: On IMSC, I've been looking at open issues, and updates
on review feedback
Nigel: Anything else?
Chris: There's a new proposed addition to Media Session API, in
Media WG
Andreas: Nothing from me
DAPT
Delivering DAPT with audio recordings [13]w3c/dapt#335
[13] https://github.com/w3c/dapt/issues/335
[14]Link to Discussion page
[14] https://github.com/w3c/dapt/discussions/335
Nigel: This is relates to the at-risk features in DAPT
… If you've created a script, and audio recordings for it, that
you need to deliver at the same time as the DAPT, the DAPT
could embed them (as base 64, which is verbose)
… or, you could have a package that you deliver with a DAPT
document with audio recordings as separate files, referenced
from the DAPT
… or, you could host the audio recordings at a URL, and
reference the URLs from the DAPT
… Those are the main options. I sense that in a B2B
client/supplier relationship, you wouldn't normally refer to a
URL in the DAPT file, you'd want to deliver the assets
… Which suggests a bundle or package format
… I opened the discussion to get feedback, particularly in a
broadcaster environment
… I talked with technical architects at the BBC about this.
They said base64 encoding sounds like a bad idea. They thought
hosting at a URL in a delivery context, wouldn't be sensible,
but it would in the context of delivery to the public
… This leaves having a package format. What should that look
like?
… If a tar file, for example, could we have a hash value for
the resource, to be able to check the integrity of the
resources
… They also raised the idea that you might want to send an
update or amendment. For example, a script with 20 recordings
and you just want to update one recording. Should you be able
to send the one thing that change?
… This idea exists in other places in the broadcast chain, and
it can cause pain, if not implemented nicely
Andreas: To transport audio inside the DAPT document seems not
a good idea to me
… If the concrete delivery workflow is in scope for DAPT
itself. The DAPT needs the means to realise workflows, but how
it's done is up to users
… Is there much difference, you could use a relative URL for a
file or an absolute URL to a server? Adding a hash reference
for integrity would be a general question for any file
referenced in the DAPT document
Nigel: The hash document came from a reviewer who mentioned
subresource integrity, in the context of HTML documents
referencing other resources
… We could adopt that, if it gets to Recommendation
… Agree DAPT should have the tools needed.
… If we think embedding in DAPT is not a good idea, we can make
the spec smaller
Pierre: +1
<atai> +1
Chris: I tend to think there should be just one way to do it,
so referencing an external file
Nigel: Then, there are data URLs that could also be used to
embed
… A follow up question, where should delivery specifications be
defined? We could create a WG Note, or see what people do in
practice, or leave to other organisations to write
… I don't think we need anything normative, especially in the
DAPT spec
Andreas: The user community could discuss how to use the
standard, and agree on best practices. Then, who'd publish?
Similar to other specs. But in the past we haven't made
recommendations, and left it to other organisations
Nigel: Taking out the embedded audio at-risk feature, is
getting higher on the to-do list
Nigel: Anything else to add?
(Nothing)
IMSC 1.3
Rec transition request
Nigel: I issued the WG decision notification by email, to
request transition
… Since then, Atsushi has been looking at the feedback
received, and the action we took
… There's a concern we may have made a change to the document
to address APA WG feedback, but we haven't had confirmation
they're happy with it
Atsushi: I haven't filed the transition request yet, but it's
with me to do
Nigel: Two things about the APA WG feedback. First, we did
agree what kind of change would be appropriate, when we
discussed at TPAC. Second, what we implemented was informative
and editorial, and as discussed. So from my point of view,
there's no reason to wait to send the transition request, when
you have time
Atsushi: I will find some time to raise the transition request
Nigel: The other action was to raise a PR on w3c/ns. There's no
rush to do that, and the transition request should come first
[15]Raise PR on w3c/ns to add IMSC 1.3 namespace document
[15] https://github.com/w3c/ttwg/issues/334
Atsushi: I need to check, on what should be included in the
document. Some discussion may follow on opening the PR, but
I'll handle that
… I don't think there's a fully well-documented requirement for
the document contents to go in the namespace URI
Nigel: Better to serve something than nothing
Atsushi: Some tooling to retrieve the URIs or DTDs, but I don't
think we have tooling in the timed text area
Nigel: I don't think we need that, no
Issues and review feedback
[16]Nigel's comment on the APA WG comment about semantic layers
[16] https://github.com/w3c/imsc/issues/524#issuecomment-4128606475
Nigel: I took an action to summarise what the group thinks,
based on our discussion
… Any feedback on that or suggestions to change, we can look
at. I think we feel nothing needed in IMSC. While semantic
layers are useful, it's about finding the right place to do it
Pierre: And having the right requirements. If there's a case
for driving specific presentation semantics at playback, we'd
definitely consider that
<atsushi> or, we may ask them to move this issue from IMSC
place into DAPT space or somewhere else??
Nigel: There's one layering we do support, which is 'forced'.
One proposal is to deprecate that, given there's a better way
to do it
Pierre: Also xml:lang is semantically relevant, because it
allows renderers to pick the right font set, and track, and
behaviour
… I think until we have concrete use cases, it's not a valuable
exercise
Andreas: The last comment from APA WG was 5 years ago, so no
activity since then?
Nigel: We discussed it in person in September 2024, then again
in TPAC 2025
<atsushi> (suppose I should do as this rather than random
comment.....)
Nigel: Not sure how long to leave it...
Pierre: I think we can close this
Nigel: If people have things to add, they can re-open it or
open a new issue
github: [17]w3c/imsc#524
[17] https://github.com/w3c/imsc/issues/524
SUMMARY: Issue to be closed in a week, if no more comments
github-bot, end topic
Nigel: We have 4 open errata issues.
Atsushi: Tooling requires open issues. We may change the
tooling to look at open and closed issues. But as it's an old
publication (these issues are errata for 1.1, and the errata
document may be stable). Update the document with errrata, to
be included in the Recommendation itself. Or we may create an
errata from script into a static HTML document
Nigel: I like the second option. We're not doing more work on
IMSC 1.1, so very unlikely to have new errata
Atsushi: Creating a static HTML document should be fine to do
… Please create an issue to track this
[18]Investigate moving the errata for imsc1.1 to a static HTML
document w3c/ttwg#336
[18] https://github.com/w3c/ttwg/issues/336
Nigel: Anything else to discuss on IMSC?
(Nothing)
AOB - Message Session
Chris: May be too soon to discuss, I'm flagging for attention.
[19]w3c/mediasession#370
[19] https://github.com/w3c/mediasession/issues/370
Chris: This is a proposal coming from someone at Google to add
transcripts to media session metadata.
… Instead of custom captions, add transcripts to the media
session metadata, in multiple languages etc.
… Usable for a variety of purposes.
… Proposal to gather feedback, before a follow-up PR.
… No feedback so far, but he's created the PR anyway.
… My feedback: Text Track is already a thing, why invent a new
thing?
… A browser can do this already if there are Text Tracks, and
surface them for a Media Session.
… I am hoping for more rationale.
… I thought it relevant here that they're discussing the
display of captions and transcripts
… in a Media Session context, which is typically managed by the
browser, including the UI,
… and outside the document.
… It raises lots of questions about the UI surface, and what
the rendering looks like,
… and how to control it.
… There's no real detail behind this yet, which is why I
thought it might be too early to flag.
Nigel: When would the Media Session API be used?
Chris: On a mobile device, for example, you're playing media
and you're in the lock screen,
… it can put up media transport controls.
… The main use case is things like being able to
play/pause/stop media playback without the page being visible,
… or for handling keyboard keys for play/pause/stop, routing
them to the current media element.
… In general it is all about providing native controls for
interacting with media specific content in the page.
… My suggestion is to wait until we have more detail around
rationale and then use that to ask more questions.
Nigel: I agree, I don't understand why Text Track isn't
suitable for this,
… but if there are requirements that it doesn't meet, we should
learn what they are!
Chris: Related, there's a chapter information feature that was
added to Media Session, which also
… overlaps with Text Track @kind="chapter" but they want images
as well as titles.
… That's something you can do, set thumbnail images for the
media, e.g. for the current track that's playing.
… It's a separate but parallel chapters thing that you can also
kind of do with Text Tracks already.
Nigel: Yes, people already do thumbnails with Text Tracks but I
don't think I've ever seen a Rec track
… specification for it.
Chris: Yes. Awaiting more explanation.
Meeting close
Nigel: Next meeting is 2026-04-23 [20]w3c/ttwg#332
[20] https://github.com/w3c/ttwg/issues/332
Nigel: The next call is in 4 week's time. There's a proposal to
discuss a WebVTT issue
… Thanks everyone [Adjourned]
Minutes manually created (not a transcript), formatted by
[21]scribe.perl version 248 (Mon Oct 27 20:04:16 2025 UTC).
[21] https://w3c.github.io/scribe2/scribedoc.html
Received on Thursday, 26 March 2026 17:09:16 UTC