Hello OBS Users/Developers,
I am a streamer on twitch.tv I stream only Battlefield. I was the first streamer on twitch that I know of to utilize dual Xeon CPUS to encode my video, then several others followed suit. At the time I was utilizing 16 cores to do so and was encoding at 1920x1080 @ 60 fps using Xsplit with the medium preset. My CPU on the streaming PC would never go above 70% so this was an ideal setup.
I recently upgraded my CPUS and I am now running 24 cores total. Please see my complete specs with click-able links Here under streaming PC. I purchased these new CPUS in the hopes that I would finally be able to encode @ a slow preset using Xsplit with the same settings as before Note: If I would have tried this with my old Xeons the CPU would spike to 100% it was just unachievable even with the DUAL Xeons with 16 cores.
I just assembled the new build this week and I have been doing some testing primarily with Xsplit and I have run into some problems which eventually has brought me over to OBS to test as well. The issues that I am having with Xsplit are the following.
Using their latest build of 1.3.1403.1202 when I encode at 1920x1080 @ 60 fps using the slow or medium preset Xsplit does not maintain 60 FPS, in the preview screen on the streaming pc the video looks smooth but when I look at the streaming recorded video and Local recordings with media info they both show 20-40 fps and never 60 fps resulting in the video playback looking choppy.
Here is an example of a recording I did tonight on slow that exhibits this problem with Xsplit; again this is all background to why I am here. The good news is that with Xpslit I CAN encode @ the slow preset with my new CPUS’s the only problem I have is that the software is not maintaining 60 FPS. The CPU in the bottom left hand corner is the CPU of only the streaming PC with the DUAL Xeons.
I came over to OBS to test if I could do it with your software and the problem I have with OBS is that on the slow preset the software barks that there is HIGH ENCODING in RED! When this happens the frames drop and the video skips however at the same time when I am looking at my CPU utilization on my streaming PC when the HIGH ENCODING in RED message comes up the CPU drops to 15-30% and then back up to 40-60 then back to 15-30%.
OBS does maintain 60 FPS during the time that it is encoding without the message of HIGH ENCODING in RED. I did a quick test tonight with OBS and it seems to work as expected on medium, so I am wondering if OBS can encode on the slow preset and if it is utilizing the 24 cores correctly?
In summary Xsplit encodes correctly on slow and utilizes all CPU cores correctly but cannot maintain 60 FPS. OBS seems to not utilize all CPU cores consistently but it can maintain 60 FPS when it is utilizing the cores adequately.
Here is my local recording tonight with OBS on slow and Here is the log during the recording, the reason I never used OBS is because you cannot adjust the color on the capture card like you can in Xsplit, but at the same time you seem to have much better log and debug system. The CPU in the bottom left hand corner is the CPU of only the streaming PC with the DUAL Xeons.
I am hoping you guys can see what is occurring here and why the software is behaving like this. I would expect OBS to encode on slow just like Xsplit does and maintain 60 FPS @ 1080p From all my testing I have concluded that these cpus can encode high motion on the slow preset.
I posted a thread in the Xsplit forum for the problem I have with their software.
Thanks in advance,
ip3ngi
www.twitch.tv/ipengineer78
I am a streamer on twitch.tv I stream only Battlefield. I was the first streamer on twitch that I know of to utilize dual Xeon CPUS to encode my video, then several others followed suit. At the time I was utilizing 16 cores to do so and was encoding at 1920x1080 @ 60 fps using Xsplit with the medium preset. My CPU on the streaming PC would never go above 70% so this was an ideal setup.
I recently upgraded my CPUS and I am now running 24 cores total. Please see my complete specs with click-able links Here under streaming PC. I purchased these new CPUS in the hopes that I would finally be able to encode @ a slow preset using Xsplit with the same settings as before Note: If I would have tried this with my old Xeons the CPU would spike to 100% it was just unachievable even with the DUAL Xeons with 16 cores.
I just assembled the new build this week and I have been doing some testing primarily with Xsplit and I have run into some problems which eventually has brought me over to OBS to test as well. The issues that I am having with Xsplit are the following.
Using their latest build of 1.3.1403.1202 when I encode at 1920x1080 @ 60 fps using the slow or medium preset Xsplit does not maintain 60 FPS, in the preview screen on the streaming pc the video looks smooth but when I look at the streaming recorded video and Local recordings with media info they both show 20-40 fps and never 60 fps resulting in the video playback looking choppy.
Here is an example of a recording I did tonight on slow that exhibits this problem with Xsplit; again this is all background to why I am here. The good news is that with Xpslit I CAN encode @ the slow preset with my new CPUS’s the only problem I have is that the software is not maintaining 60 FPS. The CPU in the bottom left hand corner is the CPU of only the streaming PC with the DUAL Xeons.
I came over to OBS to test if I could do it with your software and the problem I have with OBS is that on the slow preset the software barks that there is HIGH ENCODING in RED! When this happens the frames drop and the video skips however at the same time when I am looking at my CPU utilization on my streaming PC when the HIGH ENCODING in RED message comes up the CPU drops to 15-30% and then back up to 40-60 then back to 15-30%.
OBS does maintain 60 FPS during the time that it is encoding without the message of HIGH ENCODING in RED. I did a quick test tonight with OBS and it seems to work as expected on medium, so I am wondering if OBS can encode on the slow preset and if it is utilizing the 24 cores correctly?
In summary Xsplit encodes correctly on slow and utilizes all CPU cores correctly but cannot maintain 60 FPS. OBS seems to not utilize all CPU cores consistently but it can maintain 60 FPS when it is utilizing the cores adequately.
Here is my local recording tonight with OBS on slow and Here is the log during the recording, the reason I never used OBS is because you cannot adjust the color on the capture card like you can in Xsplit, but at the same time you seem to have much better log and debug system. The CPU in the bottom left hand corner is the CPU of only the streaming PC with the DUAL Xeons.
I am hoping you guys can see what is occurring here and why the software is behaving like this. I would expect OBS to encode on slow just like Xsplit does and maintain 60 FPS @ 1080p From all my testing I have concluded that these cpus can encode high motion on the slow preset.
I posted a thread in the Xsplit forum for the problem I have with their software.
Thanks in advance,
ip3ngi
www.twitch.tv/ipengineer78
Last edited: