Commit 5d2143fe authored by Carlos Remuzzi's avatar Carlos Remuzzi
Browse files

aumentando script librecast

parent 9832699e
#!/usr/bin/env bash
if [ -z `pidof gst-launch-1.0` ];then
nmcli con up sala-1
if [ $? -eq 0 ];then
echo "nmcli ok"
else
exit 1
fi
# se deberia testear este script
pacmd load-module module-null-sink sink_name=Pantalla
pacmd update-sink-proplist Pantalla device.description=Pantalla
# a transmission is not running yet from this machine
curl --connect-timeout 3 -s -k -X GET https://192.168.12.1:5443/player/start | grep 'Player iniciado'
if [ $? -eq 0 ];then
gst-launch-1.0 ximagesrc use-damage=false ! videoconvert ! videoscale ! video/x-raw,format=I420,width=1920,height=1080,framerate=24/1,bitrate=6000 ! jpegenc quality=80 ! rtpjpegpay ! udpsink host=192.168.12.1 port=1234 sync=false &
gst-launch-1.0 -v pulsesrc device="Pantalla.monitor" ! "audio/x-raw,rate=11500,channels=2,depth=16" ! udpsink host=192.168.12.1 port=5678 sync=false &
exit 0
else
# the player is already running or the player is not reachable
exit 1
fi
else
# a transmission is already running from this machine
curl --connect-timeout 3 -s -k -X GET https://192.168.12.1:5443/player/stop
pkill -15 gst-launch-1.0
nmcli con down sala-1
pacmd unload-module module-null-sink
fi
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment