Xbox Insiders will have the opportunity to help Microsoft evaluate a new ad-supported streaming channel from today.