[G] Streaming with OBS (Open Broadcaster Software) - Page 6
Forum Index > Tech Support |
R1CH
Netherlands10340 Posts
| ||
Medrea
10003 Posts
And also Xsplit also balked at my 5830. | ||
Cyro
United Kingdom20158 Posts
Same 1280x720 source video, crf23 - Medium, 4:21 to encode, 2194kbits video bitrate Fast, 3:30 to encode, 2123kbits video bitrate Faster, 3:02 to encode, 1942kbits video bitrate Veryfast, 2:18 to encode, 1724kbits video bitrate Superfast, 2:10 to encode, 4466kbits video bitrate Ultrafast, 2:03 to encode, 7392kbits video bitrate. I cant explain the required bitrates to hit crf23 being the same or even higher below veryfast, Ive seen others looking for information on file sizes like this where it seems efficiency would go up with longer encoding times, but it doesnt, i dont know enough myself. Also for me (i7 950 @3.8ghz ht on) when i use Medium or below, my cpu is maxed (99%), but above that, while encoding time taken is decreased, cpu usage is also decreased on many threads (x264 will not utilize) so when it comes down to it, even though Superfast is encoding in half of the time of Medium, it is not using 50% of the CPU resources to do so, it uses a lot less resources for half the time, so i could probably encode 3-5 videos @ Superfast if i threw up a bunch of seperate instances in the time it would take one to run through @ Medium. If its a disc bottleneck, im hitting it with a source file of ~5mbits bitrate (and 309mb total size) on an SSD that benches at well over 300MB/sec read, >100MB write, which seems kinda odd to me. The less resources being used is also a big factor in live encoding, because more of the cpu being unused by x264 is kinda required for running games and other programs, though this might not even be a factor in anything aside from standalone encoding without live constraints where framerates can blow up to 200-300+ at 1280x720 on any of the higher end presets. This is in non-live enviroment, and live encoding will probably have different results (i think favoring slower presets for video quality where it is not seen here) but either way, you can see the massive efficiency drop off @>Veryfast that seems to be the same for live encodes too, and the time taken to encode scale should be solid in terms of relative comparisons also. | ||
sN-PoireauX
France5 Posts
Cheers. | ||
bogderpirat
Jordan66 Posts
| ||
HelloSon
United States456 Posts
| ||
LimeNade
United States2125 Posts
| ||
DrDevice
Canada132 Posts
On October 03 2012 03:29 Scorevath wrote: I just want to chime in and agree with everyone saying this, this software is fantastic. I was previously using FMLE with Dxtory for capture and it worked great but this solution is simpler and allows me to have better stream quality on the same system and connection. Jim this is a fantastic piece of software!! So easy ad intuitive to use. Overall I love it. Definitely switching from Xsplit. Also, Jim thanks a lot for being so active in this thread! | ||
obs.Jim
United States101 Posts
sN-PoireauX - Yea, due to the way ustream/livestrea/dailymotion servers work, they make it a bit annoying to connect to. Trying to get them properly working hopefully in the next version or so. | ||
LimeNade
United States2125 Posts
MS Windows 7 Home Premium 64-bit SP1 CPU Intel Core i7 870 @ 2.93GHz Lynnfield 45nm Technology RAM 8.00 GB Dual-Channel DDR3 @ 663MHz (9-9-9-24) Motherboard MSI P55M-SD40 (MS-7588) (CPU1) Graphics X226W-1920 (1920x1080@60Hz) ATI Radeon HD 5700 Series (ATI AIB) Hard Drives 488GB Western Digital WDC WD5000AAKS-00UU3A0 ATA Device (SATA) Optical Drives ELBY CLONEDRIVE SCSI CdRom Device ATAPI iHAS124 Y ATA Device Audio Realtek High Definition Audio Hmm I am having a hard time getting the settings right for OBS. Can anyone help me out to get a pretty smooth stream going around 720p/60fps with a bitrate that people can watch at? What should my Quality setting be (0-10) and what should my CPU Preset be (the placebo to ultrafast scale) I have a roughly 30-35 Mbps upload. Help por favor! :D | ||
Cyro
United Kingdom20158 Posts
On October 04 2012 05:42 LimeNade wrote: Operating System MS Windows 7 Home Premium 64-bit SP1 CPU Intel Core i7 870 @ 2.93GHz Lynnfield 45nm Technology RAM 8.00 GB Dual-Channel DDR3 @ 663MHz (9-9-9-24) Motherboard MSI P55M-SD40 (MS-7588) (CPU1) Graphics X226W-1920 (1920x1080@60Hz) ATI Radeon HD 5700 Series (ATI AIB) Hard Drives 488GB Western Digital WDC WD5000AAKS-00UU3A0 ATA Device (SATA) Optical Drives ELBY CLONEDRIVE SCSI CdRom Device ATAPI iHAS124 Y ATA Device Audio Realtek High Definition Audio Hmm I am having a hard time getting the settings right for OBS. Can anyone help me out to get a pretty smooth stream going around 720p/60fps with a bitrate that people can watch at? What should my Quality setting be (0-10) and what should my CPU Preset be (the placebo to ultrafast scale) I have a roughly 30-35 Mbps upload. Help por favor! :D Im not sure how the quality setting works in OBS, in xsplit you would want a 10 for 1280x720 with your upload availability (as crf25 is really not hard to hit unless resolution is blown up really high) but in OBS i don't know. Set to 10 for safety IMO. You want to be targeting the Veryfast preset (DONT go above) at around 2-4mbit bitrate, its not really a big deal changing around in those ranges, and the i7-8xx series is not very far up there in performance compared to an overclocked 9xx, or a stock/overclocked 2xxx/3xxx CPU, so you might want to cut to 960x540 (1:2 downscale from 1920x1080) if you want to stream at 60fps. Might, as 1280x720@60fps@veryfast is not all too hard to achieve, but i don't have experience with your hardware, people are pushing more on more on significantly weaker systems these days compared to a year ago. GL To be clearer, CPU performance is pretty much irrelevant for both quality and bitrate, quality is a complicated scale that requires a bunch of information to be set in a way that wont hinder your stream quality by a lot and will actually help you (IMO) and bitrate is all about if A: You can upload at that bitrate, and B: Your viewers can download at it, if you are not partnered with twitch for transcoding and quality selection it might be better to go lower end so people with below average internet can watch, but 3-4mbits should be very doable for the large majority of people. | ||
LimeNade
United States2125 Posts
On October 04 2012 06:15 Cyro wrote: Im not sure how the quality setting works in OBS, in xsplit you would want a 10 for 1280x720 with your upload availability (as crf25 is really not hard to hit unless resolution is blown up really high) but in OBS i don't know. Set to 10 for safety IMO. You want to be targeting the Veryfast preset (DONT go above) at around 2-4mbit bitrate, its not really a big deal changing around in those ranges, and the i7-8xx series is not very far up there in performance compared to an overclocked 9xx, or a stock/overclocked 2xxx/3xxx CPU, so you might want to cut to 960x540 (1:2 downscale from 1920x1080) if you want to stream at 60fps. Might, as 1280x720@60fps@veryfast is not all too hard to achieve, but i don't have experience with your hardware, people are pushing more on more on significantly weaker systems these days compared to a year ago. GL Dunno if u may know the answer to this but I have this really weird thing where if i use windows basic and not aero theme while using xsplit or OBS to stream my FPS in sc2 plummits by like 100FPS sometimes. I don't really understand why tho as it prob should be the other way around :/ | ||
Cyro
United Kingdom20158 Posts
On October 04 2012 06:22 LimeNade wrote: Dunno if u may know the answer to this but I have this really weird thing where if i use windows basic and not aero theme while using xsplit or OBS to stream my FPS in sc2 plummits by like 100FPS sometimes. I don't really understand why tho as it prob should be the other way around :/ Aero and basic theme are very different for capturing as far as i understand, and unless you are messing something up, almost all of the performance change/hit in games you are playing while streaming will be from capturing the screen | ||
YouthSC
United Kingdom355 Posts
This is actually true. With XSplit/DXTory I was getting 60-70 fps when streaming on low, 720p60. Now I'm maxing the FPS cap (100FPS) all game long, when using OBS Capture instead of DXTory. I don't know what the fuck you've done, but it sure is brilliant sir. My specs at i5 3750k 3.4GHz (non overclocked yet). 8GB RAM GTX 560 Ti This is amazing. Thank you so much Jim! | ||
m1rk3
Canada412 Posts
| ||
obs.Jim
United States101 Posts
As for the comments about aero/basic when capturing, some people are reporting that they get better rates when aero is on with window capture. Haven't verified it myself yet, but it also sort of makes sense as well, because aero sort of isolates each application's output. I wouldn't be surprised. Would love to know if anyone else can confirm it or not. And as for quality - there's some misconception about the quality setting. I believe it really means "Quality Balance". You see, when you turn it up, it sort of shifts the quality from high motion scenes to low motion scenes. At least that's what I've experienced in my testing. although the app uses x264, I don't fully understand what it's doing behind the scenes (that and its code is very unpleasant to navigate). The actual x264 setting it affects is the CRF, or "constant ratefactor", if you want more information. | ||
m1rk3
Canada412 Posts
| ||
obs.Jim
United States101 Posts
-- Also on some older cards, 0.41a seems to be having a weird stream output issue. Going to put out a hotfix (0.411a) to fix the issue and revert a certain change I made. | ||
m1rk3
Canada412 Posts
| ||
Erik.TheRed
United States1655 Posts
Here's an example of some in-game action: http://www.twitch.tv/eriktheredtv/b/334322542?t=1h18m | ||
| ||