webrtc: private/browser-to-private/server
@sukunrt is already working on this.
Since Sep 19, 2023.
- Dominant language
- Go
- Stars
- 6.9k
- Forks
- 1.3k
- Avg merge
- 13d 21h
- Merged PRs (30d)
- 1
Description
eta: 2023-09-30
This is the browser side implementation in go-libp2p (a scenario where the go-libp2p node is in a private network e.g. behind a NAT/firewall). It is required for a browser node to hole punch to a private non-browser node and will “complete” the browser connectivity story.
### Done Criteria
- [ ] Implement webrtcprivate Transport(#2576)
- [ ] Swarm changes for dialing /webrtc(#2576)
- [ ] API Interface for Configuring STUN Servers(#2576)
- [ ] Interoperability tests in libp2p/test-plans (https://github.com/libp2p/go-libp2p/pull/2584)
- [ ] Handle dialing /webrtc when peer supports DCUtR (https://github.com/libp2p/go-libp2p/pull/2584)
- [ ] Autorelay changes to obtain a relay reservation with a browser supported transport
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.