[Minutes] Media WG call - 2023-02-14

Hi all,

Minutes of yesterday's Media WG call, focused on rechartering plans, are 
available at:
https://www.w3.org/2023/02/14-mediawg-minutes.html

... and copied as raw text below.

I will update the draft charter and circulate a new draft. Feedback is 
also welcome any time (but as soon as possible) on 
https://github.com/w3c/charter-media-wg/issues

Thanks,
Francois.

-----
Media WG meeting
14 February 2023

    [2]Agenda. [3]IRC log.

       [2] 
https://github.com/w3c/media-wg/blob/main/meetings/2023-02-14-Media_Working_Group_Teleconference-agenda.md
       [3] https://www.w3.org/2023/02/14-mediawg-irc

Attendees

    Present
           Alastor Wu, Bernard Aboba, Chris Needham, Dale Curtis,
           Eric Carlson, Francois Daoust, Frank Liberato, Gary
           Katsevman, Greg Freedman, Jer Noble, Joey Parrish, Mark
           Watson, Sushanth Rajasankar, Tommy Steimel, Youenn
           Fablet

    Regrets
           -

    Chair
           Chris

    Scribe
           cpn, tidoust

Contents

     1. [4]Welcome and AOB
     2. [5]Media WG rechartering
     3. [6]WebCodecs #270 Support per-frame QP configuration by
        VideoEncoder

