W3C

– DRAFT –
MEIG monthly call

06 July 2021

Attendees

Present
Andreas_Tai, Chris_Needham, Francois_Daoust, Gary_Katsevman, Jake_Holland, Kazuhiro_Hoya, Kazuyuki_Ashimura, Nigel_Megitt, Rob_Smith, Takio_Yamaoka, Tatsuya_Igarashi
Regrets
ChrisL
Chair
ChrisN, Igarashi
Scribe
cpn, kaz

Meeting minutes

<cpn> https://docs.google.com/presentation/d/1KIqgWs0lwbPo9Yn9RLUySyWHbIu80qnACIsqzxJZ28Y/edit <- Chris's slides

TPAC

Chris: TPAC is coming up
… (shows the basic structure)
… the question is whether we'd like to meet or hold joint meetings with other groups
… a few suggestions here
… 18-22 Oct: breakouts
… 25-29 Oct: Group meeting
… currently planned: WebRTC + Media, WebTransport, WebRTC
… do we want to have a joint meeting with WebTransport, etc.?

<tidoust> Possible topics for WebTransport

Jake: updates on Web Transport?

Francois: put info above

<cpn> https://github.com/w3c/webtransport/blob/main/explainer.md WebTransport explainer

<jholland> webtransport use cases: https://github.com/w3c/webtransport/blob/main/use-cases.md

Chris: Multicast CG may be considering joint discussion

Jake: ok, I added a link to the use cases document above.
… Do you have other use cases in mind?

Francois: Basically, low-latency and live streaming.

Jake: Do agree but in terms of media...

Chris: Would we want to use Web Transport for low-latency distribution, e.g.,
… live streaming at scale for a large number of viewers?

Igarashi: CDN support for low-latency streaming is an implementation issue
… not aware of other requirements myself

Chris: I don't want to push multicast topic at the moment if it's not ready,
… but joint discussion on WG's progress, and IG use cases and requirements, etc., would make sense.

Igarashi: Low-latency live streaming is a good use case for us.

Jake: I would ask if there is any implementation, it interesting to know if anyone is doing this?
… WebTransport with CMAF. WebTransport is already out?

Chris: Not sure about the status, maybe in Chrome origin trial as experimental feature

<cpn> https://web.dev/webtransport/

Chris: The web.dev article shows current status, it looks like there's an origin trial.
… Happy to organize a joint meeting, need to decide the agenda, though.
… Who would present on that? Then discuss IG use cases.
… Possible someone who has implemented could talk about it.

Jake: I think depends if there is anybody

Chris: Will Law is the co-Chair

Jake: I can ask him, or Ali

Chris: Great, thank you.

Igarashi: We also can ask the Web Transport WG if they think about CDN support.

Chris: yes

Jake: It's already listed as a use case, but good to hear from anybody who provides the service.

Igarashi: What about limelight?
… They already provide CDN for low-latency streaming on WebRTC.
… A similar approach would be applied.

Jake: yeah, don't know about the pros and cons, though

Chris: It sounds like there's enough interest to organize a joint meeting with the Web Transport WG

Jake: OK, I think it rests on finding an implementation.

Chris: In the early discussions on WebTransport we heard about people doing media delivery over WebRTC DataChannel,
… so WebTransport addresses a similar use case.
… can we make a dedicated secure protocol?

Igarashi: The other benefit of WebRTC is application's having low-latency control. WebRTC app can do flow control, reduce latency between clint and edge with WebTransport.

Chris: Another potential TPAC topic is MiniApps for TV devices.
… Chris Lorenzo is interested in this,
… maybe concerns about existing Web technologies in terms of efficiency of UIs for TV devices.
… He has been looking at MiniApps approach, so it could be interesting to look into it,
… and gauge interest from other media companies.
… It doesn't have to wait until TPAC, we could try to have a joint meeting with the MiniApps group earlier.
… It would be interesting to see if there is general interest from members, but may want to hear an introduction first.
… Finally new areas for MEIG? Are we looking at the right things?
… And a related topic, how to increase participation?
… We could organize a discussion about that. Looking at new areas helps with post-TPAC planning.

Kaz: There could be several levels for joint meetings: invite other groups to our meetings, or MEIG members visiting other groups and reporting back.
… Discussion for expected joint meetings so far, inviting people into MEIG meeting. I'd like to suggest some MEIG members visit the WoT meeting to discuss TV devices and media streaming integration in the IoT context.
… I organised a W3C workshop on smart cities. I'm generating a charter for a Smart Cities IG based on the results
… May not be ready by TPAC, but could have a breakout session. Thinking about media streaming or content in general for smart cities could be another topic for TPAC.

Chris: Yes, could be interesting though the detail is not clear yet.

Jake: Possible use case on video streaming, e.g. IoT devices (like video cams)?

Chris: There are IoT aspects and smart cities aspects.
… Web of Things is about how to make IoT devices work together interoperably?
… In a media context, this could be your media devices within a smart home environment, synchronized playback between different rooms, streaming media from one device to another, etc.

Kaz: And data governance in general is important.

