mirror of
https://github.com/vacp2p/specs.git
synced 2026-01-08 23:08:09 -05:00
chore: proposal to update WebRTC Browser to Server to Candidate Recommendation (#482)
This commit is contained in:
@@ -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)
|
||||
|
||||
<!-- markdown-toc end -->
|
||||
@@ -361,10 +363,11 @@ accept streams before completion of the handshake.
|
||||
|
||||
## Previous, ongoing and related work
|
||||
|
||||
- Work in progress implementations of this specification:
|
||||
- https://github.com/little-bear-labs/js-libp2p-webrtc/
|
||||
- https://github.com/libp2p/go-libp2p/pull/1655
|
||||
- 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/pull/4
|
||||
- https://github.com/libp2p/go-libp2p/pull/1655
|
||||
- Past related work:
|
||||
- Proof of concept for the server side (native) and the client side (Rust in
|
||||
WASM): https://github.com/wngr/libp2p-webrtc
|
||||
|
||||
Reference in New Issue
Block a user