Why Twitch signaled a recommitment to creators at IAB NewFronts

As competition mounts between livestreaming platforms, Twitch is providing new tools and services to support creators in the production of both personal and branded content.