Yes. Twitch.tv is available for free and you do not need a user account to view content. Ad-free Turbo mode is available at $8.99 per month along with various options subscription packages.