| 12345678910111213141516171819202122232425262728 |
- #!/bin/bash
- function finish {
- echo "Exiting"
- echo '{"type": "snowmix", "command": "kill", "key": "video"}' | wscat
- sleep 0.2
- echo '{"type": "snowmix", "command": "kill", "key": "audio"}' | wscat
- sleep 0.2
- 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
- sleep 0.2
- echo '{"type": "snowmix", "command": "launch", "key": "audio"}' | wscat
- sleep 0.2
- echo '{"type": "snowmix", "command": "launch", "key": "rtmp"}' | wscat
- sleep infinity
- finish
|