• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 01:37
CEST 07:37
KST 14:37
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
RSL Season 1 - Final Week6[ASL19] Finals Recap: Standing Tall15HomeStory Cup 27 - Info & Preview18Classic wins Code S Season 2 (2025)16Code S RO4 & Finals Preview: herO, Rogue, Classic, GuMiho0
Community News
Esports World Cup 2025 - Brackets Revealed16Weekly Cups (July 7-13): Classic continues to roll8Team TLMC #5 - Submission extension3Firefly given lifetime ban by ESIC following match-fixing investigation17$25,000 Streamerzone StarCraft Pro Series announced7
StarCraft 2
General
Esports World Cup 2025 - Brackets Revealed RSL Revival patreon money discussion thread Who will win EWC 2025? The GOAT ranking of GOAT rankings Server Blocker
Tourneys
FEL Cracov 2025 (July 27) - $8000 live event Sparkling Tuna Cup - Weekly Open Tournament Sea Duckling Open (Global, Bronze-Diamond) RSL: Revival, a new crowdfunded tournament series $5,100+ SEL Season 2 Championship (SC: Evo)
Strategy
How did i lose this ZvP, whats the proper response
Custom Maps
External Content
Mutation # 482 Wheel of Misfortune Mutation # 481 Fear and Lava Mutation # 480 Moths to the Flame Mutation # 479 Worn Out Welcome
Brood War
General
Flash Announces (and Retracts) Hiatus From ASL BGH Auto Balance -> http://bghmmr.eu/ BW General Discussion Soulkey Muta Micro Map? [ASL19] Finals Recap: Standing Tall
Tourneys
[Megathread] Daily Proleagues CSL Xiamen International Invitational 2025 ACS Season 2 Qualifier Cosmonarchy Pro Showmatches
Strategy
Simple Questions, Simple Answers I am doing this better than progamers do.
Other Games
General Games
Stormgate/Frost Giant Megathread Path of Exile Nintendo Switch Thread CCLP - Command & Conquer League Project The PlayStation 5
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread Stop Killing Games - European Citizens Initiative Summer Games Done Quick 2025!
Fan Clubs
SKT1 Classic Fan Club! Maru Fan Club
Media & Entertainment
Korean Music Discussion Movie Discussion! [Manga] One Piece Anime Discussion Thread [\m/] Heavy Metal Thread
Sports
2024 - 2025 Football Thread Formula 1 Discussion TeamLiquid Health and Fitness Initiative For 2023 NBA General Discussion NHL Playoffs 2024
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
Ping To Win? Pings And Their…
TrAiDoS
momentary artworks from des…
tankgirl
from making sc maps to makin…
Husyelt
StarCraft improvement
iopq
Customize Sidebar...

Website Feedback

Closed Threads



Active: 610 users

[G] Streaming with OBS (Open Broadcaster Software) - Page 30

Forum Index > Tech Support
Post a Reply
Prev 1 28 29 30 31 32 105 Next
WhuazGoodJaggah
Profile Blog Joined January 2009
Lesotho777 Posts
November 30 2012 01:44 GMT
#581
On November 30 2012 04:05 jacosajh wrote:
Show nested quote +
On November 25 2012 21:08 Firebolt145 wrote:
For those that haven't been following the changelog:

* Added stream delay feature

A feature which is only available for pro subscribers of Xsplit is now free in OBS. ^_^


This is a nice feature. But makes me wonder if OBS will be free for much longer ^_^


