You can get Xbox Live by signing up for a Microsoft account through the Xbox website or your Xbox One console.
Xbox is reportedly close to announcing a new ad-supported version of its game streaming service. Apparently, Microsoft has been internally testing ad-supported cloud streaming with employees, letting ...