datachannel-client

    1.0.2 • Public • Published

    DataChannel.js client using Reliable Signaler

    npm downloads

    It is a node.js and socket.io based reliable signaling implementation for DataChannel.js.

    # install
    npm install datachannel-client
    
    # run
    node ./node_modules/datachannel-client/server.js
    

    Now open localhost port:8080.

    How it works?

    1. You can store a room-id on server using createNewRoomOnServer method.
    2. You can get that room-id using getRoomFromServer method.

    How to use?

    1. In your Node.js server, invoke require('reliable-signaler') and pass HTTP-Server object.
    2. In your HTML file, link this script: /reliable-signaler/signaler.js
    3. In your <script> tag, invoke initReliableSignaler constructor.
    4. Invoke createNewRoomOnServer method for room-moderator.
    5. Invoke getRoomFromServer method from room-participants (multiple participants).

    Source code of this demo is available here:

    License

    datachannel-client is released under MIT licence . Copyright (c) Muaz Khan.

    Install

    npm i datachannel-client

    DownloadsWeekly Downloads

    0

    Version

    1.0.2

    License

    MIT

    Last publish

    Collaborators

    • avatar