Did you read it's license? It will stay free.
small dicks have great firepower
.ImchEEzy
Profile Joined March 2011
Canada123 Posts
December 01 2012 05:41 GMT
#582
first time i streamed with OBS, only sc2 showed up on the stream. Now, everything shows up. How do I keep it so that only sc2 is being streamed?
R1CH
Profile Blog Joined May 2007
Netherlands10340 Posts
December 01 2012 07:32 GMT
#583
Use game capture or window capture with Aero on.
AdministratorTwitter: @R1CH_TL
.ImchEEzy
Profile Joined March 2011
Canada123 Posts
December 01 2012 08:47 GMT
#584
k thx
Belial88
Profile Blog Joined November 2010
United States5217 Posts
December 01 2012 09:11 GMT
#585
On November 30 2012 08:22 CrazyIvanPL wrote:
I'm here to say one thing: dunno how, but i managed to stream 720p watchable sc2 from c2d cpu... anyone can explain this to me? ;P


What fps is your average during game play, what's your minimum? Use fraps to bench a game, roughly. I truly wish some sort of benchmarking map/utility existed in Sc2 (preloader might be okay, but depending on the fraction of a second of when you start it can heavily change the fps avg/min, since it runs so short and the idling fps right when the program ends, and the heavy load immediately when it starts, means if you start your bench too early/late or stop it too early/late gives inconsistent results and you can't exactly tell it to start when your done loading, since load time is never consistent).

But if you can do so, good for you. I'm concerned if it's truly 'playable' at intense 200v200 mothership, broodlord, armies fighting, but I imagine it is doable.

Which makes me raise the question: What exactly determines CPU usage when streaming? Fps? resolution? bitrate? I mean since bitrate is a big part of it... I dont understand exactly how changing the FPS, changes the CPU load, or if it does at all (i mean as long as you are below your minimum time, i forgot how exactly you figure out what the max fps your cpu can do but minimum frames has something to do with it). What settings would raise or lower CPu usage?

I mean the quality of your stream is set by your bitrate, which has nothing to do with your cpu. I guess it's about how much your CPU is compressing the image....but what exactly influences that? Is every single CPU going to be at 80%+ usage on every core, and just more fps the better your CPU?
How to build a $500 i7-3770K Ultimate Computer:http://www.teamliquid.net/blogs/viewblog.php?topic_id=392709 ******** 100% Safe Razorless Delid Method! http://www.overclock.net/t/1376206/how-to-delid-your-ivy-bridge-cpu-with-out-a-razor-blade/0_100
CrazyIvanPL
Profile Joined September 2011
Poland220 Posts
December 01 2012 11:55 GMT
#586
WEll my gpu is not new and my fps ingame is like 50-60 with drops to like 30-40 during big battles. Only thing that is happening while streaming is a little stuttering on stream, but it's still small enough to watch imo


And ofc i have affinity set for OBS to stream so i have less cpu usage and it's between 70-90%. Jumping all the time so hard to say how much exactly ;p my settings are 1500/2000 bitrate/buffer rescalling to 720p from 1080. ofc aero is disabled and all the stuff i don't need to run during streaming. I think that most of cpu is taken by process of compressing vid and sending it bitrate just determines how much u can send out, which is connected with how much ur cpu can compress at time...
abdup
Profile Joined June 2012
Singapore7 Posts
December 01 2012 13:59 GMT
#587
Streaming = Encoding = CPU Usage.

When you encode + capture, it eats up your CPU therefore the FPS drop and such.
A capture card can help reduce this.
CrazyIvanPL
Profile Joined September 2011
Poland220 Posts
December 01 2012 16:39 GMT
#588
capture card costs more than new cpu+mb ^^
Cyro
Profile Blog Joined June 2011
United Kingdom20285 Posts
December 01 2012 18:08 GMT
#589
On December 01 2012 18:11 Belial88 wrote:
Show nested quote +
On November 30 2012 08:22 CrazyIvanPL wrote:
I'm here to say one thing: dunno how, but i managed to stream 720p watchable sc2 from c2d cpu... anyone can explain this to me? ;P


What fps is your average during game play, what's your minimum? Use fraps to bench a game, roughly. I truly wish some sort of benchmarking map/utility existed in Sc2 (preloader might be okay, but depending on the fraction of a second of when you start it can heavily change the fps avg/min, since it runs so short and the idling fps right when the program ends, and the heavy load immediately when it starts, means if you start your bench too early/late or stop it too early/late gives inconsistent results and you can't exactly tell it to start when your done loading, since load time is never consistent).

