mirror of
https://github.com/vacp2p/specs.git
synced 2026-01-09 15:28:03 -05:00
chore: proposal to update WebRTC Browser to Server to Candidate Recommendation (#482)
This commit is contained in:
@@ -1,9 +1,8 @@
|
|||||||
# WebRTC
|
# WebRTC
|
||||||
|
|
||||||
| Lifecycle Stage | Maturity | Status | Latest Revision |
|
| Lifecycle Stage | Maturity | Status | Latest Revision |
|
||||||
|-----------------|---------------|--------|-----------------|
|
|-----------------|---------------------------|--------|-----------------|
|
||||||
| 1A | Working Draft | Active | r0, 2022-10-14 |
|
| 2A | Candidate Recommendation | Active | r0, 2022-10-14 |
|
||||||
|
|
||||||
Authors: [@mxinden]
|
Authors: [@mxinden]
|
||||||
|
|
||||||
Interest Group: [@marten-seemann]
|
Interest Group: [@marten-seemann]
|
||||||
@@ -15,17 +14,20 @@ Interest Group: [@marten-seemann]
|
|||||||
**Table of Contents**
|
**Table of Contents**
|
||||||
|
|
||||||
- [WebRTC](#webrtc)
|
- [WebRTC](#webrtc)
|
||||||
- [Motivation](#motivation)
|
- [Motivation](#motivation)
|
||||||
- [Addressing](#addressing)
|
- [Addressing](#addressing)
|
||||||
- [Connection Establishment](#connection-establishment)
|
- [Connection Establishment](#connection-establishment)
|
||||||
- [Browser to public Server](#browser-to-public-server)
|
- [Browser to public Server](#browser-to-public-server)
|
||||||
- [Multiplexing](#multiplexing)
|
- [Multiplexing](#multiplexing)
|
||||||
- [Ordering](#ordering)
|
- [Ordering](#ordering)
|
||||||
- [Head-of-line blocking](#head-of-line-blocking)
|
- [Head-of-line blocking](#head-of-line-blocking)
|
||||||
- [`RTCDataChannel` negotiation](#rtcdatachannel-negotiation)
|
- [`RTCDataChannel` negotiation](#rtcdatachannel-negotiation)
|
||||||
- [`RTCDataChannel` label](#rtcdatachannel-label)
|
- [`RTCDataChannel` label](#rtcdatachannel-label)
|
||||||
- [Connection Security](#connection-security)
|
- [Connection Security](#connection-security)
|
||||||
- [Previous, ongoing and related work](#previous-ongoing-and-related-work)
|
- [Previous, ongoing and related work](#previous-ongoing-and-related-work)
|
||||||
|
- [Test vectors](#test-vectors)
|
||||||
|
- [Noise prologue](#noise-prologue)
|
||||||
|
- [Both client and server use SHA-256](#both-client-and-server-use-sha-256)
|
||||||
- [FAQ](#faq)
|
- [FAQ](#faq)
|
||||||
|
|
||||||
<!-- markdown-toc end -->
|
<!-- markdown-toc end -->
|
||||||
@@ -361,10 +363,11 @@ accept streams before completion of the handshake.
|
|||||||
|
|
||||||
## Previous, ongoing and related work
|
## Previous, ongoing and related work
|
||||||
|
|
||||||
- Work in progress implementations of this specification:
|
- Completed implementations of this specification:
|
||||||
- https://github.com/little-bear-labs/js-libp2p-webrtc/
|
|
||||||
- https://github.com/libp2p/go-libp2p/pull/1655
|
|
||||||
- https://github.com/libp2p/rust-libp2p/pull/2622
|
- https://github.com/libp2p/rust-libp2p/pull/2622
|
||||||
|
- Work in progress implementations of this specification:
|
||||||
|
- https://github.com/little-bear-labs/js-libp2p-webrtc/pull/4
|
||||||
|
- https://github.com/libp2p/go-libp2p/pull/1655
|
||||||
- Past related work:
|
- Past related work:
|
||||||
- Proof of concept for the server side (native) and the client side (Rust in
|
- Proof of concept for the server side (native) and the client side (Rust in
|
||||||
WASM): https://github.com/wngr/libp2p-webrtc
|
WASM): https://github.com/wngr/libp2p-webrtc
|
||||||
|
|||||||
Reference in New Issue
Block a user