3 die() { set +x; echo $1; exit 1; }
10 [ -z "$NUM" ] && die 'No number specified as $1'
12 # Use contract broker running at the second computer (glab)
13 export FCB_ADDR=192.168.1.10
16 [ "$BUILD" = "build" ] && WRAPPER="sudo -E chrt -f 50"
18 trap '$WRAPPER kill $STREAMER_PID' EXIT
20 $WRAPPER ./_compiled/bin/streamer -d /dev/video$NUM -s sdp$NUM.txt \
21 -m 192.168.1.10 -p $((20000+2*$NUM)) \
27 scp sdp$NUM.txt glab:frescor/demo/$BUILD
29 ssh -t glab "cd frescor/demo/$BUILD; sudo ./_compiled/bin/recorder -direct -i sdp$NUM.txt -y -vframes 500 stream$NUM.mp4 #-renegotiate $((NUM*100))" 2>&1 \
30 | perl -ne '$result=$_ if m/interframe interval/;
31 END { open FILE, ">", "result-rec-$ENV{q{NUM}}"; print FILE "$result\n"; }'