[{"author": "Will Law", "text": "<p>Impressive mascot commitment by the chairs.</p>", "time": "2025-11-06T14:31:49.000Z"}, {"author": "Alan Frindell", "text": "<p>#notachair</p>", "time": "2025-11-06T14:32:11.000Z"}, {"author": "Martin Duke", "text": "<p>@meetecho can we get the speaker video feed?</p>", "time": "2025-11-06T14:34:04.000Z"}, {"author": "Martin Duke", "text": "<p>thanks</p>", "time": "2025-11-06T14:35:15.000Z"}, {"author": "Alejandro Sede\u00f1o", "text": "<p>Also, slides are not visible on the lite client.</p>", "time": "2025-11-06T14:35:19.000Z"}, {"author": "Ali Begen", "text": "<p>yeah I had to switch to the full client.</p>", "time": "2025-11-06T14:36:21.000Z"}, {"author": "Jonathan Lennox", "text": "<p>I believe it's a screenshare not a slide deck; the lite client doesn't show screenshares</p>", "time": "2025-11-06T14:36:34.000Z"}, {"author": "Ted Hardie", "text": "<p>Is that a 3 pt font?</p>", "time": "2025-11-06T14:37:32.000Z"}, {"author": "Alejandro Sede\u00f1o", "text": "<p>That's unfortunate. I find things easier to read on my own display.</p>", "time": "2025-11-06T14:37:56.000Z"}, {"author": "Will Law", "text": "<p>JS to Webex - nice. Pandora wants her box back ..</p>", "time": "2025-11-06T14:39:39.000Z"}, {"author": "Mike English", "text": "<p>Sorry, I did also upload a copy of the slides. I'll ask the chairs to make sure those are available so people can read the small text.</p>", "time": "2025-11-06T14:43:45.000Z"}, {"author": "Jonathan Lennox", "text": "<p>I see them in the datatracker now, but I didn't when the presentation started</p>", "time": "2025-11-06T14:44:09.000Z"}, {"author": "Victor Vasiliev", "text": "<p>I don't think this works</p>", "time": "2025-11-06T14:44:48.000Z"}, {"author": "Victor Vasiliev", "text": "<p>moqt:// implies raw QUIC</p>", "time": "2025-11-06T14:44:59.000Z"}, {"author": "Mike English", "text": "<p>^</p>", "time": "2025-11-06T14:45:04.000Z"}, {"author": "Mike English", "text": "<p>Agree - this should be a WARP-specific scheme</p>", "time": "2025-11-06T14:45:20.000Z"}, {"author": "Victor Vasiliev", "text": "<p>I think the fragment would work too, but that's the general problem here (attempting to reuse things that already have meaning)</p>", "time": "2025-11-06T14:46:04.000Z"}, {"author": "Cullen Jennings", "text": "<p>+1 on update charter</p>", "time": "2025-11-06T14:50:55.000Z"}, {"author": "Victor Vasiliev", "text": "<p>I think our charter was good and we have in generally erred too much in deviating from the scope outlined in it</p>", "time": "2025-11-06T14:51:09.000Z"}, {"author": "Chris Lemmons", "text": "<p>I am disappointed in the performance of the \"Media over MOQ\" name. :)</p>", "time": "2025-11-06T14:51:26.000Z"}, {"author": "Ali Begen", "text": "<p>egarding the name, I prefer MOQ Streaming Format, only because it is simpler to say it</p>", "time": "2025-11-06T14:51:36.000Z"}, {"author": "Alan Frindell", "text": "<p>+1 Ali</p>", "time": "2025-11-06T14:51:46.000Z"}, {"author": "Mike English", "text": "<p>#momjoke</p>", "time": "2025-11-06T14:51:51.000Z"}, {"author": "Alan Frindell", "text": "<p>MOQT is inside baseball</p>", "time": "2025-11-06T14:51:51.000Z"}, {"author": "Ali Begen", "text": "<p>I can live with \"MSF\" and I like it.</p>", "time": "2025-11-06T14:52:14.000Z"}, {"author": "Jonathan Lennox", "text": "<p>M\u00e9decins Sans Fronti\u00e8res</p>", "time": "2025-11-06T14:52:19.000Z"}, {"author": "Chris Lemmons", "text": "<p>Heh, I'm not actually trying to take time on the bikeshed. It's fine. :)</p>", "time": "2025-11-06T14:52:25.000Z"}, {"author": "Ai Luo", "text": "<p>Are there  timeline tracks for both video an d audio? Or just one timeline track?</p>", "time": "2025-11-06T14:53:28.000Z"}, {"author": "Ali Begen", "text": "<p>One</p>", "time": "2025-11-06T14:53:57.000Z"}, {"author": "Ted Hardie", "text": "<p>Just make MoQ not stand for anything, then you can have MMSF or whatever without impacting the ability to have other kinds of streams.  As we mentioned yesterday, you could use MoQ as a substrate to the AT protocol \"firehose\". (That would be an event stream, not a media stream. )</p>", "time": "2025-11-06T14:54:00.000Z"}, {"author": "Rohan Mahy", "text": "<p><span class=\"user-mention silent\" data-user-id=\"40\">Ted Hardie</span> <a href=\"#narrow/channel/304-moq/topic/ietf-124/near/193234\">said</a>:</p>\n<blockquote>\n<p>Just make MoQ not stand for anything, then you can have MMSF or whatever without impacting the ability to have other kinds of streams.  As we mentioned yesterday, you could use MoQ as a substrate to the AT protocol \"firehose\". (That would be an event stream, not a media stream. )</p>\n</blockquote>\n<p>Yes. Keep the brand, ignore the original meeting.</p>", "time": "2025-11-06T14:54:59.000Z"}, {"author": "Rohan Mahy", "text": "<p>Hi Everyone, Welcome to the Brand Engineering Task Force</p>", "time": "2025-11-06T14:55:12.000Z"}, {"author": "Jonathan Lennox", "text": "<p>Engineers naming things, always works out well</p>", "time": "2025-11-06T14:55:41.000Z"}, {"author": "Victor Vasiliev", "text": "<p>If we can name our format after a fish, we can name it after a chemical reaction</p>", "time": "2025-11-06T14:55:43.000Z"}, {"author": "Ali Begen", "text": "<p>My vote is on CMSF as it is similar to CMAF.</p>", "time": "2025-11-06T14:56:04.000Z"}, {"author": "Mike English", "text": "<p>Fire <span aria-label=\"fire\" class=\"emoji emoji-1f525\" role=\"img\" title=\"fire\">:fire:</span> with the emoji, specifically? Can we put that in logs?</p>", "time": "2025-11-06T14:56:11.000Z"}, {"author": "Spencer Dawkins", "text": "<p>Nobody cares about the color of a bike shed until you set it on fire ...</p>", "time": "2025-11-06T14:56:27.000Z"}, {"author": "altanai", "text": "<p>CMSF isnt catchy enough .. my vote for Fire</p>", "time": "2025-11-06T14:56:36.000Z"}, {"author": "Alan Frindell", "text": "<p>Wow MSF vs Fire.  Tell me which child you like best.</p>", "time": "2025-11-06T14:56:36.000Z"}, {"author": "Chris Lemmons", "text": "<p>Fire is significantly more... well... fire.</p>", "time": "2025-11-06T14:57:02.000Z"}, {"author": "GUPTA Manu", "text": "<p>Is there a github link for moqtest?</p>", "time": "2025-11-06T15:00:58.000Z"}, {"author": "Ted Hardie", "text": "<p>Now use your favorite search engine to find information about one or the other....</p>", "time": "2025-11-06T15:00:58.000Z"}, {"author": "Jonathan Lennox", "text": "<p>MSF also primarily finds things other than streaming formats</p>", "time": "2025-11-06T15:02:03.000Z"}, {"author": "Rohan Mahy", "text": "<p>If you google MSF, you will get a humanitarian org that I happen to be fond of. Might be hard to find what you are looking for unless you add moq or media</p>", "time": "2025-11-06T15:02:55.000Z"}, {"author": "Will Law", "text": "<p>Any 3-letter acronym we choose will have conflicts. We're not looking for a unique combination, just one where clarity is preserved. The context for MSF would probably make it clear if we are referring to <br>\nM\u00e9decins Sans Fronti\u00e8res or a streaming format.</p>", "time": "2025-11-06T15:05:40.000Z"}, {"author": "Ali Begen", "text": "<p>Agreed</p>", "time": "2025-11-06T15:07:22.000Z"}, {"author": "Victor Vasiliev", "text": "<p>Are \"private extensions\" just MOQT extensions that application chose to encrypt?</p>", "time": "2025-11-06T15:09:38.000Z"}, {"author": "Will Law", "text": "<p>No, we don;t need to wait for the whole payload. You can encrypt progressively.</p>", "time": "2025-11-06T15:13:30.000Z"}, {"author": "Alan Frindell", "text": "<p>i think they are key/value pairs, but the type space is entirely application specific, since the relay never sees the code points</p>", "time": "2025-11-06T15:13:31.000Z"}, {"author": "Jonathan Lennox", "text": "<p>Are you encrypting per-GOP or per-object?</p>", "time": "2025-11-06T15:13:54.000Z"}, {"author": "Magnus Westerlund", "text": "<p>Per object</p>", "time": "2025-11-06T15:14:39.000Z"}, {"author": "Jonathan Lennox", "text": "<p>Then I'm confused by the last question</p>", "time": "2025-11-06T15:14:59.000Z"}, {"author": "Magnus Westerlund", "text": "<p>is my understanding. So I don't think the delay is that problematic.</p>", "time": "2025-11-06T15:15:02.000Z"}, {"author": "Alan Frindell", "text": "<p>Or people should read and review the draft, file issues and work through them asynchronously :)</p>", "time": "2025-11-06T15:15:57.000Z"}, {"author": "Alan Frindell", "text": "<p>Wait can't you do that with Prior Object ID Gap extension?</p>", "time": "2025-11-06T15:16:44.000Z"}, {"author": "Jordi Cenzano", "text": "<p>IMHO it makes a lot of sense to put whole GOP in a group. Since the B P frames does NOT makes sense without the I</p>\n<p>And if I'm NOT mistaken is what WARP is doing (or the initial implementation of it)</p>", "time": "2025-11-06T15:16:57.000Z"}, {"author": "Magnus Westerlund", "text": "<p>I think putting the whole GOP in one SFRAME do have a number of trade-offs. This is maybe something that needs more discussion. For one thing it will make the whole truncation at the end of a group fail if you have insufficinet transmission capacity.</p>", "time": "2025-11-06T15:19:58.000Z"}, {"author": "Magnus Westerlund", "text": "<p>However, I think this comes down to how ones streaming format functions and if it will work well or not.</p>", "time": "2025-11-06T15:21:44.000Z"}, {"author": "Alan Frindell", "text": "<p>I vibe coded an mlog visualizer.  It's sort of half-done but it's in the moxygen repo</p>", "time": "2025-11-06T15:22:15.000Z"}, {"author": "Phillip Hallam-Baker", "text": "<p>JSON streaming is really inefficient if you want to move backwards</p>", "time": "2025-11-06T15:28:53.000Z"}, {"author": "Phillip Hallam-Baker", "text": "<p>Much better way is to start and end the frame with a VARINT with a lngth indicator</p>", "time": "2025-11-06T15:29:17.000Z"}, {"author": "Phillip Hallam-Baker", "text": "<p>You write the last varint in reverse.</p>", "time": "2025-11-06T15:29:28.000Z"}, {"author": "Mike English", "text": "<p>I can do it</p>", "time": "2025-11-06T15:31:29.000Z"}, {"author": "Aman Sharma", "text": "<p>I could also work on keeping mLog up to date with MoQ.</p>", "time": "2025-11-06T15:31:58.000Z"}, {"author": "Alan Frindell", "text": "<p>THANK YOU</p>", "time": "2025-11-06T15:32:08.000Z"}, {"author": "Phillip Hallam-Baker", "text": "<p>I can work on it</p>", "time": "2025-11-06T15:32:08.000Z"}, {"author": "Victor Vasiliev", "text": "<p>I support the adoption for sure (I have an implementation-specific format, so I can't really use it though)</p>", "time": "2025-11-06T15:32:19.000Z"}, {"author": "Phillip Hallam-Baker", "text": "<p>I have a similar draft proposed to JOSE</p>", "time": "2025-11-06T15:32:20.000Z"}, {"author": "Lucas Pardue", "text": "<p>Just in case it wasn't clear. I do want to be actively involved in the draft, I just lack the cycles to attend all interims etc. Someone thst can do that would be a great help</p>", "time": "2025-11-06T15:33:45.000Z"}, {"author": "Aman Sharma", "text": "<p>I've submitted a bunch of PRs in the past to keep mLog up to date with draft-14, can continue to do so for subsequent drafts.</p>", "time": "2025-11-06T15:35:00.000Z"}, {"author": "Lucas Pardue", "text": "<p>Thank you very much Aman, it's been great</p>", "time": "2025-11-06T15:35:38.000Z"}, {"author": "Aman Sharma", "text": "<p>Not a problem!</p>", "time": "2025-11-06T15:35:45.000Z"}, {"author": "Ted Hardie", "text": "<p>His answer makes me think that shifting the name of one of property or parameter would be useful in making the doc easier to write and then read.</p>", "time": "2025-11-06T15:41:42.000Z"}, {"author": "Ted Hardie", "text": "<p>To me, the version indicates what parameters might be negotiated, but which ones <em>are</em> negotiated is done at setup.</p>", "time": "2025-11-06T15:44:19.000Z"}, {"author": "Alan Frindell", "text": "<p>Ted I'm not sure I've got your write vs read comment - what should we do to optimize readability</p>", "time": "2025-11-06T15:45:03.000Z"}, {"author": "Will Law", "text": "<p>We don't negotiate HTTP headers at request time., only the version. I see parallels here.</p>", "time": "2025-11-06T15:45:06.000Z"}, {"author": "Alan Frindell", "text": "<p>Should we also clarify that subscribers cannot specify properties -- only parameters</p>", "time": "2025-11-06T15:45:59.000Z"}, {"author": "Ted Hardie", "text": "<p>@Alan his previous slide on having one of them not start with P will make it clearer if we have folks drop down to acronyms to reference these.  But it can be made readable either way.</p>", "time": "2025-11-06T15:46:14.000Z"}, {"author": "Ted Hardie", "text": "<p>@chairs please remind folks we have remote participants and that comments need to go to the mic, even if they sound trivial to the speaker.</p>", "time": "2025-11-06T15:50:26.000Z"}, {"author": "Martin Duke", "text": "<p>one weird thing here is that PUBLISH_NAMESPACE is sometimes a request and sometimes a response</p>", "time": "2025-11-06T15:55:10.000Z"}, {"author": "Martin Duke", "text": "<p>as is PUBLISH</p>", "time": "2025-11-06T15:55:13.000Z"}, {"author": "Alan Frindell", "text": "<p>it's not a response after the SUBSCRIBE_NAMESPACE PR</p>", "time": "2025-11-06T15:56:55.000Z"}, {"author": "Alan Frindell", "text": "<p><a href=\"https://github.com/moq-wg/moq-transport/pull/1344\">https://github.com/moq-wg/moq-transport/pull/1344</a></p>", "time": "2025-11-06T15:58:58.000Z"}, {"author": "Alan Frindell", "text": "<p>+1 Victor</p>", "time": "2025-11-06T15:59:58.000Z"}, {"author": "Alan Frindell", "text": "<p>1344 needs to happen to resolve a bunch of issues, the other messages might be optional</p>", "time": "2025-11-06T16:01:12.000Z"}, {"author": "Martin Duke", "text": "<p>I am a little sad that we could abolish REQUEST_ERROR and use RESET_STREAM, but  we have the retry interval thing</p>", "time": "2025-11-06T16:01:59.000Z"}, {"author": "Alan Frindell", "text": "<p>oof, that's a good point</p>", "time": "2025-11-06T16:02:20.000Z"}, {"author": "Alan Frindell", "text": "<p>I think you can still send REQUEST_ERROR on response bidi stream</p>", "time": "2025-11-06T16:02:55.000Z"}, {"author": "Alan Frindell", "text": "<p>initially</p>", "time": "2025-11-06T16:02:59.000Z"}, {"author": "Martin Duke", "text": "<p>yes, but that makes me sad</p>", "time": "2025-11-06T16:03:44.000Z"}]