But if you can do so, good for you. I'm concerned if it's truly 'playable' at intense 200v200 mothership, broodlord, armies fighting, but I imagine it is doable.

Which makes me raise the question: What exactly determines CPU usage when streaming? Fps? resolution? bitrate? I mean since bitrate is a big part of it... I dont understand exactly how changing the FPS, changes the CPU load, or if it does at all (i mean as long as you are below your minimum time, i forgot how exactly you figure out what the max fps your cpu can do but minimum frames has something to do with it). What settings would raise or lower CPu usage?

I mean the quality of your stream is set by your bitrate, which has nothing to do with your cpu. I guess it's about how much your CPU is compressing the image....but what exactly influences that? Is every single CPU going to be at 80%+ usage on every core, and just more fps the better your CPU?



CPU usage is decided almost entirely by encoding settings, so the resolution*fps that you use and the preset

see http://mewiki.project357.com/wiki/X264_Settings

You cant really "compress more", thats basically what the preset setting does, but tripling CPU usage only gives you like 20% better compression efficiency, for practical reason's it is basically never worth mentioning anything but Veryfast unless you are streaming at a lower resolution etc 540p on a high end CPU. Since 540p uses a quarter of the load of 1080 you have plenty of room to drop preset to medium or slow, maybe slower on an OC'd sandy/ivy bridge quad and it can have a noteable difference then, but otherwise, no. I wouldnt reccomend changing it either way unless you know how to test settings properly and do it really extensively
"oh my god my overclock... I got a single WHEA error on the 23rd hour, 9 minutes" -Belial88
Belial88
Profile Blog Joined November 2010
United States5217 Posts
Last Edited: 2012-12-01 19:33:29
December 01 2012 19:31 GMT
#590
On December 01 2012 20:55 CrazyIvanPL wrote:
WEll my gpu is not new and my fps ingame is like 50-60 with drops to like 30-40 during big battles. Only thing that is happening while streaming is a little stuttering on stream, but it's still small enough to watch imo


And ofc i have affinity set for OBS to stream so i have less cpu usage and it's between 70-90%. Jumping all the time so hard to say how much exactly ;p my settings are 1500/2000 bitrate/buffer rescalling to 720p from 1080. ofc aero is disabled and all the stuff i don't need to run during streaming. I think that most of cpu is taken by process of compressing vid and sending it bitrate just determines how much u can send out, which is connected with how much ur cpu can compress at time...


A little stuttering in stream is a stream setting issue.

You should NOT set affinity for OBS. That would be limiting your system. If anything, set SC2 priority to High and the TWO streaming programs to above normal. You are aware that setting OBS priority or affinity to something different doesnt really do anything right? When you start up a stream, another process will become listed in task manager, and that's the one you fiddle with, although you really shouldn't. Just put sc2 priority on above normal so your gaming is smooth.

CPU usage is decided almost entirely by encoding settings, so the resolution*fps that you use and the preset

see http://mewiki.project357.com/wiki/X264_Settings

You cant really "compress more", thats basically what the preset setting does, but tripling CPU usage only gives you like 20% better compression efficiency, for practical reason's it is basically never worth mentioning anything but Veryfast unless you are streaming at a lower resolution etc 540p on a high end CPU. Since 540p uses a quarter of the load of 1080 you have plenty of room to drop preset to medium or slow, maybe slower on an OC'd sandy/ivy bridge quad and it can have a noteable difference then, but otherwise, no. I wouldnt reccomend changing it either way unless you know how to test settings properly and do it really extensively


