That was the original plan but it was waaaay to unreliable. The current system is pretty simple as you can synchronize the timestamps of streamers games (I know their Id's!) and their twitch streams.
I use django-background-tasks to run an ETL job every 20 mins that does the matching.
I see the esports gaming area exploding over the next 10 years as most people are gaming now instead of other activities.