Question / Help need help with settings

Spajdah

New Member
Hello, ive been trying to test streaming for a friend, but he says the fps is kinda bad and it can lag sometimes. Tried 4000 birate at 720p and 30 fps but on twitch my friend said the fps was around 15-20? So im wondering if you guys can help me with better settings for my setup. I play every kind of game Saints Row 4, Castlevania Lord Of Shadow and Counter-Strike to name a few. Sorry for my english and thanks for the help.

i7 3770k 3.9 ghz turbo (got hyperthreading activated)
16gb 1600mhz
gtx 680 sli

Here is my speedtest result http://www.speedtest.net/my-result/2951784964

*EDIT*

I was thinking streaming to the Stockholm server isnt that one kinda new? Is it good?
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Would like to see a log file if possible -- it lets those of us here on the forum see how the program is performing for you, whether your settings are decent, and other things.
 

Spajdah

New Member
Jim said:
Would like to see a log file if possible -- it let's those of us here on the forum see how the program is performing for you, whether your settings are decent, and other things.

okay how do i fix a log file? nvm found it.

This is the logfile when i tried to stream to my friend in different bitrates/fps

http://pastebin.com/Mitq5P3e
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
First of all, 5000 bitrate, but only 610 buffer size? That's got to look bad. For 720p you really only need 3000 or at most 3500. And you generally want to use a buffer size close to or equal to your bitrate (though preferably not over).

Second, I actually see no problems with FPS, in fact it seems your FPS and such is performing great. You also have no frame drops either, so both of those look good. Have a vod by any chance that visibly display the problem?

Streaming at 5000 may be the problem for your viewers. It's a bit high and can cause lag, especially on twitch's new network. Even 4000 can sometimes be pushing it -- I would definitely turn it down to 3000 though for 720p at 30fps. Might not even need that much as well for a good clear image (depending on the game).
 

Spajdah

New Member
Jim said:
First of all, 5000 bitrate, but only 610 buffer size? That's got to look bad. For 720p you really only need 3000 or at most 3500. And you generally want to use a buffer size close to or equal to your bitrate (though preferably not over).

Second, I actually see no problems with FPS, in fact it seems your FPS and such is performing great. You also have no frame drops either, so both of those look good. Have a vod by any chance that visibly display the problem?

Streaming at 5000 may be the problem for your viewers. It's a bit high and can cause lag, especially on twitch's new network. Even 4000 can sometimes be pushing it -- I would definitely turn it down to 3000 though for 720p at 30fps. Might not even need that much as well for a good clear image (depending on the game).

Okay gonna try 3000 birate and 30 fps for my friend next time see if it plays well, game capture or window capture whats the best streaming in? Because when i played in fullscreen in Castlevania my friend told me the fps was bad and a bit laggy, but when i played in Window mode didnt have window fullscreen he told me it was perfect :P didnt have any problem with fps ingame either.

btw i did have my bitrate and buffersize at 4000 so i dont understand why i would get only 610 buffer?

Thanks alot for the help Jim
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Window capture or game capture, either one is fine and generally equal in performance (though window capture works best with aero enabled), however only game capture can capture fullscreen games.

If your buffer size was at 4000, then perhaps the 610 was a display bug in the log file, I'll check the code to make sure there's nothing wrong there, but it really shouldn't have been.
 

Spajdah

New Member
Jim said:
Window capture or game capture, either one is fine and generally equal in performance (though window capture works best with aero enabled), however only game capture can capture fullscreen games.

If your buffer size was at 4000, then perhaps the 610 was a display bug in the log file, I'll check the code to make sure there's nothing wrong there, but it really shouldn't have been.

Hehe, well thanks for the help as always :) Did a new test run but i maked the stream private for testing http://pastebin.com/8Ktr3Zj1 Had 3000 bitrate and buffer with 30 fps did stream Castlevania a whole level at max settings with 120 fps all the time. Gonna try to stream for my friend later on when he wakes up :) Did record with game capture with fullscreen ingame.

Ty Jim for help

*EDIT*

okay ive been trying to watch my own stream while playing to see any fps drops and such, when i play Castlevania at fullscreen with game capture when i dont do anything just standing/running around. But when im starting to attacking monster and such with combos the stream starts to lag to 5-10fps? or something it isnt pleasant to watch :/ tho dont have this issue when im streaming the game in window mode, but i dont want to stream like that

EDIT

When i check my past broadcasts (recorded ones) on twitch the framerate seems stable, no fps drops etc when doing attacking/spells combos on monster in the game.

Another EDIT

okay ive been trying 30 fps and 60 fps now. 30 fps feels like 10-15 in some games i can even get some video stuttering while using 30 fps. But when i tried 60 fps i feelt like watching 30-45 fps on twitch with no stuttering, whats up with that?
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Watching your stream, especially if it's an HD resolution like 720, will lag you because decoding your stream requires quite a bit of CPU to watch, so it's no wonder that you have issues. Don't watch your stream while streaming.

The way to see your actual output and know whether it was correct or not is to save to file, and view the file with a media player like MPC-HC or VLC. The flash player can be unreliable sometimes, so saving to file and viewing it is the best way to see the actual results of your stream and to check to see that everything is right.
 
Top