Skip to content

OpenDDS/cloud-multicast-repeater

Repository files navigation

OpenDDS-Repeater

JavaScript implementation of the multicast repeater

docker build -t repeater:v1
docker run \
    -d \
    --name=repeater \
    --rm \
    -e AZURE_SUBSCRIPTION_ID=7790fd1c-f902-470d-893a-3ce442a7f0e5 \
    --net=host \
    repeater:v1 /usr/src/app/repeater.js \
    --group 239.255.0.1:8400 \
    --uport 5000 \
    --v \
    --azure rtpsResourceGroup 
docker container exec -it repeater /bin/bash

docker login --username=yourhubusername --email=youremail@company.com

$ docker push objectcomputing/repeater:v1

Test to see that the repeater is working

sudo apt install smcroute
sudo tcpdump -i eth0 -n udp port 5000
mcsender -t3 239.255.0.1:8400

cloud-multicast-repeater

/Users/wilsonj/OpenDDS/OpenDDS/rtps-relay-participant/bin/RtpsRelay -DCPSConfigFile relay1.ini -ApplicationDomain 42 -RelayDomain 0