fully-automatic sneak streaming twitch's sc2 game streaming through gfw
-
a local server in home, such as raspberry pi
-
a vps with high quality network, such as vultr tokyo, conoha
+----------+
|twitch |
+----+-----+
^
|
+------+------+
+vps |
| +-----------+
| |monitor ||
| +-----------|
+-------------+ <----------+
^ |
| |
| |
+------------------+ +--+---------+-----+
|ras pi | | |mac os | |
| +----------------+ | +----------------+
| |crontab | | | |crontab | |
| | +--------+-----+ | | +--------+-----+
| | |clientNotifer|| | | |clientNotifer||
| | +--------------| | | +--------------|
+-+----------------+ +-+----------------+
-
monitor
watch stream from watchlist timely, check if somebody is living -
clientNotifier
work on client side, query monitor timely, and it will ->- notify to local notification center (on Mac)
- auto call fabfile.py to start stream on remote vps (on Linux)
-
fabfile.py
start ffmpeg re-streamer on remote vps
curl -H 'Accept: application/vnd.twitchtv.v3+json'
-X GET https://api.twitch.tv/kraken/streams/sc2rain
how to make missing bash script
you can generate it use chrome
script example see assets, it will list detail base url.
dy-comments is fork from https://github.com/0x00-pl/online-comments
send comments to slack
MIT