Minutes IETF122: moq
minutes-122-moq-00
Meeting Minutes | Media Over QUIC (moq) WG | |
---|---|---|
Date and time | 2025-03-17 10:00 | |
Title | Minutes IETF122: moq | |
State | Active | |
Other versions | markdown | |
Last updated | 2025-03-27 |
IETF 122 - MoQ WG
Monday (2025-03-17)
Agenda
Administrivia - 15 min
Changes since IETF 121 (draft-07) Ian - 15 min
Reducing time to first byte (Ian/Cullen) - 30 min
Track Alias (Alan) - 30 min
If time permits:
- QLOG
- MoQT Issues
Notes
Note takers: Daniel Fay, Mathis Engelbart
Adminstrativia
Slides: https://datatracker.ietf.org/meeting/122/materials/slides-122-moq-chair-slides-03
The WG chairs (Martin, Magnus, Alan) reminded everyone of the Note Well and Note Really Well. The presented the planned agenda and if there was any changes.
Review of documents
- Call for consensus of MoQT draft 10 ends 2 April
- Design issues created afterwards should be based on implementation/interop experience.
- The Warp draft is adopted and have been submitted in WG version.
- Call for adoption of LOC draft runs until the 23 of March.
The chairs also noted that Stuart Cheshire will talk about draft-cheshire-sbm-00 in TSVWG and TCPM and this is relevant also for MoQ.
Changes since draft 7 – Ian Swett
Slides: https://datatracker.ietf.org/meeting/122/materials/slides-122-moq-moqt-changes-since-ietf121-00
Ian reviewed the significant number of changes that has been incorporated into MOQT draft since -07. See slides here. This include a restructuring of the sections.
Publish and Subscribe tracks in a namespace
Ian Sweet and Cullen Jennings jointly presented the slides. This include a proposal for a set of components to enable more efficient handling of the initial publish of a track name. These components are:
- Add PUBLISH, a verb sent by the publisher very similar to SUBSCRIBE.
- Variant of Alan’s Track Alias proposal
- Wildcard Subscribe to a Namespace
The WG asked numerous questions about the proposal and how it improves the handling of initial media for tracks.
The conclusion from the discussion is that Ian and Cullen will make two PRs:
- One for wildcard subscribe
- One for publish and changing subscribe/publish IDs
Track Alias
Slides: https://datatracker.ietf.org/meeting/122/materials/slides-122-moq-track-alias-00
Alan skipped over most of the slides as the previous proposal covered most of the issues. What may still be an issue after those changes is what ALIAS_ACK attempts to address. Will await proposal for those changes before writing a proposal PR.
MoQT QLog
Slides: https://datatracker.ietf.org/meeting/122/materials/slides-122-moq-moqt-qlog-00
Lucas Pardue presented the progress that has been done with MoQ Qlog https://datatracker.ietf.org/doc/draft-pardue-moq-qlog-moq-events/ which include a scheme proposal. There are also both MoQT implementations that generate logs, as well as some parsing capability. The authors thinks the ground work is now done.
No current action, will revisit adoption question in the future.
Thursday (2025-03-20)
Agenda
Administrivia/Interim Update/Interop report - 15 min
LOC update, call for Adoption? (Mo/chairs) - 15 min
AUTH PR (Will) - 30 min
Notes
Note taker: Daniel Fay
Adminstrivia
Slides: https://datatracker.ietf.org/meeting/122/materials/slides-122-moq-chair-slides-session-2-01
Interim Update
Virtual interims - 2, 16, 30 April, all 1600 UTC
Hybrid May 5, interop, May 6-7 issues. Meeting will be in Stockholm, Sweden. If you need a letter of invitation for the Sweden interim let the chairs know as soon as possible.
Interop Report
About 6 people. Every was draft 8 or above, 4 were 10. Lots of new implementations with control with meetecho, mocecho, and cisco. Suhas has video interop over meetecho - close on moxygen, Matt Joras has media streaming app, only run on moxygen. More logging and qlog, meetecho full support and a few others have support. Got a bit with moq-files serialization draft.
LOC Update
Slides: https://datatracker.ietf.org/meeting/122/materials/slides-122-moq-loc-00
LOC draft call for adoption is ongoing for a few more days, voice any additional concerns on mailing list before close.
Magnus raised issue of the W3C registry may not be easy for everyone to get a new codec added to it.
Show of hands:
How many have read recent LOC draft
Yes: 10
No: 16
No opinion: 0
Should the LOC draft be adopted by WG
Yes: 21
No: 0
No opinion: 6
The chairs declared strong support from the meeting on adopting. Will declare result when the feedback period ends on the 23rd of March.
Metadata location in MoQ Objects
Issues raised:
- Putting LOC info in payload may have problems with E2E encryption
- Some extensions may leak information if out of encrypted payload
- Follow up (Mo): Will open issue for further discussion
Action item (Mo): When adopted submit current version as draft 00, and make updates and submit as version 01. Draft will also move to WG github organisation: https://github.com/moq-wg
AUTH for MoQT
Slides: https://datatracker.ietf.org/meeting/122/materials/slides-122-moq-sessb-auth-for-moqt-ietf-122-v1-00
Initial draft following Denver: https://github.com/wilaw/CAT-4-MOQT/
Need to create new CWT claim
- Propose creating claim type “moqt” (details in slides)
Discussion
- Chris Lemmons: Wrapper option may be to non-performant, could use both
- Cullen: Concern that connections may be extremely long running and require continuous re-evaluation of tokens over time, through IP changes, etc.
- Suhas: Should consider revocation process. Prefer separate tokens over composite claims
- Martin (Chair): Clarify position of auth specification in relation to MoQT draft
- Will: This should be a defined option, encouraged but not mandated in spec. For interoperable relays, may need to require minimum support at relay level
- Mo: Can name/namespace be serialized in token?
Proposal is not ready for adoption yet, please visit github and file/view issues
Chair Announcement
Alan will be stepping down as chair (#sad) and joining Ian as co-editor of MoQT.