I know that preset is how fast you encode, a faster encode is obviously more work. But thanks, I see, about resolution and fps, since those change how much you compress per second.
How to build a $500 i7-3770K Ultimate Computer:http://www.teamliquid.net/blogs/viewblog.php?topic_id=392709 ******** 100% Safe Razorless Delid Method! http://www.overclock.net/t/1376206/how-to-delid-your-ivy-bridge-cpu-with-out-a-razor-blade/0_100
emythrel
Profile Blog Joined August 2010
United Kingdom2599 Posts
Last Edited: 2012-12-02 21:48:21
December 02 2012 04:37 GMT
#591
had to drop in to the thread to say how awesome this program is. I could never stream in 720p with xsplit without getting massive frame drops both on stream and in game. With OBS i can stream at 720p without hardly noticing the difference between streaming and not streaming... its pretty sick.

Had some trouble getting sound to work, had to get VAC and go a long way around it. I can't wait to see what this program goes as it gets refined and more features. The stream direct from game is awesome too, thats prolly why it has such low impact on performance on my machine.

Edit: after a little playing around I figured out why it wasn't picking up on the game sounds. You need to have whatever output you are using in game as your default output in windows. I use my usb headset but my default in windows was my speakers.... so obv no sound was being picked up by OBS, once I switched it over to my USB headset, everything works just fine with no need for VAC!
When there is nothing left to lose but your dignity, it is already gone.
Cyro
Profile Blog Joined June 2011
United Kingdom20285 Posts
December 02 2012 04:59 GMT
#592
On December 02 2012 04:31 Belial88 wrote:
Show nested quote +
On December 01 2012 20:55 CrazyIvanPL wrote:
WEll my gpu is not new and my fps ingame is like 50-60 with drops to like 30-40 during big battles. Only thing that is happening while streaming is a little stuttering on stream, but it's still small enough to watch imo


And ofc i have affinity set for OBS to stream so i have less cpu usage and it's between 70-90%. Jumping all the time so hard to say how much exactly ;p my settings are 1500/2000 bitrate/buffer rescalling to 720p from 1080. ofc aero is disabled and all the stuff i don't need to run during streaming. I think that most of cpu is taken by process of compressing vid and sending it bitrate just determines how much u can send out, which is connected with how much ur cpu can compress at time...


A little stuttering in stream is a stream setting issue.

You should NOT set affinity for OBS. That would be limiting your system. If anything, set SC2 priority to High and the TWO streaming programs to above normal. You are aware that setting OBS priority or affinity to something different doesnt really do anything right? When you start up a stream, another process will become listed in task manager, and that's the one you fiddle with, although you really shouldn't. Just put sc2 priority on above normal so your gaming is smooth.

Show nested quote +
CPU usage is decided almost entirely by encoding settings, so the resolution*fps that you use and the preset

see http://mewiki.project357.com/wiki/X264_Settings

You cant really "compress more", thats basically what the preset setting does, but tripling CPU usage only gives you like 20% better compression efficiency, for practical reason's it is basically never worth mentioning anything but Veryfast unless you are streaming at a lower resolution etc 540p on a high end CPU. Since 540p uses a quarter of the load of 1080 you have plenty of room to drop preset to medium or slow, maybe slower on an OC'd sandy/ivy bridge quad and it can have a noteable difference then, but otherwise, no. I wouldnt reccomend changing it either way unless you know how to test settings properly and do it really extensively


I know that preset is how fast you encode, a faster encode is obviously more work. But thanks, I see, about resolution and fps, since those change how much you compress per second.



Faster encode is actuly a lot less work, uses a lot less CPU cycles. In an offline enviroment, you would be encoding the same video in less time compared to slower presets as you dont have to process in real time

Resolution*FPS is about how much data is running through encoder, not really compression efficiency. Twice as many pixels takes twice as many CPU cycles to encode
"oh my god my overclock... I got a single WHEA error on the 23rd hour, 9 minutes" -Belial88
Belial88
Profile Blog Joined November 2010
United States5217 Posts
Last Edited: 2012-12-02 07:14:00
December 02 2012 07:06 GMT
#593
yea backwards.

