Thoughts on The Extra Life Experience

Extra Life 2014 is now unofficially over, although it’s something that’s never really over. You can continue to donate and receive donations, but I’d guess that the core draw for sponsors — the playing and watching of games, and the community effort over a 24 hour period — is winding down significantly.

I have to say, it was really fun! Nevermind that what we were doing — playing games — is what we’d have been doing anyway during the same time period. But our group, the Alliance of Awesome, is a kind of meta-group of people from other groups who interact on social media, mostly, but who often find our interests align in-game. Many members probably played alongside one another in the past without really knowing it, and with many of us being so transient about the games we play, the AofA is meant to widen the pool of people who are around that we can tap for mutual in-game support.

The team did fantastic during Extra Life, raising over $1700 for various children’s hospitals. Most of us were first timers and took it slow, carving out just a few hours of the 24 hour window to do our thing. I think it did well, but I wish there was a better technical support system in place to accommodate situations like this.

We used Hitbox, because Hitbox allows for anyone to create a team. A team is really just a page that aggregates the members for easy searching, and also shows you who’s live at the time, and where you can find their library of recorded videos. Ideally, you’d pass out your team’s URL so that anyone stopping by can pick a stream to watch, without having to pass viewers down the chain to the next streamer, and the next streamer, and so on.

Twitch, of course, has the mindshare for video game streaming, but the streamers need to have some kind of minimum viewership in order to form a team. I don’t understand the thought process behind that, though. What really sucks is that Twitch implemented their “sharing” mechanism which allows a streamer to feature another streamer on their channel when their channel is not in use. I don’t think it would alleviate the need to jump from channel to channel, but it could have been leveraged for something like displaying a schedule that’s replicated across the dormant channels.

Ideally, though, there’d be a mechanism that allows streamers to get together on one channel. This baffles me, really. How do none of these services allow for a merging of signal, or allow for multiple inputs from different remote sources? It’s not a technical limitation; I set up my own RTMP server, which is probably a much smaller version of what Twitch and Hitbox use, but I found a way to get several different signals into a single output. It would require some management tools on the server side — the display management that we use via OBS or XSplit would have to be ported to the web to allow for users to arrange the output to the channel — but I’m sure there are smarter folks than I who could make it happen. I suppose that these services are all about the individual branding and promotion, so allowing a non-standard rotation of people to show up on the channel would defeat that.

Still, a single channel with multiple streamers, even if they had to switch off use of the entire channel, could be quite an attractive prospect. We had people popping in and out of each other’s channels, with some folks showing up to watch and support when they could, but ducking out when they had real life responsibilities. I think it would have been a lot more convenient if there were one channel where everyone could hang out during the 24 hour period.

Maybe next year we can come up with an actual “team channel”, and agree to carve out blocks where the current streamer abdicates the channel for the next streamer. Or maybe I could get the RTMP server up and running, have people connect, and then someone (or someones) could be the “channel manager” to do the channel layout and composition. It might be a lot of work, but I think it’d be really cool to try, and could present a really united front from the team.