#!/bin/bash
ROOM=$1
STREAM=$2
AUDIO="$(pacmd list-sources | grep -PB 1 "analog.*monitor>" | head -n 1 | perl -pe 's/.* //g')"
chromium --app=https://jitsi.pirati.cz/$ROOM &
sleep 3
ID=`xdotool search --onlyvisible chrom`
xdotool windowsize $ID 1280 720
xdotool windowmove $ID 0 0
ffmpeg \
-loglevel warning \
-f pulse -i "$AUDIO" \
-f x11grab \
-framerate 24 \
-video_size 1280x720 \
-i :0.0+0,29 \
-acodec aac \
-b:a 128k \
-ar 44100 \
-vcodec libx264 \
-preset veryfast \
-crf 26 \
-vf "format=yuv420p" \
-maxrate 1600k \
-bufsize 3200k \
-g 48 \
-f flv \
rtmp://pitube.pir-test.eu/stream/$STREAM?token=PITUBE_TOKEN