Resolution*FPS is about how much data is running through encoder, not really compression efficiency. Twice as many pixels takes twice as many CPU cycles to encode


Are you sure about that?

If you have X bitrate at Y resolution, and you increase your fps, your still using the same bitrate, so what will happen is the image quality will go down unless you increase the bitrate to compensate (or lower resolution). So even though it's encoding twice as many pixels, the image quality will go to half...

I'm not sure about CPU load though - I think the issue of the image quality halving due to the increase in FPS at same resolution and bitrate is about your upload and connection moreso... right?

Obviously, it's not exactly halved, because the higher your fps, the less work your CPU does per frame since each additional frame is more similar to the one before it the higher the frame rate, but to get across the basic idea of what is happening...

Does bitrate affect how much your CPU load is? It should right, it affects how much data your CPU is sending out, right? Shouldn't your bitrate really be the biggest determinant of CPU load? Since lower bitrate, higher fps, means the CPU isn't compressing as much because the images just come out looking shitty....
How to build a $500 i7-3770K Ultimate Computer:http://www.teamliquid.net/blogs/viewblog.php?topic_id=392709 ******** 100% Safe Razorless Delid Method! http://www.overclock.net/t/1376206/how-to-delid-your-ivy-bridge-cpu-with-out-a-razor-blade/0_100
LoLAdriankat
Profile Blog Joined August 2010
United States4307 Posts
December 02 2012 21:59 GMT
#594
Wow, this program is pretty beast. I have a i5-2300, which is pretty good but has a weak clock speed that's almost unsuitable for streaming, but I can stream at 720p@30fps with this thing no problem. I had trouble streaming even 540p with FFSplit+DXtory and XSplit.
Cyro
Profile Blog Joined June 2011
United Kingdom20285 Posts
December 02 2012 23:14 GMT
#595
On December 02 2012 16:06 Belial88 wrote:
yea backwards.

Show nested quote +
Resolution*FPS is about how much data is running through encoder, not really compression efficiency. Twice as many pixels takes twice as many CPU cycles to encode


Are you sure about that?

If you have X bitrate at Y resolution, and you increase your fps, your still using the same bitrate, so what will happen is the image quality will go down unless you increase the bitrate to compensate (or lower resolution). So even though it's encoding twice as many pixels, the image quality will go to half...

I'm not sure about CPU load though - I think the issue of the image quality halving due to the increase in FPS at same resolution and bitrate is about your upload and connection moreso... right?

Obviously, it's not exactly halved, because the higher your fps, the less work your CPU does per frame since each additional frame is more similar to the one before it the higher the frame rate, but to get across the basic idea of what is happening...

Does bitrate affect how much your CPU load is? It should right, it affects how much data your CPU is sending out, right? Shouldn't your bitrate really be the biggest determinant of CPU load? Since lower bitrate, higher fps, means the CPU isn't compressing as much because the images just come out looking shitty....


Doubling framerate would be halving bitrate per frame, but you cant just measure quality, and also, quality with bitrate is nonlinear with massive diminishing returns, a 50% cut to bitrate could be only a 20% cut to "quality".

Bitrate has no effect on CPU load, you need to get "compressing" out of your head, it doesnt work that way at all. Processing a frame at X resolution is a set amount of work depending on a lot of factors, increasing framerate is a pretty close to linear increase in load, and the preset you are encoding at defines difficulty of encoding and compression efficiency relative to eachother (Medium might give the same quality at 800kbits as Veryfast at 1000kbits) but the input and output bitrate are irrelevant for CPU load. You are not increasing the complexity or difficulty by adding more bitrate, just telling the encoder if it is allowed to use more bits for increasing quality or not. Compression efficiency and difficulty comes with preset, and then resolution*fps, and returns are extremely low. Going from Veryfast to Superfast nets ~6% less CPU load but more than doubles the bitrate you need for the same quality. Stepping from Veryfast to faster, fast, medium will increase CPU requirements many times over, but give you extremely minor increases in quality at the same bitrate, the preset setting is really not of much use to live encoding (as opposed to offline, where you can leave a PC with 3 hours of video, and give it a 12 hour night to encode it at a setting that will give better quality within filesize limits)

