- From: Peter Thatcher <pthatcher@google.com>
- Date: Mon, 3 Dec 2018 14:40:01 -0800
- To: Cullen Jennings <fluffy@iii.ca>
- Cc: Bernard Aboba <Bernard.Aboba@microsoft.com>, Harald Alvestrand <harald@alvestrand.no>, "public-webrtc@w3.org" <public-webrtc@w3.org>
- Message-ID: <CAJrXDUHZ6xT=2_W7DO7Be4j8fiBVK07SAWhVyakwHbM_Jd4=eg@mail.gmail.com>
On Mon, Dec 3, 2018 at 2:26 PM Cullen Jennings <fluffy@iii.ca> wrote: > > On Nov 26, 2018, at 12:32 PM, Bernard Aboba <Bernard.Aboba@microsoft.com> > wrote: > > Cullen said: > > "I think the issue of how QUIC deal with non reliable data needs to be > dealt with before we can use this for the data channel and it is a bit > premature to adopt before we have that." > > [BA] The existing QUIC transport supports the "one message per stream" > model for partial reliability: > https://github.com/quicwg/ops-drafts/issues/15 > > The WebRTC-quic API has added support for unreliable transport (e.g. see: > https://w3c.github.io/webrtc-quic/#dom-rtcquicstreamparameters ) based on > this. To enable RTCDataChannel partial reliability to be fully supported, > attributes such as maxRetransmits or maxPacketLifetime could be added to > RTCQuicStreamParameters along with corresponding support in the underlying > QUIC implementation. > > > But my impression was the QUIC WG did not view that as the right way do > this. > The QUIC WG doesn't have a view on this. Individual members of the QUIC WG I have talked do about it think it's fine. > > > The DATAGRAM proposal (see: > https://tools.ietf.org/html/draft-pauly-quic-datagram ) can also be > supported with a relatively minor change: > https://github.com/w3c/webrtc-quic/issues/77 > > > Cullen also said: > > "I also strongly feel that if there is a difference from server or P2P, > we are doing it wrong - whatever we adopt should apply to both." > > [BA] There are only minor differences, which relate to the constructor > (which takes a URL for client-server rather than the RTCIceTransport used > in P2P), the authentication model (client-server supports certificate > validation rather than the self-signed certificates in P2P) and CORS > (required for client-server). There are similar differences between the > WebSockets API and the RTCDataChannel API. > > > > OK, but if they are minor, I think both version need to be defined in the > same spec at same time and not leave one till the mythical "later". > > > An early draft of the client-server API can be seen here: > https://rawgit.com/w3c/webrtc-quic/client-server2/index.html > > ------------------------------ > *From:* Cullen Jennings <fluffy@iii.ca> > *Sent:* Monday, November 26, 2018 10:57 AM > *To:* Harald Alvestrand > > > *Cc:* public-webrtc@w3.org > *Subject:* Re: Call for adoption - WEBRTC-QUIC > > I think the issue of how QUIC deal with non reliable data needs to be > dealt with before we can use this for the data channel and it is a bit > premature to adopt before we have that. I also strongly feel that if there > is a difference from server or P2P, we are doing it wrong - whatever we > adopt should apply to both. I think the solution should work for the media > as well as the data channel over QUIC. > > > > On Nov 20, 2018, at 1:57 AM, Harald Alvestrand <harald@alvestrand.no> > wrote: > > *From the Lyon summary of decisions:* > > > > *"The WG will ask the list if we should adopt the WEBRTC-QUIC API document > (in room: 2 opposed, ~10 in favor)"The question is whether we should adopt > this document:https://w3c.github.io/webrtc-quic/ > <https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fw3c.github.io%2Fwebrtc-quic%2F&data=02%7C01%7CBernard.Aboba%40microsoft.com%7C45c39b89705841d2ee9208d653d1508f%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636788555795098300&sdata=%2FUiuJegt%2F2iNqPB%2FZz09G39Z2193YCnD99LMeiB9JkQ%3D&reserved=0>as > a Working Group documentAdoption as a WG document does not mean commitment > to any specific part of the API, or any specific timeline for processing > the document to CR and beyond, but does mean that we can issue the document > as a first public working draft (FPWD) and ask for IPR declarations (if > any).My personal read is that adoption as a WG document means that "we have > consensus that there is a problem here that needs solving, the problem is > within the scope of this WG, and this document is a start on the way to > solving it".Non-adoption would indicate either that the problem shouldn't > be solved, that the problem is out of scope for this WG, or that this > document is so far away from the right solution that it's not a starting > point the WG wants to consider.We are seeking both statements of support > and statements of opposition. The chairs will tally the responses and > attempt to draw a conclusion.Please state your opinion to the list on or > before Wednesday, November 28. Harald, for the chairs* > >
Received on Monday, 3 December 2018 22:40:38 UTC