Microsoft's Azure-based video streaming service goes live