The multi-year will bring streams of Call of Duty and Overwatch exclusively to YouTube. Activision Blizzard has announced an Esports streaming exclusivity deal with YouTube, which will bring live broadcasts of games likes Call of Duty and Overwatch exclusively to YouTube.