• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 15:59
CET 21:59
KST 05:59
  • 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 3 - Playoffs Preview0RSL Season 3 - RO16 Groups C & D Preview0RSL Season 3 - RO16 Groups A & B Preview2TL.net Map Contest #21: Winners12Intel X Team Liquid Seoul event: Showmatches and Meet the Pros10
Community News
RSL Season 3: RO16 results & RO8 bracket13Weekly Cups (Nov 10-16): Reynor, Solar lead Zerg surge1[TLMC] Fall/Winter 2025 Ladder Map Rotation14Weekly Cups (Nov 3-9): Clem Conquers in Canada4SC: Evo Complete - Ranked Ladder OPEN ALPHA12
StarCraft 2
General
RSL Season 3: RO16 results & RO8 bracket SC: Evo Complete - Ranked Ladder OPEN ALPHA RSL Season 3 - Playoffs Preview Mech is the composition that needs teleportation t GM / Master map hacker and general hacking and cheating thread
Tourneys
RSL Revival: Season 3 $5,000+ WardiTV 2025 Championship StarCraft Evolution League (SC Evo Biweekly) Constellation Cup - Main Event - Stellar Fest 2025 RSL Offline Finals Dates + Ticket Sales!
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 500 Fright night Mutation # 499 Chilling Adaptation Mutation # 498 Wheel of Misfortune|Cradle of Death Mutation # 497 Battle Haredened
Brood War
General
soO on: FanTaSy's Potential Return to StarCraft BGH Auto Balance -> http://bghmmr.eu/ A cwal.gg Extension - Easily keep track of anyone Data analysis on 70 million replays [ASL20] Ask the mapmakers — Drop your questions
Tourneys
[BSL21] RO16 Tie Breaker - Group A - Sat 21:00 CET [Megathread] Daily Proleagues Small VOD Thread 2.0 [BSL21] GosuLeague T1 Ro16 - Tue & Thu 22:00 CET
Strategy
Game Theory for Starcraft Current Meta How to stay on top of macro? PvZ map balance
Other Games
General Games
Path of Exile Stormgate/Frost Giant Megathread Clair Obscur - Expedition 33 EVE Corporation [Game] Osu!
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
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Mafia Game Mode Feedback/Ideas
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread The Games Industry And ATVI Things Aren’t Peaceful in Palestine About SC2SEA.COM
Fan Clubs
White-Ra Fan Club The herO Fan Club!
Media & Entertainment
[Manga] One Piece Movie Discussion! Anime Discussion Thread Korean Music Discussion
Sports
2024 - 2026 Football Thread Formula 1 Discussion NBA General Discussion MLB/Baseball 2023 TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
TL Community
The Automated Ban List
Blogs
The Health Impact of Joining…
TrAiDoS
Dyadica Evangelium — Chapt…
Hildegard
Saturation point
Uldridge
DnB/metal remix FFO Mick Go…
ImbaTosS
Customize Sidebar...

Website Feedback

Closed Threads



Active: 2039 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
Netherlands10341 Posts
December 01 2012 07:32 GMT
#583
Use game capture or window capture with Aero on.
AdministratorTwitter: @R1CH_TL
TL+ Member
.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 Kingdom20322 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 Kingdom20322 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 Kingdom20322 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 Kingdom20322 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
BSL 21
20:00
RO16 TieBreaker - Group A
TerrOr vs Aeternum
HBO vs Kyrie
ZZZero.O189
LiquipediaDiscussion
OSC
17:00
Masters Cup #150: Group C
davetesta221
Liquipedia
IPSL
17:00
Ro16 Group B
Julia vs Artosis
JDConan vs DragOn
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
White-Ra 375
IndyStarCraft 209
Nathanias 94
Vindicta 36
StarCraft: Brood War
Britney 26033
ZZZero.O 189
Dewaltoss 103
Rock 54
NaDa 22
Noble 19
League of Legends
rGuardiaN90
Counter-Strike
fl0m1408
adren_tv112
Heroes of the Storm
Liquid`Hasu431
Khaldor273
Other Games
Grubby4967
qojqva1572
FrodaN1492
B2W.Neo704
Mlord592
crisheroes470
KnowMe132
Trikslyr83
mouzStarbuck52
Organizations
Other Games
EGCTV1364
gamesdonequick1202
BasetradeTV25
StarCraft: Brood War
lovetv 7
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 21 non-featured ]
StarCraft 2
• printf 85
• Kozan
• LaughNgamezSOOP
• sooper7s
• AfreecaTV YouTube
• intothetv
• Migwel
• IndyKCrew
StarCraft: Brood War
• Airneanach121
• 80smullet 10
• Pr0nogo 3
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• C_a_k_e 7557
• WagamamaTV290
• Ler68
• lizZardDota243
• Noizen31
Other Games
• imaqtpie1340
• Shiphtur305
Upcoming Events
RSL Revival
10h 31m
Classic vs SHIN
Maru vs TBD
herO vs TBD
Wardi Open
17h 1m
IPSL
23h 1m
StRyKeR vs OldBoy
Sziky vs Tarson
BSL 21
23h 1m
StRyKeR vs Artosis
OyAji vs KameZerg
OSC
1d 2h
OSC
1d 12h
Monday Night Weeklies
1d 20h
OSC
2 days
Wardi Open
2 days
Replay Cast
3 days
[ Show More ]
Wardi Open
3 days
Tenacious Turtle Tussle
4 days
The PondCast
4 days
Replay Cast
5 days
LAN Event
5 days
Replay Cast
6 days
Replay Cast
6 days
Liquipedia Results

Completed

Proleague 2025-11-16
Stellar Fest: Constellation Cup
Eternal Conflict S1

Ongoing

C-Race Season 1
IPSL Winter 2025-26
KCM Race Survival 2025 Season 4
SOOP Univ League 2025
YSL S2
BSL Season 21
CSCL: Masked Kings S3
SLON Tour Season 2
RSL Revival: Season 3
META Madness #9
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2

Upcoming

BSL 21 Non-Korean Championship
Acropolis #4
IPSL Spring 2026
HSC XXVIII
RSL Offline Finals
WardiTV 2025
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter 2026: Closed Qualifier
eXTREMESLAND 2025
ESL Impact League Season 8
SL Budapest Major 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.