Currently server-side there's a hacky implementation that checks the top 200 streams. There's no reason this should be limited to only the top 200, and it helps lead to there not being streams for some heroes.
A good implementation would make the number of streams to find configurable.