Rob: Something I've been thinking about smart cities.
… Testbed 17 is looking at distilling moving object data from video. Tracking school buses from a GoPro video on the roadside or a drone that monitors from the sky.
… We're specifically trying to take a video frame, identify the relevant objects and calculate location from that and create as metadata.
… Implications for smart cities and autonomous vehicles. Perspective imagery. Want to do something TPAC, nothing to announce yet.

Chris: It's interesting to combine different aspects like thAndreas: video stream, location, IoT, smart city.

Rob: We're also looking at multiple cameras, e.g., traffic cameras, CCTV, can we identify the same vehicle at different times from different cameras?

Kaz: It's kind of scary :)

Rob: Yeah...

Chris: Also the image processing and machine learning aspect.
… If you're organizing something, that would be good,
… or if there is any possible discussion on smart cities, we can join it to discuss these use cases,
… rather than organizing something ourselves.

Kaz: Yes, that would be very welcome.

Jake: Is this about attaching metadata to video?

Rob: I'm working on WebVMT, OGC, overlaps with different tech areas. Testbed 17, OGC spec, periodic observations with location, e.g. temperature at a time at some location.

<RobSmith> OGC Testbed-17 MF: https://portal.ogc.org/files/?artifact_id=95726#MovingFeatures

<RobSmith> OGC Moving Features: https://www.ogc.org/standards/movingfeatures

<RobSmith> OGC SensorThings: https://www.ogc.org/standards/sensorthings

<RobSmith> WebVMT Editors Draft: https://w3c.github.io/sdw/proposals/geotagging/webvmt/

<RobSmith> WebVMT website: https://webvmt.org/

<RobSmith> OGC Testbed-16 Motion Video to Moving Features WebVMT results video: https://www.youtube.com/watch?v=j9ayV2_gskY

Chris: We've got a separate activity about timed metadata, Media Timed Events

Chris: We've had discussion with TTWG on WebVTT and unbounded cues. I want to find a time to meet next to discuss.
… I'll contact Rob, Gary, others to set a time.

C2PA

Chris: This is about content provenance. We had intro at last month's MEIG meeting. We're ready to discuss browser requirements, so waiting on them to discuss next steps.
… Project Origin (related BBC project) has a newsletter you can sign for.

<cpn> https://www.originproject.info/get-involved <- Project Origin info

Multicast Receiver API

Jake: Main thing is getting security model reviewed at IETF.
… There are some basics on multicast to cover before it's ready for others to get into for media use cases.
… The media use case is important and having a decent demo would be good. We have traffic that can be used for that.
… We have a prototype in a Chromium fork.
… If anyone is interested in exploring multicast uses for media or other things, in browsers, please join the CG.
… For media, want to handle broadcast more efficiently. Working with ISPs, want to get that nailed down. 2-3 year timeline. Hoping to have deployments in a few years. Can be done in Internet2. Heavy networking component.
… Want to it to work on the web with the security model. Focus on that to end of year. For media, keep an eye on it, we'll check in once in a while. I put up a tutorial, can experiment with it.

Chris: When we're ready about the security model, we can invite the browser people, the CG can host the conversation.
… Interesting prototype there, might be fun to experiment with Multicast Receiver with WebCodecs to decode and display the video.

Jake: I would love to see that.

Media Timed Events

Chris: At the last DataCue meeting we talked about also working on text track support in MSE.
… I'm, a bit nervous to expand the scope, it needs contributors.
… It would be interesting to hear from media players, see what demand there is.
… We can dig into this topic in the DataCue meetings.

Media Integration Guidelines

Chris: This is intended for developers, documenting interop issues across browsers and devices.
… Good input from Google, Mozilla and Vewd so far.
… Is anybody interested in editing the document?
… Are there other companies to get input from, e.g., Apple or potentially others such as TV vendors or integrators.
… Feel free to contact the MEIG Chairs and/or John Riviello.

Open issue review

Chris: We have a number of open topics in GitHub issues.
… It would be good to decide whether we'd like to keep them open or not.
… Noticing Andreas is on the call, we have a few issues about captions in VR environments.
… Has there been any progress, so we can update the issues?

Andreas: There is the Immersive Captions CG working on issues about captioning, accessibility experts are there.
… maybe we could the close issue on our side.

Chris: we could invite the an update from the CG

<tidoust> Immersive Captions CG

Andreas: my impression is there is some discussions held in parallel there.

Chris: Yeah, the cross-group coordination is important.

<tidoust> (CG meets regularly, see internal mailing-list archives: https://lists.w3.org/Archives/Member/internal-immersive-captions/2021Jun/)

Chris: A meta question is how to handle the remaining issues. Some are tracking issues, some are one-off notifications.

<tidoust> [I started to add "needs input" and "needs editor" labels. Not sure whether that's the right approach :)]

Media WG updates

Chris: A few things: I recommend people look at the MSE in Workers draft (and prototype).

Next meeting

Chris: August 3, agenda suggestions welcome.
… Anything else for today?

(none)

[adjourned]

Minutes manually created (not a transcript), formatted by scribe.perl version 131 (Sat Apr 24 15:23:43 2021 UTC).