Sign inSign up

dmandry/mediasoup-demo

By dmandry

•Updated over 6 years ago

mediasoup-demo server build from v3 branch of https://github.com/versatica/mediasoup-demo

Image
3

2.5K

dmandry/mediasoup-demo repository overview

Use this run.sh script to run the container (modified from server/docker/run.sh):

#!/usr/bin/env bash

export DEBUG=${DEBUG:="mediasoup:INFO* WARN ERROR"} export PROTOO_LISTEN_PORT=${PROTOO_LISTEN_PORT:="4443"} export MEDIASOUP_LISTEN_IP=${MEDIASOUP_LISTEN_IP:="0.0.0.0"} export MEDIASOUP_MIN_PORT=${MEDIASOUP_MIN_PORT:="2000"} export MEDIASOUP_MAX_PORT=${MEDIASOUP_MAX_PORT:="2020"}

#Valgrind related options.

export MEDIASOUP_USE_VALGRIND=${MEDIASOUP_USE_VALGRIND:="false"} export MEDIASOUP_VALGRIND_OPTIONS=${MEDIASOUP_VALGRIND_OPTIONS:="--leak-check=full --track-fds=yes --log-file=/storage/mediasoup_valgrind_%p.log"}

docker run
--name=mediasoup-demo
-p ${PROTOO_LISTEN_PORT}:${PROTOO_LISTEN_PORT}/tcp
-p ${MEDIASOUP_MIN_PORT}-${MEDIASOUP_MAX_PORT}:${MEDIASOUP_MIN_PORT}-${MEDIASOUP_MAX_PORT}/udp
-p ${MEDIASOUP_MIN_PORT}-${MEDIASOUP_MAX_PORT}:${MEDIASOUP_MIN_PORT}-${MEDIASOUP_MAX_PORT}/tcp
-p 3000-3001:3000-3001/tcp
--init
-e DEBUG
-e PROTOO_LISTEN_PORT
-e MEDIASOUP_LISTEN_IP
-e MEDIASOUP_ANNOUNCED_IP
-e MEDIASOUP_MIN_PORT
-e MEDIASOUP_MAX_PORT
-e MEDIASOUP_USE_VALGRIND
-e MEDIASOUP_VALGRIND_OPTIONS
-e MEDIASOUP_WORKER_BIN
--rm
dmandry/mediasoup-demo:latest

Run script like that: MEDIASOUP_ANNOUNCED_IP={your ip} run.sh

Tag summary

Content type

Image

Digest

Size

741.1 MB

Last updated

over 6 years ago

docker pull dmandry/mediasoup-demo