[{"author": "Watson Ladd", "text": "<p>david is slightly off the mic1 camera view</p>", "time": "2024-07-23T22:35:36Z"}, {"author": "Watson Ladd", "text": "<p>I can!</p>", "time": "2024-07-23T22:36:25Z"}, {"author": "Watson Ladd", "text": "<p>help welcome</p>", "time": "2024-07-23T22:37:36Z"}, {"author": "Christian Huitema", "text": "<p>Love the transscript: Mayor Kuleiman ... actually agree with men!</p>", "time": "2024-07-23T22:46:54Z"}, {"author": "Magnus Westerlund", "text": "<p>I would note that QUIC is not the only UDP using protocol that has migration. When one uses ICE one have some interesting migration scenarios that actually requires one to send to multiple targets from the same proxy external IP:Port. But, this is getting solved with UDP listen. So in fact UDP listen can actually support the migration case also.</p>", "time": "2024-07-23T22:51:15Z"}, {"author": "Kevin Cox", "text": "<p>I think it is important to communicate to the client that retrying won't help to avoid a useless retry loop.</p>", "time": "2024-07-23T22:51:27Z"}, {"author": "Alex Chernyakhovsky", "text": "<p><span class=\"user-mention\" data-user-id=\"658\">@Magnus Westerlund</span> Definitely, but I don't think that means we shouldn't provide QUIC-specific guidance in the QUIC-aware proxying document?</p>", "time": "2024-07-23T22:53:13Z"}, {"author": "Magnus Westerlund", "text": "<p>No, for the QUIC migration, using a new connect-UDP request is so much simpler. But if one have a proxy that support one could use it, just a realisation.</p>", "time": "2024-07-23T22:54:03Z"}, {"author": "Magnus Westerlund", "text": "<p>And I am fine with guidance in QUIC-Aware doc.</p>", "time": "2024-07-23T22:54:28Z"}, {"author": "Martin Thomson", "text": "<p>Longer than the connection?</p>", "time": "2024-07-23T22:55:23Z"}, {"author": "Martin Thomson", "text": "<p>So 2^62-1 bytes?</p>", "time": "2024-07-23T22:55:32Z"}, {"author": "Mike Bishop", "text": "<p>Connection ID; Tommy noted the missing \"ID\" already.</p>", "time": "2024-07-23T22:55:44Z"}, {"author": "Martin Thomson", "text": "<p>Shows how much I'm paying attention.</p>", "time": "2024-07-23T22:56:10Z"}, {"author": "Watson Ladd", "text": "<p>chairs table is quiet on the audio</p>", "time": "2024-07-23T22:56:19Z"}, {"author": "Dennis Jackson", "text": "<p>ah thanks, will project a little more</p>", "time": "2024-07-23T22:56:32Z"}, {"author": "Martin Thomson", "text": "<p>quiet, or silent?</p>", "time": "2024-07-23T22:56:42Z"}, {"author": "Watson Ladd", "text": "<p>quiet</p>", "time": "2024-07-23T22:56:47Z"}, {"author": "Martin Thomson", "text": "<p>OK, was concerned that you weren't hearing at all</p>", "time": "2024-07-23T22:57:00Z"}, {"author": "Magnus Westerlund", "text": "<p>Martin: Actually the connection can actually be longer than 2^62-1 bytes, can't it? The limit is 2^62-1 packets containing multiple streams where each stream can be maximum of 2^62-1 bytes?</p>", "time": "2024-07-23T22:57:26Z"}, {"author": "Martin Thomson", "text": "<p>Oh, Magnus out-pedants me!</p>", "time": "2024-07-23T22:57:47Z"}, {"author": "Martin Thomson", "text": "<p>I'm defeated</p>", "time": "2024-07-23T22:58:02Z"}, {"author": "Juliusz Chroboczek", "text": "<p>That's way more than Avogadro's number.</p>", "time": "2024-07-23T22:59:00Z"}, {"author": "Martin Thomson", "text": "<p>6.22e23?</p>", "time": "2024-07-23T22:59:20Z"}, {"author": "Juliusz Chroboczek", "text": "<p>Yes, 2^78.</p>", "time": "2024-07-23T22:59:31Z"}, {"author": "Martin Thomson", "text": "<p>Yeah, QUIC connections probably won't be that long.</p>", "time": "2024-07-23T23:00:01Z"}, {"author": "Martin Thomson", "text": "<p>But I don't know what you are measuring, and in what units.</p>", "time": "2024-07-23T23:00:18Z"}, {"author": "Martin Thomson", "text": "<p>Measuring bits of packets, you have to consider lost and retransmitted packets.</p>", "time": "2024-07-23T23:00:32Z"}, {"author": "Magnus Westerlund", "text": "<p>I think I am wrong, as the connection data flow control is the limit. But total number of data is still more as that is only content of DATA frames that are 2^62-1.</p>", "time": "2024-07-23T23:00:50Z"}, {"author": "Martin Thomson", "text": "<p>The only limit is packet numbers.  Because you don't need to send STREAM frames.  DATAGRAM has no inherent limits.</p>", "time": "2024-07-23T23:01:31Z"}, {"author": "Juliusz Chroboczek", "text": "<p>We count on you to settle this matter once and for all ;-)</p>", "time": "2024-07-23T23:01:34Z"}, {"author": "Mike Bishop", "text": "<p>Meetecho, mic1 camera is blurry again.</p>", "time": "2024-07-23T23:01:44Z"}, {"author": "Martin Thomson", "text": "<p>Oh yeah, while you are there Magnus, can you sort out b= in SDP?  kthxbye</p>", "time": "2024-07-23T23:01:54Z"}, {"author": "Mike Bishop", "text": "<p>Thanks!</p>", "time": "2024-07-23T23:02:02Z"}, {"author": "Mike Bishop", "text": "<p>\"Public\" may be a misnomer here. They're addresses on the proxy assigned to the client; they need not be globally reachable for all scenarios.</p>", "time": "2024-07-23T23:03:50Z"}, {"author": "Jonathan Lennox", "text": "<p>\"External\"?</p>", "time": "2024-07-23T23:04:02Z"}, {"author": "Magnus Westerlund", "text": "<p><span class=\"user-mention silent\" data-user-id=\"26\">Martin Thomson</span> <a href=\"#narrow/stream/99-masque/topic/ietf-120/near/125646\">said</a>:</p>\n<blockquote>\n<p>Oh yeah, while you are there Magnus, can you sort out b= in SDP?  kthxbye</p>\n</blockquote>\n<p>Tried with b=TIAS to make something slightly more sane. But, I would claim that for many usage the model is broken.</p>", "time": "2024-07-23T23:04:06Z"}, {"author": "Magnus Westerlund", "text": "<p>SDP i broken!</p>", "time": "2024-07-23T23:04:31Z"}, {"author": "Zaheduzzaman Sarker", "text": "<p>you mean SDP offer answer model is broken.....?</p>", "time": "2024-07-23T23:08:04Z"}, {"author": "Magnus Westerlund", "text": "<p>Especially, but even in declarative usages there are aspects like bandwidth that are broken or at least very limited.</p>", "time": "2024-07-23T23:09:53Z"}, {"author": "Juliusz Chroboczek", "text": "<p>Isn't bandwidth information carried by RTCP instead of SDP?</p>", "time": "2024-07-23T23:11:08Z"}, {"author": "Juliusz Chroboczek", "text": "<p>Is b= actually used in the wild?</p>", "time": "2024-07-23T23:11:24Z"}, {"author": "Magnus Westerlund", "text": "<p>So you need b=RS/RR: to configure RTCP bandwidth as there are no dynamic scaling for RTCP defined.</p>", "time": "2024-07-23T23:12:11Z"}, {"author": "Juliusz Chroboczek", "text": "<p>Interesting.  Do you have an RFC number?</p>", "time": "2024-07-23T23:19:07Z"}, {"author": "Magnus Westerlund", "text": "<p>Many!</p>", "time": "2024-07-23T23:19:34Z"}, {"author": "Juliusz Chroboczek", "text": "<p>Right, I wasn't accurate enough.  Could you please provide me with a reference to a document that explains how b= is used to scale RTCP?</p>", "time": "2024-07-23T23:20:45Z"}, {"author": "Magnus Westerlund", "text": "<p><span class=\"user-mention silent\" data-user-id=\"896\">Juliusz Chroboczek</span> <a href=\"#narrow/stream/99-masque/topic/ietf-120/near/125721\">said</a>:</p>\n<blockquote>\n<p>Right, I wasn't accurate enough.  Could you please provide me with a reference to a document that explains how b= is used to scale RTCP?</p>\n</blockquote>\n<p><a href=\"https://datatracker.ietf.org/doc/rfc3605/\">https://datatracker.ietf.org/doc/rfc3605/</a> is probably a good start</p>", "time": "2024-07-23T23:22:23Z"}, {"author": "Magnus Westerlund", "text": "<p>Sorry wrong doc</p>", "time": "2024-07-23T23:23:13Z"}, {"author": "Magnus Westerlund", "text": "<p>It is <a href=\"https://datatracker.ietf.org/doc/rfc3556/\">https://datatracker.ietf.org/doc/rfc3556/</a> that is relevant.</p>", "time": "2024-07-23T23:24:34Z"}, {"author": "Juliusz Chroboczek", "text": "<p>Thanks, noted.</p>", "time": "2024-07-23T23:26:28Z"}, {"author": "Magnus Westerlund", "text": "<p>You will note that this RFC is included in what you can do with JSEP for WebRTC. And as the RFC explains RR/RS is an alternative to assign a pre-defined percentage of AS/TIAS to RTCP.</p>", "time": "2024-07-23T23:26:42Z"}, {"author": "Juliusz Chroboczek", "text": "<p>Poor David.</p>", "time": "2024-07-23T23:31:40Z"}, {"author": "A.J. Stein", "text": "<p>I thought we were talking about _reprovisioning_ DNS (probably for privacy reasons, security, perhaps others) after bootstrapping the network connection.</p>", "time": "2024-07-23T23:35:10Z"}, {"author": "Juliusz Chroboczek", "text": "<p>Yes, they might be speaking at cross-purposes.</p>", "time": "2024-07-23T23:35:45Z"}, {"author": "A.J. Stein", "text": "<p>In my personal life, I am heavily reliant on using DNS, as a consumer, with a VPN service, separate from my ISP's control. David's proposal may seem less effective for corporate environments, but for individuals I would like the general mechanism he proposes with a MASQUE proxy. Am I missing something?</p>", "time": "2024-07-23T23:36:19Z"}, {"author": "Juliusz Chroboczek", "text": "<p>Agreed, but not only.  David's mechanism is also useful for the connect to orporate networ usecase, which is a very common use of VPNs.</p>", "time": "2024-07-23T23:37:40Z"}, {"author": "Watson Ladd", "text": "<p>i think you agree with Tommy</p>", "time": "2024-07-23T23:37:45Z"}, {"author": "A.J. Stein", "text": "<p><span class=\"user-mention silent\" data-user-id=\"2983\">Watson Ladd</span> <a href=\"#narrow/stream/99-masque/topic/ietf-120/near/125792\">said</a>:</p>\n<blockquote>\n<p>i think you agree with Tommy</p>\n</blockquote>\n<p>I guess I have to review the draft then. <span aria-label=\"smile\" class=\"emoji emoji-1f642\" role=\"img\" title=\"smile\">:smile:</span></p>", "time": "2024-07-23T23:38:43Z"}, {"author": "Watson Ladd", "text": "<p>someone poke Alex to check that i got the combinations that are good right</p>", "time": "2024-07-23T23:52:35Z"}]