w3c / webrtc-pc

WebRTC 1.0 API
https://w3c.github.io/webrtc-pc/
Other
433 stars 115 forks source link

QUIC as Transport for Session Traversal Utilities for NAT (STUN) #2924

Open hakarim740-com-ra opened 5 months ago

hakarim740-com-ra commented 5 months ago

We need a spec for running TURN over QUIC, similar to: RTP over QUIC (RoQ), who agree?

It should be possible to use both, Streams or Unreliable Datagrams

The URL would look like this: turns:example.com?transport=quic&reliable=true

hakarim740-com-ra commented 5 months ago

The turn scheme with transport=quic would be reserved for non secure QUIC draft-banks-quic-disable-encryption-00

alvestrand commented 5 months ago

The idea of a scenario where you completely trust the path between the endpoints AND need TURN seems far-fetched to me. draft-banks seems to be dead, anyway (published in 2021 and never got a -01, far less an adoption, as far as the datatracker goes).

hakarim740-com-ra commented 5 months ago

The idea of a scenario where you completely trust the path between the endpoints AND need TURN seems far-fetched to me. draft-banks seems to be dead, anyway (published in 2021 and never got a -01, far less an adoption, as far as the datatracker goes).

In this case the combination of the turn scheme with transport=quic should raise an error. The only supported scheme for QUIC must be turns.