Skip to content

A library on the server-side for establishing WebRTC connection.

Notifications You must be signed in to change notification settings

jungdu/rtc-socket-connector-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rtc-socket-connector-server

rtc-socket-connector-server is library for WebRTC connection.
This library used with rtc-socket-connector-client
It is easy to use WebRTC with rtc-socket-connector-server and rtc-socket-connector-client.
Example using this library: rtc-socket-connector-example

How to use

1. Create socket server

To use rtc-socket-connector-server, you need socket server. Create a socket server through the process below.

const express = require('express');
const app = express();
const http = require('http');
const server = http.createServer(app);
const { Server } = require("socket.io");
const socketServer = new Server(server);

2. add handlers to Socket Server

Use addRTCConnectionHandlers to handle socket messages form client.

const { addRTCConnectionHandlers } = require("rtc-socket-connector-server")

addRTCConnectionHandler(socketServer});

3. Start the server

Run script file to run express server.
A client will send socket messages to the express server. The express server will send messages from a client to target client.

API

addRTCConnectionHandler(server, option)

Arguments

  • server: Socket server created by using socket.io
  • option
    • debug<boolean>: Set true to log messages for initiating peer connections and ICE candidates.

About

A library on the server-side for establishing WebRTC connection.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published