#!/bin/sh set -eux # This worked somehow. # srt-live-transmit 'srt://:60001?mode=listener&bandwidth=60000&timeout=10000' srt://:60000 -v # 1mbps, see https://medium.com/@michael_70509/configuring-srt-properly-d89517354d0d bandwidth="${SRT_BANDWIDTH:-250000}" # 1 second in microseconds, see https://obsproject.com/wiki/Streaming-With-SRT-Or-RIST-Protocols. timeout="${SRT_TIMEOUT:-2000000}" latency="${SRT_LATENCY:-30}" # Extra arguments must start with '&' input_extra_args="${SRT_INPUT_EXTRA_ARGS:-}" output_passphrase="${SRT_PASSPHRASE:-}" srt-live-transmit \ "srt://:60001?mode=listener&bandwidth=$bandwidth&timeout=$timeout&latency=$latency$input_extra_args" \ "srt://:60000$output_passphrase" \ -v