Meeting minutes

   Welcome and AOB

    cpn: Main item today is to talk about re-chartering. Group is
    chartered on a 2-year basis. Time to review the scope and
    milestones.
    … Any technical issue that we should also look at?

    dalecurtis: An issue on WebCodecs, fine if we don't get to it
    this time.

   Media WG rechartering

    cpn: [7]Current charter is set to expire at the end of May. A
    [8]draft charter is available for next period.

       [7] https://www.w3.org/2021/07/media-wg-charter.html
       [8] https://w3c.github.io/charter-media-wg/

    cpn: A number of questions are outlined in the agenda.
    … Starting with [9]issue #22 to look at milestones and
    understand where we are.

       [9] https://github.com/w3c/media-wg/issues/22

    cpn: Goal is to review deliverables in turn.
    … Starting with Media Capabilties, we are perhaps looking for
    someone who can join as editor.

    dalecurtis: Will departed Google. Johannes who worked on WebRTC
    might be interested. I'll get back to you.

    cpn: I'm wondering how far away we are from moving the spec
    from draft to candidate recommendation status. That means that
    we have some tests in place and interoperability demonstrated.

    bernard: I don't think we're far from it. The functionality is
    pretty much done, some tests may be needed.

    cpn: I'm really looking at milestones estimates in the charter.
    Some rough estimation of where we will be in the next
    chartering period.
    … CR in second half of this year for instance? And then
    Recommendation status mid next year? Is that reasonable?

    bernard: I note that you don't have to dump all requirements to
    move to CR. They can be addressed later on.

    dalecurtis: There's still some questions to answer on Media
    Capabilities integration with WebCodecs. We can probably answer
    these questions in the timeline you suggested, and then it
    depends on what we decide.

    cpn: For the purpose of rechartering, that's as deep as we need
    to go.
    … Picture-in-Picture, we have an issue open to [10]track
    progress to CR.

      [10] https://github.com/w3c/picture-in-picture/issues/184

    Frank: I can check with Francois (Beaufort) and report to the
    group on what may still be blocking.

    cpn: OK, similar kind of timescale.
    … Media Session.

    Youenn: Some parts are more mature. Camera and microphones are
    less mature. If we want to go fast, we could go with more
    mature features.
    … The WebRTC bits may be more time consuming.
    … If we want to split the work, we can move to Candidate
    Recommendation pretty quickly.

    tidoust: We used to be stricter on CR, so once published a CR
    you can publish other drafts in the meantime
    … you can change the scope later, so OK to start with initial
    features and add others later on, both ways would work

    youenn: Maybe we should schedule a quick discussion with Tommy,
    and see where we want to go.

    cpn: In terms of timescale, it's probably slightly longer than
    the first two deliverables, given that some features are still
    further along.
    … Next on the list is Autoplay Policy Detection.
    … We've just gone through First Public Working Draft, and
    completed horizontal reviews.

    alwu: We filled horizontal reviews, still expecting some of
    them.
    … TAG review is done.

    cpn: In terms of implementation timeline, what do you expect?

    alwu: Current plan in Firefox is to release in next version
    112. I also saw positive feedback from Apple. I don't know
    about others.

    cpn: Perhaps a similar timeline as Media Session.

    cpn: Next one is Media Source Extensions (MSE).
    … We have an updated draft. Some work in progress with regards
    to worker support. Not sure it fully landed.
    … Question is: are there changes that we might want to see in
    scope for the next charter period?

    markw: I cannot tell whether there are things that still need
    to integrated relative worker support. I'm happy to help but
    cannot take sole editing role on the spec though.

    dalecurtis: Matt left. My understanding is that there is not
    much that remained spec-wise for ongoing features. One open
    question was around the definition of a stricter MSE for use in
    embedded devices.

    cpn: I'd like to see progress there.

    markw: Do you know whether there is a PR for that already?

    dalecurtis: I don't think there is one yet.

    cpn: In terms of editing, if Matt is not able to continue, do
    you have thoughts of who could step in?

    dalecurtis: Not at this stage.

    cpn: The other thing that we talked about was integration with
    WebCodecs.

    dalecurtis: We built a prototype in Chrome and no one used it,
    so we sort of abandoned that path for now.

    cpn: We can probably leave it in the charter.

    dalecurtis: I still think it's a good idea, but maybe we're not
    there yet.

    cpn: Yes, it might be a post-v2 feature. We can be flexible on
    how we manage that.
    … It makes the timeline discussion a bit more tricky to answer.

    dalecurtis: I'm happy to find time to help Mark sorting issues
    out.

    markw: There is only one PR opened, [11]related to WebCodecs.
    Question would be: are there issues that would require
    specification work?
    … I haven't been following the issues closely for a while.
    … It may be worth doing another pass through them.
    … 30 issues labeled as v2 issues.

      [11] https://github.com/w3c/media-source/pull/302

    cpn: We can do that separately from this call.

    markw: We could estimate remaining spec work to better evaluate
    whether we need another editor recrue.

    cpn: OK, we may organize a separate call then.

    cpn: Moving on to Encrypted Media Extensions (EME).
    … I emailed editors this morning to suggest an update.
    … When we met at TPAC, we suggested we would aim at
    [12]publishing a FPWD with the main updates. We're coming to
    the end of the charter period.
    … Is doing something fairly soon feasible for everybody?
    … The concern with the EME spec is that it has been in our
    charter since the creation of the Media WG but we've never
    published the spec, so Advisory Committee may look into this
    and wonder why the spec is still in our list of deliverables.

      [12] https://github.com/w3c/encrypted-media/issues/501

    joey: It's been my intent to get something done but my
    availability has been low.

    gregfreedman: I can do HDCP detection in the next few weeks.
    Can we do the easy part and work on the API to discover
    existing sessions later?

    joey: I'm willing to drop that. I don't think that's critical.
    … That was useful but no concrete agreement and can do without
    it.

    cpn: FPWD triggers a call for patent exclusion, so ideally
    features we want in should be in already.
    … But if there's overall consensus that we can drop that
    feature.

    joey: The feature has not been implemented, and I don't know of
    any concrete plan to have it implemented.

    cpn: The charter expires end of May. I we can get a FPWD
    published by then, that would send the right signal.
    … Otherwise, we'll have to say FPWD will be published Q2 or Q3.

    joey: I agree.

    gregfreedman: I agree as well.

    cpn: Happy to organize meetings as needed!

    cpn: Moving on to WebCodecs
    … A lot of activity. Main spec, a set of registries. What do we
    think in terms of timescale?
    … Chromium is furthest ahead in terms of implementation.
    … It would be good to know about other plans. It feels to me as
    longer timescale.

    Youenn: Form WPT side, WebCodecs video is the interop scope
    this year. Broader interop next year. Nothing we can share from
    an implementation perspective.

    tidoust: I note that you mentioned having implementation plans
    before going to CR, CR in theory is a call for implementation,
    so nothing prevents moving forward without that, so long as the
    group agrees on features.
    … Publishing as CR triggers horizontal review and call for
    patent exclusion, so useful for determining scope

    cpn: and the PR stage is where the interoperability step comes
    in

    bernard: I find it useful to label issues as CR-blocking.
    … That gives you a good list of priority and estimation of work
    that remains.

    cpn: That may be something we could do in a future call,
    indeed.

    cpn: Audio Focus is our newest spec. In the current charter,
    it's listed as potential normative deliverable. In the new one,
    it will be a proper deliverable.
    … There was some discussion on naming, I'd like to review that
    now.
    … Youenn suggested to rename into "Audio Session".
    … I didn't hear strong concerns regarding that name.

    tommy: personally, I'm confortable with Audio Session.

    cpn: OK, that sounds good.
    … Time to FPWD: later this year.

    youenn: We discussed with Alastor already about the explainer.
    It would be good to get feedback on it from Google as well.

    tommy: I'll take a look.

    cpn: Next is Media Playback Quality. We've agreed to integrate
    into HTML, but needs someone to pick up the editorial work.

    tidoust: WHATWG would also need to see tests, and we may not
    yet have good test coverage in WPT. A couple of tests should be
    enough for that spec.

    cpn: Don't need to decide who does it now, but we'll leave it
    in the charter until the work is done.

    cpn: Finally DataCue and Sourcing In band Media Resource Tracks
    specs. Should we leave these in scope as potential
    deliverables, is there implementer interest for DataCue?

    ericc: We're interested in DataCue, yes. Sourcing In band
    tracks is not so useful.

    cpn: DataCue is in WICG, we welcome help and effort to move
    that along
    … Sourcing In band tracks, it's referenced from HTML but has
    things never implemented, so could use tidying up
    … But nobody is really pushing to update it, so propose we
    don't include it in the charter. There was a CG that created
    it, no longer active. Anyone who does want to work on it is
    welcome to do that in future.

   WebCodecs #270 Support per-frame QP configuration by VideoEncoder

    dale: I wanted to flag this issue for offline discussion:
    [13]w3c/webcodecs#270

      [13] https://github.com/w3c/webcodecs/issues/270

    cpn: so it could go in the main WebCodecs spec, for all codecs,
    and interpretation depends on the codec-specific registration,
    or could be specced independently for each codec

    bernard: [missed comment related to how this relates to
    encoding optimisation when background blurring is in use]

    markw: All modern codecs use quantisation, so might have a
    parameter, but its meaning might vary, or in future there might
    be multiple parameters, so would want to design to be future
    proof

    dale: We have VBR and CQ modes where it's automatically
    adjusted
    … No need to conclude here, please weigh in offline

    [adjourned]

Received on Wednesday, 15 February 2023 07:06:57 UTC