12 lines
1.6 KiB
Bash
12 lines
1.6 KiB
Bash
#!/bin/sh
|
|
if [[ -n "$AES_ENC" ]] ; then export ENCRYPTION_PAR = "&aes-type=$AES_ENC" ; else export ENCRYPTION_PAR = '' ; fi
|
|
if [[ -n "$RTT_MIN" ]] ; then export RTT_MIN_PAR = "&rtt-min=$RTT_MIN" ; else export RTT_MIN_PAR = '' ; fi
|
|
if [[ -n "$RTT_MAX" ]] ; then export RTT_MAX_PAR = "&rtt-max=$RTT_MAX" ; else export RTT_MAX_PAR = '' ; fi
|
|
if [[ -n "$BUFFER" ]] ; then export BUFFER_PAR = "&buffer=$BUFFER" ; else export BUFFER_PAR = '' ; fi
|
|
if [[ -n "$REORDER_BUFFER" ]] ; then export REORDER_BUFFER_PAR = "&reorder-buffer=$REORDER_BUFFER" ; else export REORDER_BUFFER_PAR = '' ; fi
|
|
if [[ -n "$SESSION_TIMEOUT" ]] ; then export SESSION_TIMEOUT_PAR = "&session-timeout=$SESSION_TIMEOUT" ; else export SESSION_TIMEOUT_PAR = '' ; fi
|
|
if [[ -n "$RETURN_BANDWIDTH" ]] ; then export RETURN_BANDWIDTH_PAR = "&return-bandwidth=$RETURN_BANDWIDTH" ; else export RETURN_BANDWIDTH_PAR = '' ; fi
|
|
if [[ -n "$MIN_RETRIES" ]] ; then export MIN_RETRIES_PAR = "&min-retries=$MIN_RETRIES" ; else export MIN_RETRIES_PAR = '' ; fi
|
|
if [[ -n "$MAX_RETRIES" ]] ; then export MAX_RETRIES_PAR = "&max-retries=$MAX_RETRIES" ; else export MAX_RETRIES_PAR = '' ; fi
|
|
if [[ -n "$TIMING_MODE" ]] ; then export TIMING_MODE_PAR = "&timing-mode=$TIMING_MODE" ; else export TIMING_MODE_PAR = '' ; fi
|
|
echo -e "RELAY ID: $RIST_RELAY_KEY\nOBS HOST IP: $OBS_HOST_IP\nENC: $ENCRYPTION_PAR" && /usr/bin/ristreceiver -i "rist://@0.0.0.0:2030?secret=$RIST_RELAY_KEY$ENCRYPTION_PAR$RTT_MIN_PAR$RTT_MAX_PAR$BUFFER_PAR$REORDER_BUFFER_PAR$SESSION_TIMEOUT_PAR$RETURN_BANDWIDTH_PAR$MIN_RETRIES_PAR$MAX_RETRIES_PAR$TIMING_MODE_PAR" -o "udp://$OBS_HOST_IP:5556" -r "moo-rist-logger:5005" -p 1 |