"oh my god my overclock... I got a single WHEA error on the 23rd hour, 9 minutes" -Belial88
z0rz
Profile Blog Joined June 2011
United States350 Posts
December 03 2012 04:58 GMT
#596
I'm sure this is a tall order, but is there any way for OBS to take advantage of Intel's Quick Sync encoding? I'm not sure what kind of difference it can make with the encoding process of a livestream, but the benchmarks look pretty promising.
twitch.tv/fartymcbutt
Hokay
Profile Joined May 2007
United States738 Posts
Last Edited: 2012-12-03 06:06:25
December 03 2012 05:58 GMT
#597
nm i found it. Wish i could delete my post :|
Belial88
Profile Blog Joined November 2010
United States5217 Posts
Last Edited: 2012-12-03 08:40:55
December 03 2012 08:40 GMT
#598
On December 03 2012 08:14 Cyro wrote:
Show nested quote +
On December 02 2012 16:06 Belial88 wrote:
yea backwards.

Resolution*FPS is about how much data is running through encoder, not really compression efficiency. Twice as many pixels takes twice as many CPU cycles to encode


Are you sure about that?

If you have X bitrate at Y resolution, and you increase your fps, your still using the same bitrate, so what will happen is the image quality will go down unless you increase the bitrate to compensate (or lower resolution). So even though it's encoding twice as many pixels, the image quality will go to half...

I'm not sure about CPU load though - I think the issue of the image quality halving due to the increase in FPS at same resolution and bitrate is about your upload and connection moreso... right?

Obviously, it's not exactly halved, because the higher your fps, the less work your CPU does per frame since each additional frame is more similar to the one before it the higher the frame rate, but to get across the basic idea of what is happening...

Does bitrate affect how much your CPU load is? It should right, it affects how much data your CPU is sending out, right? Shouldn't your bitrate really be the biggest determinant of CPU load? Since lower bitrate, higher fps, means the CPU isn't compressing as much because the images just come out looking shitty....


Doubling framerate would be halving bitrate per frame, but you cant just measure quality, and also, quality with bitrate is nonlinear with massive diminishing returns, a 50% cut to bitrate could be only a 20% cut to "quality".

Bitrate has no effect on CPU load, you need to get "compressing" out of your head, it doesnt work that way at all. Processing a frame at X resolution is a set amount of work depending on a lot of factors, increasing framerate is a pretty close to linear increase in load, and the preset you are encoding at defines difficulty of encoding and compression efficiency relative to eachother (Medium might give the same quality at 800kbits as Veryfast at 1000kbits) but the input and output bitrate are irrelevant for CPU load. You are not increasing the complexity or difficulty by adding more bitrate, just telling the encoder if it is allowed to use more bits for increasing quality or not. Compression efficiency and difficulty comes with preset, and then resolution*fps, and returns are extremely low. Going from Veryfast to Superfast nets ~6% less CPU load but more than doubles the bitrate you need for the same quality. Stepping from Veryfast to faster, fast, medium will increase CPU requirements many times over, but give you extremely minor increases in quality at the same bitrate, the preset setting is really not of much use to live encoding (as opposed to offline, where you can leave a PC with 3 hours of video, and give it a 12 hour night to encode it at a setting that will give better quality within filesize limits)



yea i noticed when going to superfast and ultrafast on an athlon ii x4 3.4ghz/2.6nb resulted in less than a .5 fps increase in min/max/avg fps according to a 300 second fraps benchmark on 200v200 lategame zvp map full creep mothership, but clearly made the stream look much shittier. In either case I was still 90%+ utilization on every core though. I was getting 25+ min avg frames, and it was very much playable just fine, but it seemed like even the athlon ii was too powerful to really need quicker presets.or maybe that's not how it works, but i found it yea, as you say, quite useless.

