Question / Help What does it take for a PC system to have a frame perfect recording/streaming

I3ordo

Member
before going into bed for a 60 fps dream, i would like to know what causes the OBS recordings to skips frames although having very low usage and no stats window errors.



is it a DMA engine that gives the video data to OBS? if then is there anyway to know if GPU is being maxed out on that? as current tools cant tell if the OBS is receiving the proper stack of image data from the GPU.

Normally , i would check the game, then gpu load, and cpu load and if they are all under 50%.



let me paint a picture.



cpu and gpu at 40% load, image is very fleunt, no stats window errors (like missed skipped frames) yet the fluid motion is disrupted when the change on screen is too much and too long



(game is super smooth)
 
Here is my self made guide also look in the attached files :

Obs Setup for 720p 60fps

Follow This!

Test your connection towards twitch servers first see link below.

https://r1ch.net/projects/twitchtest

STREAM
------------------------------------------------------------------------------------
Service : Twitch

Server : Auto

OUTPUT MODE : Advanced
------------------------------------------------------------------------------------
x264


Enforce Streaming Service : NO
Rescale output : NO
CBR ( only for streaming )
Bitrate 3500 ( minimum 2500 ) FPS games 4000 if your internet can handle it.
Use Custom Buffer size : NO
Keyframe Interval : 2 (Always)
CPU Usage Preset : Veryfast ( To low could make your game slower )
Profile : High ( Main = Streaming on a phone )
Tune : (None)
x264 Options : Empty

Your done with this part!
------------------------------------------------------------------------------------

VIDEO

Base Resolution : 1920x1080
Output Resolution : 1280x720
Downscale Filter : Lanczos

Your done with this part!
------------------------------------------------------------------------------------

Advanced

Process Priority : Above Normal or High ( To high could make your game slower )
Renderer : Direct3D 11
Color Format : NV12
YUV Color Space : 601 ( 709 = for streaming 1080p )
YUV Color Range : Partial ( Full = for streaming 1080p )

Your done with this part!
------------------------------------------------------------------------------------

Trouble Shooting:

Internet problems only
------------------------------------------------------------------------------------
Stil having problems? Lower your bitrate
Stil having problems? Change twitch servers in your area
Stil having problems? Call your internet provider ( Its mostly them in my experience )

Your done with this part!
------------------------------------------------------------------------------------

Hardware problems only
------------------------------------------------------------------------------------
Stil having problems? Play arround with preset usage
Stil having problems? Play arround with Process Priority
Stil having problems? Use NVENC H.264 Instead of x264 with similiar settings.
Stil having problems? Overclocking your CPU or GPU
Stil having problems? Try Simpel instead of Advanced in Output Mode

Your done with this part!
------------------------------------------------------------------------------------

Helpful Links :

1. https://www.reddit.com/r/Twitch/comments/4kkrg4/a_trio_of_obs_studio_settings_im_confused_about/

2. https://obsproject.com/forum/threads/a-quick-question-about-custom-buffer-size.75675/
( There are no quality benefits to using a custom buffer size while streaming. )

Tips :

keep your CPU usage around 70%. ( or lower if possible )
Keep your GPU usage around 80%. ( or lower if possible )


Overclocking your cpu / gpu
Direct X Update
Windows Update
Update drivers Geforce Experience
Update your OBS
Update your game
Update Drivers

Your done with scripting!
No seriously your done.
 

Attachments

  • OBS Studio Settings[34].txt
    3 KB · Views: 13
Top