#!/bin/sh
# usage play_remote user@server.de "*.mp4"

_remote=$1
shift
IFS='
'
_files="$*"
printf "Server: $_remote\n"
printf "Files: $_files\n\n"

for _f in $_files;
do
    printf "Playing: $_f\n"
    ffmpeg -loglevel error \
        -i "$_f" \
        -c:a copy \
        -c:v copy \
        -preset ultrafast \
        -tune zerolatency \
        -f flv pipe: \
        | pv -B 200M | ssh $_remote 'export DISPLAY=:0; pv -B 200M - | ffplay -loglevel error -'
done
