summaryrefslogtreecommitdiff
path: root/bin/stream
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2017-05-07 00:42:51 +0200
committerJonas Smedegaard <dr@jones.dk>2017-05-07 00:49:14 +0200
commit4f0a8d550a013f57886cc15543b01fa0185a7d81 (patch)
tree67320f62e35db9fc744205ff72a9bfaa01d0d5b2 /bin/stream
parent20d6f32da1b863cfdbd418b3cd5321a74b1f3db4 (diff)
Tidy function tee_rtp: Generalize function echo_n.
Diffstat (limited to 'bin/stream')
-rwxr-xr-xbin/stream9
1 files changed, 7 insertions, 2 deletions
diff --git a/bin/stream b/bin/stream
index 38f8a00..48654e6 100755
--- a/bin/stream
+++ b/bin/stream
@@ -82,6 +82,11 @@ HEIGHTS_WEBM=360
HEIGHTS_MPEG=360
VBITRATE=256000
+# shellcheck disable=SC2048,SC2059
+echo_n() {
+ printf "$*"
+}
+
HEIGHTS=$(echo "$HEIGHTS_WEBM $HEIGHTS_MPEG" | tr ' ' '\012' | sort -u)
HEIGHTCOUNT=$(echo "$HEIGHTS" | wc --words)
@@ -103,9 +108,9 @@ printf_each() {
done
}
-# shellcheck disable=SC2059
tee_rtp() { stream=$1; pt=$2; port=$3;
- printf "[select=\'$stream\':f=rtp:payload_type=$pt]rtp://$IP:$port?pkt_size=1200"; }
+ echo_n "[select=\'$stream\':f=rtp:payload_type=$pt]rtp://$IP:$port?pkt_size=1200"
+}
# * scale+watermark trick based on http://stackoverflow.com/a/10937357
# * routing based on http://trac.ffmpeg.org/wiki/Creating%20multiple%20outputs#Teepseudo-muxer