Yes, Twitch introduced the Twitch Studio Beta, which allows users to stream without needing to download any third-party software.