Skip to content

Latest commit

 

History

History
42 lines (26 loc) · 855 Bytes

README.md

File metadata and controls

42 lines (26 loc) · 855 Bytes

discovery-network

A peer to peer discovery network in the cloud

Example

See webrtc-stream for more detailed example

var conn = Connection()

// identify yourself to discovery network connection
conn.identify(userObject)

// open peer & webrtc networks
var peerNetwork = PeerNetwork(conn)
    , webrtcNetwork = WebRTCNetwork(conn)

// when you detect a new peer joining, open a PC to them
peerNetwork.on("peer", handlePeer)

// incoming offer from another peer
webrtcNetwork.on("offer", handleOffer)

// incoming answers from another peer
webrtcNetwork.on("answer", handleAnswer)

// incoming candidates from another peer
webrtcNetwork.on("candidate", handleCandidate)

Installation

npm install discovery-network

Contributors

  • Raynos

MIT Licenced