The new DC Universe streaming service will launch Titans on Oct. 12, and will stream all episodes outside the United States on Netflix at a later date.