Newer
Older
#!/bin/bash
# where to place the streams on disk. External USB drive recommended!
cd streams/
while true
do
FILE="stream"`date +%Y-%m-%d-%H-%M-%S`".mts"
echo "Start streaming..."
if nc -d 169.254.51.122 8888 >$FILE
then
echo "Received stream. Start player..."
pkill -f omxplayer
( time omxplayer --force-fps 25 $FILE ) &
else
echo "Streaming failed. Retry later..."
sleep 1
fi
done