I always understood that slower preset was so you could upload a 1080 stream or even 720 stream on a relatively lower bitrate so you could make the stream more accessible to people who might have low down speeds. And faster was to help really shit CPUs on good connections. I know someone actually did a test of the slower presets, and it resulted in significant decreases in necessary bitrate for equal image quality, like 500-1000kbit reduction in necessary bitrate. He didn't test the quicker presets though.

Thanks though. I never noticed increased CPU load or lower fps when I increased my fps from 25 to 45 for my stream. I think I did notice a slight decrease in image quality though, but the increased fps made it look much better. 60fps looked poor on my stream, it made it look too weird i thought, like too smooth.

How to build a $500 i7-3770K Ultimate Computer:http://www.teamliquid.net/blogs/viewblog.php?topic_id=392709 ******** 100% Safe Razorless Delid Method! http://www.overclock.net/t/1376206/how-to-delid-your-ivy-bridge-cpu-with-out-a-razor-blade/0_100
TA_Protect
Profile Blog Joined March 2011
United States40 Posts
December 03 2012 23:25 GMT
#599
hey jim!! very nice software but i think it lacks the feature to use game source in the 64-bit version.
Day9 made me do it.
Cyro
Profile Blog Joined June 2011
United Kingdom20285 Posts
Last Edited: 2012-12-03 23:47:36
December 03 2012 23:44 GMT
#600
On December 03 2012 17:40 Belial88 wrote:
Show nested quote +
On December 03 2012 08:14 Cyro wrote:
On December 02 2012 16:06 Belial88 wrote:
yea backwards.

Resolution*FPS is about how much data is running through encoder, not really compression efficiency. Twice as many pixels takes twice as many CPU cycles to encode


Are you sure about that?

If you have X bitrate at Y resolution, and you increase your fps, your still using the same bitrate, so what will happen is the image quality will go down unless you increase the bitrate to compensate (or lower resolution). So even though it's encoding twice as many pixels, the image quality will go to half...

I'm not sure about CPU load though - I think the issue of the image quality halving due to the increase in FPS at same resolution and bitrate is about your upload and connection moreso... right?

Obviously, it's not exactly halved, because the higher your fps, the less work your CPU does per frame since each additional frame is more similar to the one before it the higher the frame rate, but to get across the basic idea of what is happening...

Does bitrate affect how much your CPU load is? It should right, it affects how much data your CPU is sending out, right? Shouldn't your bitrate really be the biggest determinant of CPU load? Since lower bitrate, higher fps, means the CPU isn't compressing as much because the images just come out looking shitty....


Doubling framerate would be halving bitrate per frame, but you cant just measure quality, and also, quality with bitrate is nonlinear with massive diminishing returns, a 50% cut to bitrate could be only a 20% cut to "quality".

Bitrate has no effect on CPU load, you need to get "compressing" out of your head, it doesnt work that way at all. Processing a frame at X resolution is a set amount of work depending on a lot of factors, increasing framerate is a pretty close to linear increase in load, and the preset you are encoding at defines difficulty of encoding and compression efficiency relative to eachother (Medium might give the same quality at 800kbits as Veryfast at 1000kbits) but the input and output bitrate are irrelevant for CPU load. You are not increasing the complexity or difficulty by adding more bitrate, just telling the encoder if it is allowed to use more bits for increasing quality or not. Compression efficiency and difficulty comes with preset, and then resolution*fps, and returns are extremely low. Going from Veryfast to Superfast nets ~6% less CPU load but more than doubles the bitrate you need for the same quality. Stepping from Veryfast to faster, fast, medium will increase CPU requirements many times over, but give you extremely minor increases in quality at the same bitrate, the preset setting is really not of much use to live encoding (as opposed to offline, where you can leave a PC with 3 hours of video, and give it a 12 hour night to encode it at a setting that will give better quality within filesize limits)



