mirror of https://github.com/coturn/coturn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
825 B
41 lines
825 B
#!/bin/bash
|
|
|
|
set -eu
|
|
|
|
SCRIPT_DIR="$(CDPATH= cd -- "$(dirname -- "$0")" && pwd)"
|
|
REPO_ROOT="$(CDPATH= cd -- "${SCRIPT_DIR}/../.." && pwd)"
|
|
|
|
BINDIR="${REPO_ROOT}/build/bin"
|
|
if [ ! -x "${BINDIR}/turnserver" ]; then
|
|
BINDIR="${REPO_ROOT}/bin"
|
|
fi
|
|
|
|
cleanup() {
|
|
kill "${uclient_pid:-}" "${turnserver_pid:-}" 2>/dev/null || true
|
|
wait "${uclient_pid:-}" "${turnserver_pid:-}" 2>/dev/null || true
|
|
}
|
|
trap cleanup EXIT INT TERM
|
|
|
|
# "${BINDIR}/turnserver" \
|
|
# --use-auth-secret \
|
|
# --static-auth-secret=secret \
|
|
# --realm=north.gov \
|
|
# --allow-loopback-peers \
|
|
# --listening-ip=127.0.0.1 \
|
|
# --relay-ip=127.0.0.1 \
|
|
# > /dev/null 2>&1 &
|
|
# turnserver_pid=$!
|
|
|
|
sleep 2
|
|
|
|
"${BINDIR}/turnutils_uclient" \
|
|
-Y invalid \
|
|
-m 50 \
|
|
-l 16 \
|
|
-u user \
|
|
-W secret \
|
|
"$@" \
|
|
127.0.0.1 &
|
|
uclient_pid=$!
|
|
|
|
wait "${uclient_pid}"
|
|
|