Top betting sites will provide livestreaming for esports for the majority of matches. Alternatives include Twitch and YouTube along with other online mediums.