Skip to content
A libp2p transport that enables browser-to-server, and server-to-server, direct communication over WebRTC without requiring signalling servers
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples Update dependencies Apr 19, 2019
.gitignore Initial POC Sep 30, 2018
.travis.yml
LICENSE
README.md
conn.go Update dependencies Apr 19, 2019
go.mod Update dependencies Apr 19, 2019
go.sum
listener.go
signaling.go Update dependencies Apr 19, 2019
stream.go
transport.go Update dependencies Apr 19, 2019
transport_test.go
webrtcdirect.go
webrtcdirect_test.go

README.md

go-libp2p-webrtc-direct

GoDoc Coverage Status Build Status

A transport that enables browser-to-server, and server-to-server, direct communication over WebRTC without requiring signalling servers. This is the Go counterpart to js-libp2p-webrtc-direct.

⚠️ Status: Alpha. ⚠️

Lead maintainer: @backkem

Special thanks to @pion for their fantastic WebRTC Go library, which made this libp2p transport possible.

Install

This package supports gomod builds.

go get github.com/libp2p/go-libp2p-webrtc-direct

Usage

Check out the GoDocs.

Examples

Check the examples folder for usage and integration examples.

Contribute

Feel free to join in. All welcome. Open an issue or send a PR.

This repository falls under the IPFS Code of Conduct.

License

MIT

You can’t perform that action at this time.