I keep looking through video after video and thread after thread but they’re either giving basic setup info, or settings for recording.
I’ve been using OBS for almost two years now, and I stream to Twitch. I use an Elgato HD60S+ to capture a PS5, and just use the built-in camera and a gaming headset for video/mic (because the external camera I bought that promised to run 60FPS never did so with OBS for some reason).
The games I play vary, but often have a lot of high action and flash (like NEO: The World Ends With You).
I just upgraded to an M1 Macbook Pro and want to have streams that look as close to what I’m seeing on my TV as possible. My current settings:
Encoder: x264
Bitrate: 5000
Keyframe: 2
CPU Usage Preset: medium
Profile: high
Tune: none
My output is set to 720p60.
However, on the Elgato source itself, I CANNOT select 60 frames. It’s literally not even an option, it only shows 59.94. These settings get me a clear enough picture but it still feels like half a frame is missing occasionally, and my CPU usage is around 30%. I’ve tried using the Apple Hardware Encoder, but no matter what I do, it seems to broadcast things at like 50FPS instead of 60, and the software encoder creates a lot of pixelating when movement happens.
Am I doing something wrong? Is there a better setup for what I’m intending? I feel like that level of CPU usage is high, especially as on my previous Macbook, I could run with the preset at slow and have roughly the same CPU usage, but if I run the preset at slow on the M1 I get encoder overload messages.
I’ve been using OBS for almost two years now, and I stream to Twitch. I use an Elgato HD60S+ to capture a PS5, and just use the built-in camera and a gaming headset for video/mic (because the external camera I bought that promised to run 60FPS never did so with OBS for some reason).
The games I play vary, but often have a lot of high action and flash (like NEO: The World Ends With You).
I just upgraded to an M1 Macbook Pro and want to have streams that look as close to what I’m seeing on my TV as possible. My current settings:
Encoder: x264
Bitrate: 5000
Keyframe: 2
CPU Usage Preset: medium
Profile: high
Tune: none
My output is set to 720p60.
However, on the Elgato source itself, I CANNOT select 60 frames. It’s literally not even an option, it only shows 59.94. These settings get me a clear enough picture but it still feels like half a frame is missing occasionally, and my CPU usage is around 30%. I’ve tried using the Apple Hardware Encoder, but no matter what I do, it seems to broadcast things at like 50FPS instead of 60, and the software encoder creates a lot of pixelating when movement happens.
Am I doing something wrong? Is there a better setup for what I’m intending? I feel like that level of CPU usage is high, especially as on my previous Macbook, I could run with the preset at slow and have roughly the same CPU usage, but if I run the preset at slow on the M1 I get encoder overload messages.