10000 GitHub - nkg447/signallite: Signalite is a lightweight Node.js signaling server for WebRTC, designed to simplify peer-to-peer communication. Whether you're building real-time applications or experimenting with WebRTC, Signalite can help you get started with minimal setup.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Signalite is a lightweight Node.js signaling server for WebRTC, designed to simplify peer-to-peer communication. Whether you're building real-time applications or experimenting with WebRTC, Signalite can help you get started with minimal setup.

License

Notifications You must be signed in to change notification settings

nkg447/signallite

Repository files navigation

Signalite

A lightweight node.js signaling server for WebRTC

Usage

Run using node server.js from the terminal

How to use

JS link -

https://github.com/nkg447/signallite/releases/download/0.0.2/webrtc-client0.0.2.js

Usage -

  • Peer 1
import WebRTCClient from '@nkg447/signallite'
const onMessageCallback = (event) => {
    console.log(event.data);
}
const peerConnectCallback = (channel) => {
    channel.send("We are connected now.");
}
const client = new new WebRTCClient(
  "https://signallite.nikunjgupta.dev", // signalling server url
  "some_sample_channel_name_here",
  onMessageCallback,
  peerConnectCallback);
  • Peer 2
import WebRTCClient from '@nkg447/signallite'
const onMessageCallback = (event) => {
    console.log(event.data);
}
const peerConnectCallback = (channel) => {
    channel.send("We are connected now.");
}
const client = new new WebRTCClient(
  "https://signallite.nikunjgupta.dev", // signalling server url
  "some_sample_channel_name_here",
  onMessageCallback,
  peerConnectCallback);
// this initiates the connection. 
// make sure the peer that joines later should trigger client.createOffer()
client.createOffer();

About

Signalite is a lightweight Node.js signaling server for WebRTC, designed to simplify peer-to-peer communication. Whether you're building real-time applications or experimenting with WebRTC, Signalite can help you get started with minimal setup.

Resources

License

Stars

Watchers

Forks

Packages

No packages published
0