From 87619f463acec826305eebdb19cf1b5260fcfb04 Mon Sep 17 00:00:00 2001 From: Prithvi Shahi Date: Fri, 18 Nov 2022 11:46:38 -0800 Subject: [PATCH 1/2] chore: update WebRTC Browser to Server to Candidate Recommendation --- webrtc/README.md | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/webrtc/README.md b/webrtc/README.md index f03c7b21a..83114690a 100644 --- a/webrtc/README.md +++ b/webrtc/README.md @@ -1,9 +1,8 @@ # WebRTC -| Lifecycle Stage | Maturity | Status | Latest Revision | -|-----------------|---------------|--------|-----------------| -| 1A | Working Draft | Active | r0, 2022-10-14 | - +| Lifecycle Stage | Maturity | Status | Latest Revision | +|-----------------|---------------------------|--------|-----------------| +| 2A | Candidate Recommendation | Active | r0, 2022-10-14 | Authors: [@mxinden] Interest Group: [@marten-seemann] @@ -15,17 +14,20 @@ Interest Group: [@marten-seemann] **Table of Contents** - [WebRTC](#webrtc) - - [Motivation](#motivation) - - [Addressing](#addressing) - - [Connection Establishment](#connection-establishment) - - [Browser to public Server](#browser-to-public-server) - - [Multiplexing](#multiplexing) - - [Ordering](#ordering) - - [Head-of-line blocking](#head-of-line-blocking) - - [`RTCDataChannel` negotiation](#rtcdatachannel-negotiation) - - [`RTCDataChannel` label](#rtcdatachannel-label) - - [Connection Security](#connection-security) - - [Previous, ongoing and related work](#previous-ongoing-and-related-work) + - [Motivation](#motivation) + - [Addressing](#addressing) + - [Connection Establishment](#connection-establishment) + - [Browser to public Server](#browser-to-public-server) + - [Multiplexing](#multiplexing) + - [Ordering](#ordering) + - [Head-of-line blocking](#head-of-line-blocking) + - [`RTCDataChannel` negotiation](#rtcdatachannel-negotiation) + - [`RTCDataChannel` label](#rtcdatachannel-label) + - [Connection Security](#connection-security) + - [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) From 5b3dea83292efa6505baef89f0d8dfe066924247 Mon Sep 17 00:00:00 2001 From: Prithvi Shahi Date: Fri, 18 Nov 2022 12:17:06 -0800 Subject: [PATCH 2/2] update implementation links --- webrtc/README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/webrtc/README.md b/webrtc/README.md index 83114690a..1839d3a2b 100644 --- a/webrtc/README.md +++ b/webrtc/README.md @@ -363,10 +363,11 @@ accept streams before completion of the handshake. ## Previous, ongoing and related work +- Completed implementations of this specification: + - https://github.com/libp2p/rust-libp2p/pull/2622 - Work in progress implementations of this specification: - - https://github.com/little-bear-labs/js-libp2p-webrtc/ + - https://github.com/little-bear-labs/js-libp2p-webrtc/pull/4 - https://github.com/libp2p/go-libp2p/pull/1655 - - https://github.com/libp2p/rust-libp2p/pull/2622 - Past related work: - Proof of concept for the server side (native) and the client side (Rust in WASM): https://github.com/wngr/libp2p-webrtc