Sorry for late response! Reddit is effectively a massive, massive forum, the /football streams/ sub forum just contains the links posted by users. No software required but there may be a few sneaky pop ups and ads to navigate. Adblock comes in handy!