yea i noticed when going to superfast and ultrafast on an athlon ii x4 3.4ghz/2.6nb resulted in less than a .5 fps increase in min/max/avg fps according to a 300 second fraps benchmark on 200v200 lategame zvp map full creep mothership, but clearly made the stream look much shittier. In either case I was still 90%+ utilization on every core though. I was getting 25+ min avg frames, and it was very much playable just fine, but it seemed like even the athlon ii was too powerful to really need quicker presets.or maybe that's not how it works, but i found it yea, as you say, quite useless.

I always understood that slower preset was so you could upload a 1080 stream or even 720 stream on a relatively lower bitrate so you could make the stream more accessible to people who might have low down speeds. And faster was to help really shit CPUs on good connections. I know someone actually did a test of the slower presets, and it resulted in significant decreases in necessary bitrate for equal image quality, like 500-1000kbit reduction in necessary bitrate. He didn't test the quicker presets though.

Thanks though. I never noticed increased CPU load or lower fps when I increased my fps from 25 to 45 for my stream. I think I did notice a slight decrease in image quality though, but the increased fps made it look much better. 60fps looked poor on my stream, it made it look too weird i thought, like too smooth.



Your encoding preset is not going to affect your ingame framerate unless your CPU usage is too high, particularly with sc2, which only heavily loads 1 core. You wont get any fighting over resources unless you set demands too high unless you have a game for example that will heavily load all of your cores at times, leaving no resources anywhere for the encoding.

90% across multiple cores is far too high, no room to account for spikes etc. You should have no more than ~70-80% on any core if you hold mouse click on minimap and drag the camera around as fast as you can for 10-15 seconds with task manager open and always on top window, if not, you are using too aggressive settings to have a smooth and consistent stream and avoid causing PC-wide stutters and other performance issues
"oh my god my overclock... I got a single WHEA error on the 23rd hour, 9 minutes" -Belial88
Prev 1 28 29 30 31 32 105 Next
Please log in or register to reply.
Live Events Refresh
Next event in 4h 24m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Nina 280
StarCraft: Brood War
Sea 15516
PianO 84
ajuk12(nOOB) 15
LuMiX 1
Backho 0
Britney 0
Stormgate
NightEnD9
Dota 2
monkeys_forever844
League of Legends
JimRising 772
Counter-Strike
Stewie2K1463
Heroes of the Storm
Khaldor71
Other Games
summit1g12525
shahzam1488
WinterStarcraft367
ViBE224
ROOTCatZ45
Trikslyr26
Organizations
Other Games
gamesdonequick3794
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 14 non-featured ]
StarCraft 2
• Berry_CruncH246
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• masondota2674
League of Legends
• Lourlo1526
• Stunt618
Upcoming Events
CranKy Ducklings
4h 24m
Epic.LAN
6h 24m
CSO Contender
11h 24m
Sparkling Tuna Cup
1d 4h
Online Event
1d 10h
Esports World Cup
3 days
ByuN vs Astrea
Lambo vs HeRoMaRinE
Clem vs TBD
Solar vs Zoun
SHIN vs Reynor
Maru vs TriGGeR
herO vs Lancer
Cure vs ShoWTimE
Esports World Cup
4 days
Esports World Cup
5 days
Esports World Cup
6 days
Liquipedia Results

Completed

CSL Xiamen Invitational: ShowMatche
RSL Revival: Season 1
Murky Cup #2

Ongoing

BSL 2v2 Season 3
Copa Latinoamericana 4
Jiahua Invitational
BSL20 Non-Korean Championship
CSL Xiamen Invitational
2025 ACS Season 2
Championship of Russia 2025
Underdog Cup #2
FISSURE Playground #1
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25

Upcoming

CSLPRO Last Chance 2025
CSLPRO Chat StarLAN 3
BSL Season 21
RSL Revival: Season 2
SEL Season 2 Championship
uThermal 2v2 Main Event
FEL Cracov 2025
Esports World Cup 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.