forum

Osu! Scandinavian Tournament 2014! Winners: Xytox & Gnuu

posted
Total Posts
249
show more
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?
iaceo
Probably a bit, ive been using the NL one myself..
No idea on how to approach the actual osu client though, loading times there depend on who you're watching and their connection as well as the osu server(s), and your CPU.. and (maybe, i doubt this one) their CPU (and i doubt multiplayer matches are completly simultanous, feels odd when you play tag at least)

I have experienced instances speccing people who are lagging.. and they write to me after they are done with the song as i have like a minute worth of gameplay left :9 (This person was playing using a phone for modem so i will point all the blame on him for this)

Osu itself is probably the biggest factor of the lot when it comes to sync..

But i havn't looked into that stuff so this is all just speculation..
boat
Listing these factors doesn't change anything as we can neither alter the osu! client itself nor can you run multiple instances of it on one machine (and even if you could you're not allowed more than one account. If they can't let us have the stream client, chances are they wont allow us to make dummy accounts for something like this either).

I don't think anyone is expecting this to be flawless, and the final will be streamed on the official stream anyhow.
iaceo
But listing them breaks down the problem.. So far its been deduced that people can connect to the same twitch server which should give some improvement :)
No harm in it at least (except swamping this thread in... perhaps not entirely relevant posts.. if it is supposed to be about tournament gameplay and participation)

Perhaps someone can come up with a nifty plan for reducing the client differentials as well ;d
As mentioned.. im clueless there.. are there different osu! servers and can you affect to where you connect? and would it even matter?
boat
Unless you insist on investing in four identical PCs dedicated for streaming, you're out of luck. Factors such as network connections (and everything in between) and differences in processing power can not be altered and thus all of these differentials don't matter.

The only options we got are:
A: Do our best to offset everything and pray for the better
B: Assassinate Kriers and steal the stream client

An alternative would be to ditch the >live< aspect, have everyone save their replays (or continuously record the players throughout the matches) and compile a video manually. The upside is that everything will be in perfect sync and there would be no need to worry about cheesy improvised commentating. The downside however, is that it would require immense amounts of tedious work, and of course be delayed by however long it would take (a couple of hours after each match I imagine, if somebody really puts a lot of effort into it) but it is an option and honestly an option to consider.

I don't know about you but I'd prefer a continuous video rather than the boring crap a tournament stream is.
iaceo
I'm just trying to help out with ideas and input on what can be done within a reasonable amount of effort and without any cost.
Basically option A but think it can be controlled more, i dislike praying for success.

If this is not welcome and will warrant comments such as that im insinuating that all streamers and players should get identical computers and then respectively use the same line, then i will drop this subject. That is not what im striving for here.

If you offset it once at the beginning, let's say everything is perfect
1. You will have minor differences when going into spectate mode, loading times and how quickly you connect to someone
2. Let's say osu hiccups during the play. Ok, you will fall behind for the rest of the song.. It will still resolve itself as the song ends and you loop back to the point where the offset was perfect. Rinse repeat 1,2
These two i don't see what you can do about. It's basically about finding as good and responsive connection to the servers as possible.

Then there is the twitch side.
1. Twitch..... its not fluent..
It's as far as i know, entirely possible to fall further and further behind here.. At least it used to be. Especially fun with marathon streams where you could have huge delays.. which you noticed once you refreshed the stream (oh, ingame timer jumped ahead X minutes.. what did i miss?)

If you're offsetting by pausing the streams then syncing them up there might be a bit of a buffer but heck im not certain stuff will be moving forward at the same speed. Thus, connecting to the same servers and experience a more similar process might help. (If this is still an issue, i dont watch as many streams nowadays)

And i still don't see why the computer is relevant.. The encoding as far as i know is done live so why would the offset change during the stream due to your computer?


Now;
I still dont know too much about this kind of stuff, im just trying to help. Thus this all is rather vague and im not delving deep into it.
If i am wrong anywhere, do point out specifics and provide explanations.. I hate spending time on matters and then being seemingly ignored.

If there is no interest in trying to tune the stream up more. Then I shal perish the thought.
Kotayo
for now let's see if we can find enough streamers and then do the fine tuning with them instead of listing all the problems here when we already know of all them
if it doesn't work then we'll drop the stream

boat's idea of a video will probably look more professional but i feel it would need even more work than a stream so i'm too high on the idea of trying to make a video
boat
Ultimately I'm not actually in charge of anything really, but do consider the idea as it's a bit more work for a substantially better result. And you could just get the four people who would otherwise be streaming to instead just record it, that's half of the work done right there.
iaceo
The problems had only been mentioned as "offset, latency and sync" in this thread. No one is yet to leave any impression on me that they knew what the cause is or cared enough to explain.

Your date is also set three weeks from now, with christmas in the middle of it all. Going in with mindset of leaving it for later I predict nothing will be done over it with the excuse "i was busy over the holidays".

So, the thought has been perished.

Best of luck with videos (╯°□°)╯︵ ┻━┻
show more
Please sign in to reply.

New reply