[Minutes] Media WG Teleconference - 2021-01-02

Hi all,

The minutes of today's Media Working Group teleconference are available 
at:

https://www.w3.org/2021/01/12-mediawg-minutes.html

... and copied as raw text below.

Thanks,
Francois.

-----
Media WG Teleconference
12 January 2021

Attendees

    Present
           Becca Hughes, Chris Cunningham, Chris Needham, Cyril
           Concolato, Eric Carlson, Francois Daoust, Gary
           Katsevman, Greg Freedman, Jer Noble, Joey Parrish, Mark
           Foltz, Mark Watson, Mounir Lamouri, Peng Liu, Tess O
           Connor

    Chair
           Jer, Mounir

    Scribe
           tidoust

Contents

     1. [4]A couple of FYIs
     2. [5]Should PiP video removed from the DOM leave PiP?
     3. [6]Remove persistent-usage-record from EME
     4. [7]Media Session
     5. [8]ISOBMFF Byte Stream format for MSE
     6. [9]Misc.

Meeting minutes

   A couple of FYIs

    Mounir: Happy New Year everyone! Agenda is a bit tiny. Starting
    with FYIs. One is around Media Capabilities and feedback around
    Security and Privacy
    … possible fingerprinting increase.
    … WebCodecs has the same potential issue in principle.

    Tess: I'm one of the editors of the questionnaire from the TAG
    side (joint work with PING)
    … The ED has numerous changes over the last few years. Even
    though it hasn't been published for a while, I would encourage
    the use of the ED.

    Mounir: Right, I would like the editors of the spec to update
    the existing responses that we had with changes brought to the
    specs.
    … Anyone has a question/comment about that?
    … Chris, since you're editing both specs, any comment?

    Chris: The context for Media Capabilities is that we're adding
    encoding/decoding info for WebRTC. We have had for a long time
    a transmission type
    … This was sort of half-baked. We need to fix that.
    … As part of fixing that, the WebRTC WG wondered whether we had
    a privacy review and we do not.
    … The fingerprinting surface is not significantly different
    from what it was in the past.
    … Similar story for WebCodecs. The difference is that you can
    be very granular about e.g. encoding options and hardware
    capabilities. There is more information here, creating a bit
    more entropy.

    Mounir: OK, moving on to second FYI about adopting WebCodecs as
    a Media WG deliverable. We quickly discussed that during our
    last call. We're checking with editors first. Chris gave a
    thumbs up, we're still waiting for Paul, before we issue a call
    for consensus to adopt the spec in the group.
    … Any comments before we send that CfC?
    … Otherwise, that should develop in a week or two.

   Should PiP video removed from the DOM leave PiP?

    [10]Issue 99

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

    Mounir: Raised by Francois (Beaufort) who is not here today. I
    talked with him earlier today and his question was whether
    there was a specific use case for not pausing when you are a
    picture-in-picture.

    Jer: There have been a number of situations where weird
    playback behavior are triggering issue. I'm not entirely sure
    that there is a specific problem there. That said, we have seen
    Web sites trying to use that as a way to prevent
    picture-in-picture.

    Mounir: [missed point]
    … It creates a lot of hassle if DOM and PiP double depend on
    each other.

    Jer: The bug I filed against HTML proposes to expose a "is the
    video element visible to the user" property that can be toggled
    by other APIs, including PiP in our case.
    … That would not create a double dependency.
    … I believe that this section of the spec was written at a time
    where not being in the DOM meant the video was not visible.
    … Let's see what they say.

    Mounir: Fair enough.

   Remove persistent-usage-record from EME

    [11]Issue #480

      [11] https://github.com/w3c/encrypted-media/issues/480

    Greg: Simple enough, Netflix decided not to use that feature
    after all. We're not aware of anyone else using it for now or
    needing it, so we propose to drop the feature from the Editor's
    Draft.

    Jer: Safari added support for this a long time ago, due to
    Netflix. Is that going to be removed from the native side as
    well as from the Web side.

    Greg: The answer is yes and no. It will not be required from
    now on, but won't disappear from older devices.
    … We were using it for concurrent stream checks. How long has
    the license been used? Somebody could start a session and we
    wouldn't securely know whether they had been using the license
    for 5mn or 24h.
    … It's a fraud detection mechanism at the account level.

    Jer: Short renewable duration license is a way to do that
    without the feature?

    Greg: Yes, that's one solution. We thought about it e.g. for
    suspicious accounts.

    MarkW: We have added various ways to detect frauds over the
    years. Given all the tools that we now have, we believe that we
    can make do without this one and save implementation time for
    browsers.

    Jer: OK, I would just like to get more clarity in other forum
    on the native side before we drop the feature from the spec.

   Media Session

    Jer: We have had requests for controlling WebRTC phone calls.
    Wondering about whether pick up / hang up actions have been
    considered.

    Mounir: We received similar requests. The problem is that the
    list grows very fast. I don't think that people in Google would
    be opposed to a hang up action if needed.

    Jer: Also thinking about PiP external controls, such as
    touchbar, that don't really fit anywhere. We would likely be
    interested in exploring this in the future.

    <Zakim> cyril, you wanted to comment on a different topic

   ISOBMFF Byte Stream format for MSE

    Cyril: I've started to make modifications to the spec based on
    my understanding of the spec and on what browsers implement
    … When you start reading the ISOBMFF spec, I think that there
    are things that are wrong, e.g. in section 3.
    … Example of assertion that requires browsers to maintain
    requirements per brand.
    … In ISOBMFF, you're supposed to process files if there's a
    brand you support, this also goes counter to the current
    statements.
    … Very surprising to see that all browsers ignore the "ftype"
    box, regardless of what you put in it.

    <cyril> [12]https://github.com/w3c/media-source/compare/
    gh-pages...cconcolato:gh-pages

      [12] 
https://github.com/w3c/media-source/compare/gh-pages...cconcolato:gh-pages

    ChrisC: Matt is not on the call, but I'm sure he would be
    interested as well.

    <Zakim> tidoust, you wanted to note that byte stream format
    specs have moved to specific repos

    [13]https://github.com/w3c/mse-byte-stream-format-isobmff/

      [13] https://github.com/w3c/mse-byte-stream-format-isobmff/

    Francois: Just note that byte stream format specs have moved to
    dedicated repos.

    Cyril: Noted. Back to the spec, any pushback on the updated?

    [None heard]

   Misc.

    <markw> me Sorry, gtg now

    Mounir: On other news, Becca is going to stop editing specs in
    the group. That affects Media Session. So we'll need to find
    another editor. Maybe from Apple?

    Jer: I'll look into it.

    Mounir: On behalf of the Media WG, thank you Becca for the work
    you've done on the spec!

Received on Tuesday, 12 January 2021 22:45:57 UTC