Play only OW streams that are in-game.
High-rank Overwatch streamers usually get ~20 mins of queueing right now and that is often filled with another game or a youtube game.
I suggest a way to only view streams that are in-game, and to automatically go to the next streamer if the current stream doesn't have any gameplay. Or to have some small badge saying "In-Game" show up on the thumbnail.
The easiest way of implementing this is using some lightweight ML Video Classification. I assume you are probably using a GPU to do remux, and you can utilize those GPUs for classification inferencing. You probably won't even need to classify each frame, probably once every 10 seconds.
Great idea, however I wonder if it's to simple of a work-around to pull up a YouTube vid of gameplay while queuing, as that would be fairly hard to differentiate from live gameplay for a software.