Rivulet: Exploring Participation in Live Events through Multi-Stream Experiences
Streaming on twitch: fostering participatory communities of play within live mixed media