According to a blog post from Larry Hryb, aka Xbox Lives Major Nelson, Microsoft will live stream their big Xbox One and gaming related show to the world as they reveal the future of gaming on their upcoming console.

They will provide multiple means of watching the live briefing and also have live coverage from E3 itself on subsequent days.

Here is the full schedule and viewing options:

June 10

Xbox: A New Generation of Games Revealed

12-30p – 2p ET

Watch on Xbox LIVE, Xbox.com and Spike TV (US/Canada)

June 11

Xbox @ E3 – Live show coverage

7p – 8p ET

Watch on Xbox LIVE and Xbox.com

June 12

Xbox @ E3 – Live show coverage

7p – 8p ET

Watch on Xbox LIVE and Xbox.com

June 13

Xbox @ E3 – Live show coverage

7p – 8p ET

Watch on Xbox LIVE and Xbox.com