[G] Streaming with OBS (Open Broadcaster Software) - Page 99
Forum Index > Tech Support |
KingofGods
Canada1218 Posts
| ||
R1CH
Netherlands10340 Posts
On July 11 2014 05:05 Ropid wrote: The way I understood it, when OBS is capturing frames, it blocks any processing on the GPU for each frame for a split second. This block happens while the picture gets transferred over the PCI-E bus to the CPU and saved into main memory. The time needed is perhaps a fixed amount per frame and there's nothing you can do about it. There's a certain percentage you will lose in the game's FPS. The resolution stuff you configure is about the video compression. When those numbers come into play, the GPU is already done with capturing and the game's performance isn't touched any more, it's only about the processing in OBS and the video compression at that point. The video compression runs separate from the game, and the FX-8350 has eight cores! It has more resources to run things in parallel compared to an i5. OBS game capture is entirely GPU to GPU texture transfers, there's no CPU involved. | ||
Cyro
United Kingdom20157 Posts
Are you saying that regardless of FPS/resolution the (CPU) resources needed to stream do not change? (If that's the case I need to change to 1080p@60...) I wasn't talking about stream resolution/FPS, just how the game as a whole runs. I can stream @1080p60 or @1080p30 for example and it hardly changes game performance The video compression runs separate from the game, and the FX-8350 has eight cores! It has more resources to run things in parallel compared to an i5. Really depends how you define a core, i won't go into ATM Sorry, you guys are getting too technical for me. I can't really comment. So changing to say, low graphics settings in SC2 settings won't actually affect stutter and/or frame dropping? I just want video quality to run smoothly from the viewers point of view while my own gameplay isn't affected. Running low settings in sc2 doesn't really improve performance at all, because it's so CPU limited. The best you can do is turning down the CPU settings (physics/reflections off, effects medium) It'd run smoothly but FPS dropping with more units in a game or in fights is much more often a problem with AMD CPU's in games like this OBS game capture is entirely GPU to GPU texture transfers, there's no CPU involved. Could you comment on why performance losses from the game, for say 1080p30 with game capture, even when average CPU load does not hit even 30-40%, is way way higher (and causes obvious disruptions on frametimes chart) when using x264 vs NVENC? | ||
R1CH
Netherlands10340 Posts
| ||
KingofGods
Canada1218 Posts
| ||
Cyro
United Kingdom20157 Posts
On July 11 2014 08:32 KingofGods wrote: And going from 1080p (my default for gpu and monitor) to 720p won't change anything? AFAIK, streaming at lower resolution puts less load on CPU (definately) but doesn't necessarily remove performance hit on the game. Streaming at lower FPS = less performance hit on game either way, performance hit these days isn't massive, so what matters more is how fast the game is running in the first place, before you start streaming | ||
sixfour
England11060 Posts
| ||
Cyro
United Kingdom20157 Posts
A g3258 @~4.5ghz would be better if you want cheap lga1150, otherwise maybe an fx6300 build. You can probably stream some low resolution and FPS completely fine with a dedicated Haswell pentium, but i've never tried such a setup before | ||
sixfour
England11060 Posts
On July 15 2014 11:46 Cyro wrote: What kind of resolution/FPS would you want to stream? A g3258 @~4.5ghz would be better if you want cheap lga1150, otherwise maybe an fx6300 build. You can probably stream some low resolution and FPS completely fine with a dedicated Haswell pentium, but i've never tried such a setup before Probably looking at 480p/30fps, not sure I can get away with better given upload speeds. am aware of the 3258, but once i factor in an aftermarket cooler to overclock it, i may as well just get a low end i3. i'm aware that amd have become somewhat competitive in that price range but i'd want the 1150 socket to allow for an easier upgrade path once i've got more cash to do so. thanks for your reply. | ||
Cyro
United Kingdom20157 Posts
| ||
Advocado
Denmark994 Posts
My connection is 10/5 mbit and having big trouble streaming even below 720p Details of problem: This is probably a configuration error on my part, but is anyone having trouble with streaming on twitch and then getting the "Failed to load video" Solutions and measures conducted: My setup is like this: http://help.twitch.tv/customer/portal/articles/1262922-open-broadcaster-software Recent changes to hardware/software This should contain any recent changes to your hardware/software, if applicable. System specs Windows 7 ultimate Gigabyte motherboard 18g ram i7 3770s 3.10 ghz amd radeon 7800, 4gb memory 500gb SSD. Either take a screenshot of the program window by pressing ALT and Print Screen or list it out. Here is an example of what you might post: | ||
aycheff
United States329 Posts
| ||
BreakBad
Germany62 Posts
I'm having problem with a stream. It looks pixelated. I don't know what is wrong with it. It never did this before, but I must have changed some settings. Here are some of my settings: http://i.imgur.com/jUrQhVf.png http://i.imgur.com/tdM6I54.png http://i.imgur.com/JivPJO6.png http://i.imgur.com/g0WuaIc.png Since I'm not promoting the stream, here is just an image of what the video looks like: http://i.imgur.com/lOd96kw.jpg If this is not the correct area for this, please let me know and I'll move it. Thanks for the help (please let it be an easy fix lol). | ||
z0rz
United States350 Posts
5.18mbps upload is plenty, so like Cyro said in the other thread, uncheck the "Use Custom Buffer Size" box in the Encoding tab and set your Max Bitrate anywhere from 2000-3500 (3500 will look better than 2000 but your viewers will need to match that speed, so you might need to lower it if your viewers have slow download speeds). | ||
Cyro
United Kingdom20157 Posts
| ||
Sayle
United Kingdom3685 Posts
| ||
EtherealDeath
United States8366 Posts
On July 11 2014 05:50 R1CH wrote: OBS game capture is entirely GPU to GPU texture transfers, there's no CPU involved. So if I'm using Game Capture and I set the output resolution to say... 1080p @ 30 fps, there's no CPU load difference than say, 720P @ 30 fps? | ||
Cyro
United Kingdom20157 Posts
On August 15 2014 08:50 EtherealDeath wrote: So if I'm using Game Capture and I set the output resolution to say... 1080p @ 30 fps, there's no CPU load difference than say, 720P @ 30 fps? CPU load would be higher by a factor of ~2 (2.25?) but the FPS hit on the game might be similar or the same. It's confusing but apparently correct to think of CPU load and performance hit on the game to be two different things | ||
ahswtini
Northern Ireland22201 Posts
| ||
Sorkoas
549 Posts
My specs: i5-4609k 8GB 1600 Mhz GTX 650 100/10 mbit connection Stream settings: Game source 3500 kb/s max bitrate+buffer size x264 1920x1080 w/ 30 FPS Keyframe Interval 2 Happens in all games I've tried (WoW, Dota 2, SC2) | ||
| ||