I don't know if Twitch has a developer liaison evangelizing the merits of creating Twitch-friendly APIs and interfaces (do you have a safe corner for a camera?) but if they don't they really need to hire one. The case is fairly easy to make for taking streaming into consideration if you're a developer and if you're Twitch you have a lot of input to give.
Oh hey look at this new job posting.