From 78e7179bcfa1e8bb358431a6244797794dd8ccdf Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Wed, 8 Oct 2014 21:16:12 +0200 Subject: added scripts for clients --- scripts/client/sydra-receiver.sh | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100755 scripts/client/sydra-receiver.sh (limited to 'scripts/client/sydra-receiver.sh') diff --git a/scripts/client/sydra-receiver.sh b/scripts/client/sydra-receiver.sh new file mode 100755 index 0000000..be117bb --- /dev/null +++ b/scripts/client/sydra-receiver.sh @@ -0,0 +1,40 @@ +#!/bin/bash +############################ + +ROOT_D="$1" + +SYDRA_RTP="/home/equinox/spreadspace/sydra/src/sydra-rtp" +SYDRA_LAUNCH="/home/equinox/spreadspace/sydra/src/sydra-launch" + +############################ + +printUsage() { + echo "Usage: $0 " +} + +if [ -z "$ROOT_D" ]; then + printUsage + exit 1 +fi +if [ ! -d "$ROOT_D" ]; then + echo "ERROR: can't change to non-existent directory: $ROOT_D" + exit 2 +fi + +. ./include.sh + +start_rtp() { + RECORD_D="$ROOT_D/recordings/sender" + mkdir -p "$RECORD_D" + + exec $SYDRA_RTP -n "receiver" -D --log stdout:3 --mode receiver -a $RTP_HOST -o $SEND_PORT_BASE -O 5000 \ + --sink "videoconvert name=videosink ! textoverlay text=\"remote\" shaded-background=true font-desc=\"Sans 18\" ! videoscale add-borders=true ! xvimagesink audioconvert name=\"audiosink\" ! autoaudiosink" +} + +start_test() { + exec $SYDRA_LAUNCH -n "receiver" -D --log stdout:3 -p "videotestsrc ! video/x-raw,width=864,height=480,framerate=25/1 ! textoverlay text=\"remote\" shaded-background=true font-desc=\"Sans 18\" ! videoscale add-borders=true ! xvimagesink" +} + +cd $ROOT_D +[ -n "$SYDRA_TEST" ] || start_rtp +[ -n "$SYDRA_TEST" ] && start_test -- cgit v1.2.3