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.
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.