|
|
@@ -0,0 +1,24 @@
|
|
|
+#!/bin/bash
|
|
|
+
|
|
|
+function finish {
|
|
|
+ echo "Exiting"
|
|
|
+ echo '{"type": "snowmix", "command": "kill", "key": "video"}' | wscat
|
|
|
+ echo '{"type": "snowmix", "command": "kill", "key": "audio"}' | wscat
|
|
|
+ echo '{"type": "snowmix", "command": "kill", "key": "rtmp"}' | wscat
|
|
|
+}
|
|
|
+
|
|
|
+snowmix=$(ps axco command | grep -c snowmix)
|
|
|
+if [ $snowmix -ne 1 ]; then
|
|
|
+ echo "snowmix not running!"
|
|
|
+ exit 1
|
|
|
+fi
|
|
|
+
|
|
|
+trap finish EXIT
|
|
|
+
|
|
|
+echo "Running"
|
|
|
+echo '{"type": "snowmix", "command": "launch", "key": "video"}' | wscat
|
|
|
+echo '{"type": "snowmix", "command": "launch", "key": "audio"}' | wscat
|
|
|
+echo '{"type": "snowmix", "command": "launch", "key": "rtmp"}' | wscat
|
|
|
+
|
|
|
+sleep infinity
|
|
|
+finish
|