Question / Help Stream is very laggy, dropped frames. (Twitch)

RelentlessTroll

New Member
I'm very new to streaming and OBS, but I thought I had everything sorted. I have a beastly PC, (streaming PC games), and I had all the correct settings. Or, so I thought. I thought I had an upload of 4.5. So I set my stream to 1080p, with a resolution downscale to 720p, and set the bitrate at 2000 to start with. Right off the bat, it was a disaster. Within a few minutes, maybe less, I had almost 1000 dropped frames. After searching for solutions, I realized I was testing my upload on a server that's 20 miles away from me. So I went to a different site, and tested on the server that I'm streaming on, which is in Dallas, Texas. (Roughly 6-7 hours away from me). And the results of the upload test were disheartening. At best, I had a 2.5 upload speed to the Dallas server. But I stayed optimistic, and continued lowering my bitrate, and dropped to 1000, which surprisingly isn't that bad. But even when I drop no frames at all, my stream will still freeze, and become very choppy. I'm at a loss. What am I missing that's causing me so much grief, if I'm not dropping frames?

And I've seen the post regarding dropped frames that has all the potential causes, and none of them seem to apply to me, except MAYBE the bitrate itself, but I'm not sure. That's why I'm asking here. And yes, I have a log file as well that I'm including with this post.
 

Attachments

  • 2016-03-21-1620-44.log
    6.1 KB · Views: 38
Last edited:

RelentlessTroll

New Member
Twitch is having some problems since a past few hours. I myself are having some weard connection problems with Twitch.

Looking at this: http://downdetector.com/status/twitch

In short, maybe wait a few hours or try streaming somewhere else maybe...
I've been trying to stream for days, and having the same issues. Not just the last few hours. I also tried streaming to YouTube, and it's giving me the EXACT same problem. Stream freezes, but no dropped frames.
 

sam686

Member
Is the OBS local video recording ok with no skipped frames? If yes, then the problem might be your internet connection.

While streaming, try open command and do: ping google.com -t (ctrl+c to stop) Any ping jumps or packet drops?
 

RelentlessTroll

New Member
I haven't tried just recording. I just wanna stream, but I can attempt to record something if you'd want me to test it out.

And here's what I got when I did the thing in Command Prompt:
 

Attachments

  • Screenshot_packets.png
    Screenshot_packets.png
    17.8 KB · Views: 51

RelentlessTroll

New Member
Is the OBS local video recording ok with no skipped frames? If yes, then the problem might be your internet connection.

While streaming, try open command and do: ping google.com -t (ctrl+c to stop) Any ping jumps or packet drops?
Wait.. you said do that thing in command prompt while I stream at the same time?
 

sam686

Member
yes, also don't forget to use -t to always ping until ctrl+c is pressed.

OBS can record and stream at the same time, which probably should be done to see if the problem is either the network, or just the OBS capture or encoder problem.
 

RelentlessTroll

New Member
yes, also don't forget to use -t to always ping until ctrl+c is pressed.

OBS can record and stream at the same time, which probably should be done to see if the problem is either the network, or just the OBS capture or encoder problem.
Ok, so after just recording, I've found out that the video is still freezing, but the audio keeps going. Also NO dropped frames while recording.
 
Last edited:

sam686

Member
Well then, the problem is not the internet, and log file doesn't show more then 2% of duplicated / late frames?

Maybe try OBS-studio / multiplatform? This is rewritten and may have some fixes and stuff. The old legacy OBS isn't seeing very much updates anymore.
 

RelentlessTroll

New Member
Well then, the problem is not the internet, and log file doesn't show more then 2% of duplicated / late frames?

Maybe try OBS-studio / multiplatform? This is rewritten and may have some fixes and stuff. The old legacy OBS isn't seeing very much updates anymore.
I tried OBS Studio last night as a matter of fact, and it yielded the same results while streaming. Freezing, choppy, no dropped frames to speak of. I have no clue what it could be. Also, here's my latest log file from an attempted stream about a half hour ago
 

Attachments

  • 2016-03-24-1935-58.log
    6.2 KB · Views: 16

sam686

Member
All your logs so far is the old OBS of about "v0.657b". OBS-studio have a very different version. Can you show us a log from OBS-studio?

EDIT: maybe try different game? Might be a problem with capturing a specific game maybe...
 
Last edited:

RelentlessTroll

New Member
All your logs so far is the old OBS of about "v0.657b". OBS-studio have a very different version. Can you show us a log from OBS-studio?

EDIT: maybe try different game? Might be a problem with capturing a specific game maybe...
Here you go. I only dropped 8 frames with this short test, but it was still freezing constantly for several seconds at a time, even while dropping no frames at all. And I did try a different game, and it did the same thing :/
 

Attachments

  • 2016-03-24 21-07-18.txt
    15.6 KB · Views: 8

sam686

Member
If you streaming on twitch, you can enable twitch setting to Archive past proadcast, then maybe give us a link.

I think 1000 kbps may be way too small for 720p 30fps, try reducing output resolution to maybe 854x480
 

RelentlessTroll

New Member
If you streaming on twitch, you can enable twitch setting to Archive past proadcast, then maybe give us a link.

I think 1000 kbps may be way too small for 720p 30fps, try reducing output resolution to maybe 854x480
Before I do that, I just wanna say that I just now streamed using Nvidia Shadowplay, 720p, 30FPS, 1.0 bitrate. (I'm assuming 1.0 means 1000?). And it was smooth the whole time. I may even be able to raise the bitrate if I use Shadowplay. But because I had no issue with Shadowplay, that tells me there's something I gotta be missing with OBS, right??

I tested with NBA 2K16, by the way.

Last OBS Stream ----> https://www.twitch.tv/relentlesstr0ll/v/56456723

Last SHADOWPLAY Stream ----> https://www.twitch.tv/relentlesstr0ll/v/56458951
 

sam686

Member
I guess 1000 Kbps 720p looks ok for OBS stream, except for the freezing frames.

Move OBS to secondary display monitor, does the OBS preview show the same freezing problem while in game?

This problem might be specific to a problem in OBS game capture. I am out of ideas as I don't use game capture very much as I mostly use video game consoles with capture card. One sure way to avoid this problem is to use a capture card for streaming, preferably with a second, separate computer to stream.
 

RelentlessTroll

New Member
I guess 1000 Kbps 720p looks ok for OBS stream, except for the freezing frames.

Move OBS to secondary display monitor, does the OBS preview show the same freezing problem while in game?

This problem might be specific to a problem in OBS game capture. I am out of ideas as I don't use game capture very much as I mostly use video game consoles with capture card. One sure way to avoid this problem is to use a capture card for streaming, preferably with a second, separate computer to stream.
The preview is indeed freezing just as much as the stream itself. Both on OBS, and OBS Studio.
 

RelentlessTroll

New Member
I guess 1000 Kbps 720p looks ok for OBS stream, except for the freezing frames.

Move OBS to secondary display monitor, does the OBS preview show the same freezing problem while in game?

This problem might be specific to a problem in OBS game capture. I am out of ideas as I don't use game capture very much as I mostly use video game consoles with capture card. One sure way to avoid this problem is to use a capture card for streaming, preferably with a second, separate computer to stream.
I FOUND THE CULPRIT!!!!

It was an issue with Game Capture. I decided to try a monitor capture, and it ran smooth as butter!!
 
Top