Social motivations of live-streaming viewer engagement on Twitch
Streaming on twitch: fostering participatory communities of play within live mixed media