Skip to content

dltcspbu/YAMB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YAMB

Yet Another Message Broker (YAMB). This repository contains p2p message broker on top of WebRTC created to test full MADT (https://github.com/dltcspbu/madt) functionality.

Building:

  1. go to the signaler folder, collect the docker: docker build -t signaler
  2. go to the mongo folder run the script: . pull.sh
  3. go to the yamb folder, execute the commands:   docker build -t dltc/libsourcey-base dep_Docker   docker build -t dltc/yamb . Launch:
  4. go to the mongo folder:   . run_mongo.sh
  5. execute from an arbitrary folder: docker run -it --net host signaler
  6. go to the yamb folder, execute . run_docker.sh

In the yamb / env file the address and port of the signler server are recorded, which can be configured before building the signaler docker in the .env.example file, and the address and port of the mongo server can also be configured there.

To add turn \ stun you need:

  1. go to the address http://SIGNALER_HOST:SIGNALER_PORT/add_ice_server
  2. input: turn\stun:dltc:HOST:PORT As a HOST, most likely, you need to transfer ip. PORT - port on which stun\turn server is running

Building docker with its coturn server:

  1. Go to the coturn folder and run docker build -t coturn . To start your own turn \ stun run the command:
  2. docker run --net = host -t coturn

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published