forum

Osu! Scandinavian Tournament 2014! Winners: Xytox & Gnuu

posted
Total Posts
249
show more
Mara
Sounds insanely complicated.
boat
It's not really, you can just embed four streams anywhere and have a main streamer capture that, it just requires some good communication and a good internet connection from all of the parties involved.

A tip would be to set up your own site rather than using that third party "multitwitch" thing. That way you can set it up to look just like stream client, or in any other way you'd like it. If you need help with that I can both set it up and host it for you (although this should work on localhost as well), but I wont be streaming anything myself as I'm frankly not all too interested.

i.e (disregard the horribly distasteful color scheme, this is nothing but an example)



How to embed twitch streams
<object type "application/x-shockwave-flash" height="250" width="250" id="live_embed_player_flash" data="http://www.twitch.tv/widgets/live_embed_player.swf?channel=channel name here" bgcolor="#000000">
<param name="allowFullscreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="allowNetworking" value="all" /><param name="movie" value="http://www.twitch.tv/widgets/live_embed_player.swf" /><param name"flashvars" value="hostname=www.twitch.tv&channel=channel name here&auto_play=true&start_volume=25" />
</object>

Live examples: 250x250 streams http://boaty.org/stream250/ 350x350 streams http://boaty.org/stream350/
Kotayo
wow thanks, that could help a lot and look a lot better :D

i would need help to set this up though xD
boat
Feel free to send me a message whenever I'm available on irc (like pretty much always).
Nyari
I already have the sound "problem" covered, I'll just have my osu sounds on my speakers, then use anything else on my headset.
Kotayo
i didn't even know that was possible o.O
boat
As per request, here's a rundown of some technicalities.

For those unfamiliar with html/css, here's a comprehensive rundown of the values you would edit when fiddling with our "custom stream client".
Kotayo and I agreed on that I'll sort it out for you, but if you have any suggestions then shoot. I don't intend to take care of the aesthetics so whoever wants to take the role of making it look pretty, message me.

As for the volunteers for streaming, chances are you'll have to set a custom resolution for the game (350x350 or whatever we settle for) and stream that so don't worry too much about thinking your computer is not up to par, just about any reasonable laptop or additional computer should do given everything runs smooth and you got a reasonable upload speed. As far as audio goes, chances are only one person would have to bother with streaming the audio as well, the rest of you would probably just have to mute the game all together.

There are ways to split up audio over devices and thus i.e only stream the audio from osu! but as this depends on your hardware configuration this can't really be a requirement, but if you do get it set up and working then do specify that you did.

Side note; To spice things up a bit, rather than offering a supporter tag I will be giving away a copy each of some rhytm/music game on steam to the winning team.
Wulfzz
Peppy should just make it easier for us and let ut borrow the multi-spec client. -.-"

Anyways, for the sound problem, I might recommend "VAC" or "Virtual Audio Cable". c: It's not free, but there are sites out there that let you download it. It's just as the name suggests, it's a program the routes the audio from specific programs to locations of your desire. For example you can "add" custom sound-cards that you can set OBS/XSplit to use as an audio source. I'm sure some of you has heard of this before, just felt like mentioning it. Anyhow, this program requires the source of the audio to be able to route to a specific location, like Skype where you can select an outout-device. This doesn't work with osu! though, I think. At least I haven't found any way to do so.

For spectating, can't one person spectate two persons using the osu!test client as well? Or are the live and test clients unable to run at the same time?

One more thing. Boat, I love the idea of using a web-page to "spectate" the players. As mentioned before the players won't be synced though.
Also, I can try to make an overlay for the stream if need be, or if no one else want to.

Edit: Added more content and formatting the text.
Edit: Grammar..
kriers
It's funny how I still have access to the streaming client.

Too bad that doesn't mean I can be of any help :D
Wulfzz
Kriers pls ._.
boat
It's not like that pile of junk they call a stream client is ever in sync either though.

I imagine there wont be much of a difference, just a little bit more work and effort required.

The latency shouldn't be unbearable either as our swedish master race™ upspeeds should very well be able to pull a 350x350 video with close to no delay. Also, kriers is a twat.
Wulfzz
If one could only "like" forum posts.
But yeah, the stream-page is a good idea. :3

But I also wonder, the streamers are supposed to spectate the ones playing, and then stream that?
boat
Pretty much, four spare laptops stream four osu! clients (only one fetches audio for it not to end up like sounding like a mess), one main streamer re-streams these four.
Wulfzz
Aiight. I think I can help with the streaming. c: 30 FPS is enough, right?
Kotayo
30fps should be enough yes
boat
That's debatable and I don't know if the twitch client can actually display more than 30, but at such a tiny resolution the framerate is likely to be the least of our concerns.
Kotayo
so me and boat have been trying some stuff with the streaming and it worked pretty nice. however this was only by testing restreaming 1 stream but in 4 twitch clients or whatever to call it but it looked a bit like this http://i.boaty.org/1FFa72KZ but ofcourse with the streams being live
there were some issues with the streams being not in synch in the beginning but it worked really nice after a while

