How to test your stream/bitrate at it's limits.

hilalpro

Member
So basically what we will try to accomplish from doing this is knowing how stable your upload/connection is during heavy scenes and also how does your fps look during these scenes. this might be more useful to those who run 60fps streams.

note that this is not a cpu power test.. it's just a kind of how your settings come together when there's alot to show test.

first open windows notepad, and past this stuff then save the file as a bath file. ex: stream.bat
HILALPRO NOTE/TIP: This doesn't flash Colors, focus more on the stats and less on the screen.

Code:
echo off
title Stream Test
MODE CON COLS=1280 LINES=720
:begin

echo %random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random% 

echo %random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%

echo %random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%

echo %random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%

echo %random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%

echo %random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%

echo %random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%

echo %random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%

echo %random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%

echo %random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%

echo %random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%

echo %random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%

echo %random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%

echo %random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%

echo %random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%%random%%random%­%random%%random%%random%
goto :begin

run the file and make a new tester scene on obs called "test" or anything. now whether you want to capture that running piece of graphic's as a "window capture" or if you want to capture the hole monitor it's totally up to you. i would recommend using what you always use for your main scene's.

it is also a good idea to run some music during the test just because aac will use audio bitrate depending on how much sound is being captured.
 

hilalpro

Member
saigonwheat said:
Question,

So how exactly do I see the results of this test?
Usually if you start getting a red indicator and frame drops you'll know that you have to change your settings. if you're not exactly sure what to do you can post the log file here or on the help forums viewtopic.php?f=5&t=97
 

saigonwheat

New Member
Oh alright. I kinda figured that was what I was supposed to be looking at. I didn't know if it would give you like some numbers or something after a certain point. So yeah I figured as much. Thanks for the reply.

One more thing though, should I actually Be streaming or is Preview Stream okay?
 

hilalpro

Member
Exactly, those random numbers are meant to stress the encoder and the upload, you have to be streaming for obs to stress your upload.
 

FerretBomb

Active Member
Absolutely an indispensable test, thank you for this.
Less for image quality (as it's going to look pretty bad, almost regardless of bitrate) but to make SURE that you won't drop any frames regardless of what's going on on-screen? It's an awesome torture-test.
 
Ok what does this mean. Im fine with dropped frames and i get none aftyer streaming for awhile. But what if the FPS wavers between 60 and 57 every second or two?
 
Top