ChocoQ
Member
So I have a weird situation, allow me to explain.
Basically, whenever I stream using OBS to YouTube (Directly, or using ReStream) the delay is huge, 30 seconds to 90 seconds.
Here's where it gets super weird.
Whenever I stream using nVidia Share, the delay is minimal. Like, a few seconds minimal.
On my Stream for YouTube, I have it set to Interaction instead of Less Buffering (Just as a test)
And the delay was still around 30 seconds.
I tested it again with nVidia and it's around 5-10 seconds of a delay.
Why is it, that when I stream with OBS I get a 30-90 second delay, yet when I stream using nVidia Share (which, the quality isn't that good, as I only have 1mb upload speed)
OBS gives me great 480p quality for my internet (compared to xSplit or nVidia share)
xSplit gives me grain, and nVidia share's quality is garbage for 480p live streaming
Another note,
I tested this with 2 different videos,
I recorded Black Ops 3 on PC with OBS and nVidia Share,
Whenever I use OBS to record a video (CRF=15, Very Fast Preset, and have changed it to Super Fast before)
My FPS Drops immensely, idk why.
OBS only uses like 5-10% of my CPU on a regular basis (while recording) 1080p 60fps videos, but causes my games to lag bad.
Example: I set my FPS to 73 in-game, it fluctuates from 68-75 regularly.
With OBS on, and recording, it goes from 54-75 (Which may not seem that bad, right?)
Well, whenever my FPS Drops below 60, my mouse starts messing up,
And my game does this weird lag, where it'll skip frames within the game, like it's trying to catch up.
The video gets extremely laggy (as if it dropped frames while recording, but it's recording the lag that I normally see in the game)
and it's pretty bad.
So I tested it with nVidia Share (aka Shadowplay) and the video was super smooth, and I maintained the same FPS, 68-75 (the normal, without OBS recording) while Share was recording.
So I guess my question as far as this goes, if OBS isn't using up that much of my CPU, why does it lag my games? (Yeah, plural. BO3 is just an example)
Why is it when I stream with OBS, my delay to YouTube is horrible (Keep in mind, that when I stream using nVidia share the delay is only 5-10 seconds)
I'm in no way bashing OBS, it's a great software. I use it every day, I love streaming with it, I spent many many days, nights, weeks, months, learning how to use it.
Now I'm just at a learning process.
Also, a side question, is it possible to extract my Microphone Audio from the recording to edit it within Audacity? Or should I just stick to recording my mic audio with Audacity and adding it into Blender?
Another side side note, If I have Monitor Capture enabled on a different scene that I am not using (I have alot of scenes) does it still use part of my CPU? (I just did a log analyzer and it said something about Montior Capture being enabled on a scene)
Another side side side note, I'm not sure if the most recent log file is of a local recording or live stream. If it says 1080p 60fps it's a local recording, if it says 480p30fps it's a live stream, I have different profiles for each one. (I use OBS every day, but the most recent one is 2/20/16 for some reason)
Basically, whenever I stream using OBS to YouTube (Directly, or using ReStream) the delay is huge, 30 seconds to 90 seconds.
Here's where it gets super weird.
Whenever I stream using nVidia Share, the delay is minimal. Like, a few seconds minimal.
On my Stream for YouTube, I have it set to Interaction instead of Less Buffering (Just as a test)
And the delay was still around 30 seconds.
I tested it again with nVidia and it's around 5-10 seconds of a delay.
Why is it, that when I stream with OBS I get a 30-90 second delay, yet when I stream using nVidia Share (which, the quality isn't that good, as I only have 1mb upload speed)
OBS gives me great 480p quality for my internet (compared to xSplit or nVidia share)
xSplit gives me grain, and nVidia share's quality is garbage for 480p live streaming
Another note,
I tested this with 2 different videos,
I recorded Black Ops 3 on PC with OBS and nVidia Share,
Whenever I use OBS to record a video (CRF=15, Very Fast Preset, and have changed it to Super Fast before)
My FPS Drops immensely, idk why.
OBS only uses like 5-10% of my CPU on a regular basis (while recording) 1080p 60fps videos, but causes my games to lag bad.
Example: I set my FPS to 73 in-game, it fluctuates from 68-75 regularly.
With OBS on, and recording, it goes from 54-75 (Which may not seem that bad, right?)
Well, whenever my FPS Drops below 60, my mouse starts messing up,
And my game does this weird lag, where it'll skip frames within the game, like it's trying to catch up.
The video gets extremely laggy (as if it dropped frames while recording, but it's recording the lag that I normally see in the game)
and it's pretty bad.
So I tested it with nVidia Share (aka Shadowplay) and the video was super smooth, and I maintained the same FPS, 68-75 (the normal, without OBS recording) while Share was recording.
So I guess my question as far as this goes, if OBS isn't using up that much of my CPU, why does it lag my games? (Yeah, plural. BO3 is just an example)
Why is it when I stream with OBS, my delay to YouTube is horrible (Keep in mind, that when I stream using nVidia share the delay is only 5-10 seconds)
I'm in no way bashing OBS, it's a great software. I use it every day, I love streaming with it, I spent many many days, nights, weeks, months, learning how to use it.
Now I'm just at a learning process.
Also, a side question, is it possible to extract my Microphone Audio from the recording to edit it within Audacity? Or should I just stick to recording my mic audio with Audacity and adding it into Blender?
Another side side note, If I have Monitor Capture enabled on a different scene that I am not using (I have alot of scenes) does it still use part of my CPU? (I just did a log analyzer and it said something about Montior Capture being enabled on a scene)
Another side side side note, I'm not sure if the most recent log file is of a local recording or live stream. If it says 1080p 60fps it's a local recording, if it says 480p30fps it's a live stream, I have different profiles for each one. (I use OBS every day, but the most recent one is 2/20/16 for some reason)