we would still need to try and see how it would work with different streamers as well though so if anyone has the time for that it would be appreciated


also we have the choice between a few stream styles
1. all streams in a row with a huge space below them where we can put overlay and stuff (like logo and whatever)
2. 2x2 rows with a small space to the right or left where we can put overlay and stuff (like logo and whatever)
Wulfzz
I can do some streaming :D (http://www.twitch.tv/icrayan) Starting now.
Mayoi Hachikuji

_-[Sakai-kun]-_ wrote:

I can do some streaming :D (http://www.twitch.tv/icrayan) Starting now.
Using this thread as stream commercial. Not bad! :P
Wulfzz

Mayoi Hachikuji wrote:

_-[Sakai-kun]-_ wrote:

I can do some streaming :D (http://www.twitch.tv/icrayan) Starting now.
Using this thread as stream commercial. Not bad! :P
Lol xD That wasn't really the purpose though. I'm not using my overlay this time and yeah, this is for testing purposes only c:
Not that I'm any good and worth to watch anwyays.. ._.
Mayoi Hachikuji

_-[Sakai-kun]-_ wrote:

Lol xD That wasn't really the purpose though. I'm not using my overlay this time and yeah, this is for testing purposes only c:
Not that I'm any good and worth to watch anwyays.. ._.
For a person who finds Osu! entertaining. Everything relating Osu! can be worth watching! ^_^
Wulfzz

Mayoi Hachikuji wrote:

For a person who finds Osu! entertaining. Everything relating Osu! can be worth watching! ^_^
Wise words right there!
Kotayo
so we just did a test run with multiple streamers. there were, as expected, som differences with latency and whatever, but it could definately work with some tweaking once we have set streamers
boat
For clarification, as this was merely a test with different wonky setups we had issues with setting up offsets, although with actual dedicated streamers (and properly configured streams) it'll probably work out quite well.

If anybody has a better clue of how to optimize streaming for as little latency as possible, feel free to send me a message and help us out.
Wulfzz
Are we just streaming the finals, or the entire thing? I want to be a part of the "chain" :3 both I don't care if it's a "restreamer" or a "spectator". :D
Kotayo
the finals will be streamed on the same channel as the owc stream is being streamed on, by loctav i believe

this setup is purely for the part before that
Wulfzz
I still want to participate in some part :o
Topic Starter
Liiraye
Ok so apparently this is going better than I expected, it's grea that the community is working together (;v;).

If people would like to sign up for the stream-test actual stream please PM me on the forums!
Leetrapoi
So only the finals are going to be streamed, or is the whole tourny going to be streamed? *confused*
Kotayo
the finals will be streamed on the same channel as owc is being streamed on, meaning it will probably have quite a lot of viewers

what we're setting up right now is a stream that will focus on the tournament before the finals
Leetrapoi
Oh, now I get it, thanks :)
Amedis
Oh, the registrations are over? I had no idea.
Also, not very many attendants
Topic Starter
Liiraye

Amedis wrote:

Oh, the registrations are over? I had no idea.
Also, not very many attendants
its either 16 or 32, and I very much doubt we'd fill all spots within a reasonable timeframe and not a day before xmas
boat
Been fiddling a bit with the makeshift stream client, I'm shite at js and that stuff but here's an updated one where you can input the channels without me having to do it for you.

http://boaty.org/streamclient/

Should work as intended and be more convenient, as you wont have to bother me every time you want to test things out ;)
kriers
This tournament is way too small to be considered THE 2014 Scandinavian Tournament.

If this is a success, please arrange another one. If we had a tournament like this during DreamHack that would be amazing for sure :D
Wulfzz
I love the input-forms on the stream-client, Boat! Good job. :3
Much easier, and cleaner.
iaceo
Edit:
I withdraw my application, thus making it appear all my following posts in this thread are just me being a bother to people~
I do not think im even welcome anylonger as i write this. It took 15 posts of rhetorical blindness (likely from both parts) before i realised.. I simply cannot work with these people, it was not meant to be. ~sigh

I came in hoping to offer advice and somehow it turned into an argument.
boat
There's loads of variables (which everyone are very well aware of) and the only option we got to reduce the the delay is by offsetting the streams. The resolution and encode settings are more so for everything to be stable and run smoothly, there's zero reason for streaming in 1080p when it's going to be downscaled to roughly 400x400px. Client side hiccups matter as well, drop some frames and you'll have to offset it again.
iaceo
Just trying to sound like i know what I'm on about here so i get to be involved \o
after all i don't know who to bribe...
Wulfzz
Would it help if everyone connects to the same Twitch.tv server? I'm currently set to stream to London. Would the one in Stockholm be more convenient?
show more
Please sign in to reply.

New reply