LeifESports
New Member
Good morning,
I am new to the world of streaming and am trying to work things out.
Computer setup: iMac Bootcamp Windows 10, quad-core i7-6700 4GHz, 16gb ram
Inputs: PS4 through Elgato HD60S (Hence the Bootcamp for Windows instead of using the mac version of OBS), Logitech C920 webcam, Focusrite Scarlette 2i2 2nd Gen audio interface with s Rode NT1A mic, stream overlays from StreamElements.
Background: I am an audio engineer who has done nearly nothing with video before.
What works: I can get my stream/recording to function smooth for around 15 minutes on either 1080p or 720p
What doesn't work: After about 15 minutes the CPU overloads and cannot keep up with the encoding. I thought I had a relatively powerful machine, but I guess I was thinking in terms of audio processing and not the strain video processing takes. CPU runs at about 85% and <20fps upon opening OBS.
Suggestions: I'd like to know what hardware encoder options are available to me that will work with OBS to take the strain off of my CPU, and I'd like options in different price-points, and keeping in mind I'm working with an iMac, so I have Thunderbolt/USB3 ports available.
TL;DR - I need hardware encoder options for an iMac with thunderbolt/USB3 connections running Bootcamp Windows 10 and OBS to offload encoding from the CPU.
Thank you so much for helping out a complete noob!
-Leif
08:05:26.899: CPU Name: Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz
08:05:26.899: CPU Speed: 4008MHz
08:05:26.899: Physical Cores: 4, Logical Cores: 8
08:05:26.899: Physical Memory: 16283MB Total, 12291MB Free
08:05:26.899: Windows Version: 10.0 Build 17134 (revision: 254; 64-bit)
08:05:26.899: Running as administrator: false
08:05:26.900: Aero is Enabled (Aero is always on for windows 8 and above)
08:05:26.900: Windows 10 Gaming Features:
08:05:26.900: Game DVR: On
08:05:26.900: Sec. Software Status:
08:05:26.901: Windows Defender Antivirus: enabled (AV)
08:05:26.902: Windows Firewall: enabled (FW)
08:05:26.903: Windows Defender Antivirus: enabled (ASW)
08:05:26.903: Browser Hardware Acceleration: true
08:05:26.903: Portable mode: false
08:05:26.978: OBS 22.0.2 (64-bit, windows)
08:05:26.978: ---------------------------------
08:05:26.979: ---------------------------------
08:05:26.979: audio settings reset:
08:05:26.979: samples per sec: 44100
08:05:26.979: speakers: 2
08:05:26.980: ---------------------------------
08:05:26.980: Initializing D3D11...
08:05:26.980: Available Video Adapters:
08:05:26.982: Loading up D3D11 on adapter Microsoft Basic Render Driver (0)
08:05:26.983: D3D11 loaded successfully, feature level used: 45056
08:05:27.525: ---------------------------------
08:05:27.525: video settings reset:
08:05:27.525: base resolution: 1280x720
08:05:27.525: output resolution: 1280x720
08:05:27.525: downscale filter: Bilinear
08:05:27.525: fps: 30/1
08:05:27.525: format: NV12
08:05:27.525: YUV mode: 601/Partial
08:05:27.525: Audio monitoring device:
08:05:27.525: name: Default
08:05:27.525: id: default
08:05:27.525: ---------------------------------
08:05:27.526: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/chrome_elf.dll' not found, loading of module failed
08:05:27.527: [CoreAudio encoder]: CoreAudio AAC encoder not installed on the system or couldn't be loaded
08:05:27.616: [AMF] The AMF Runtime is very old and unsupported, consider updating your drivers.
08:05:27.616: [AMF] Version 2.4.2 loaded (Compiled: 1.4.7.0, Runtime: 1.4.2.0, Library: 1;4;2;0;17.10.3101.1006;201707201435;CL#1437078).
08:05:27.618: [AMF] [H264/AVC] Not supported by any GPU, disabling...
08:05:27.619: [AMF] [H265/HEVC] Not supported by any GPU, disabling...
08:05:27.639: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/libcef.dll' not found, loading of module failed
08:05:27.639: LoadLibrary failed for '../../obs-plugins/64bit/libEGL.dll': The specified procedure could not be found.
08:05:27.639: (127)
08:05:27.639: Module '../../obs-plugins/64bit/libEGL.dll' not loaded
08:05:27.641: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/libGLESv2.dll' not found, loading of module failed
08:05:27.643: [obs-browser]: Version 2.1.5
08:05:27.643: [obs-browser]: Blacklisted device detected, disabling browser source hardware acceleration.
08:05:27.647: LoadLibrary failed for 'nvEncodeAPI64.dll': The specified module could not be found.
08:05:27.647: (126)
08:05:27.675: Couldn't find VLC installation, VLC video source disabled
08:05:27.679: No blackmagic support
08:05:27.682: ---------------------------------
08:05:27.682: Loaded Modules:
08:05:27.682: win-wasapi.dll
08:05:27.682: win-mf.dll
08:05:27.682: win-dshow.dll
08:05:27.682: win-decklink.dll
08:05:27.682: win-capture.dll
08:05:27.682: vlc-video.dll
08:05:27.682: text-freetype2.dll
08:05:27.682: rtmp-services.dll
08:05:27.682: obs-x264.dll
08:05:27.682: obs-vst.dll
08:05:27.682: obs-transitions.dll
08:05:27.682: obs-text.dll
08:05:27.682: obs-qsv11.dll
08:05:27.682: obs-outputs.dll
08:05:27.682: obs-filters.dll
08:05:27.682: obs-ffmpeg.dll
08:05:27.682: obs-browser.dll
08:05:27.682: image-source.dll
08:05:27.682: frontend-tools.dll
08:05:27.682: enc-amf.dll
08:05:27.682: coreaudio-encoder.dll
08:05:27.682: ---------------------------------
08:05:27.682: ==== Startup complete ===============================================
08:05:27.686: All scene data cleared
08:05:27.686: ------------------------------------------------
08:05:27.769: WASAPI: Device 'Speakers (Cirrus Logic CS4206B (AB 130))' initialized
08:05:27.839: WASAPI: Device 'Microphone (HD Pro Webcam C920)' initialized
08:05:27.853: WASAPI: Device 'Microphone (HD Pro Webcam C920)' initialized
08:05:27.893: Switched to scene 'Gameplay'
08:05:27.893: ------------------------------------------------
08:05:27.894: Loaded scenes:
08:05:27.894: - scene 'Pre-Stream':
08:05:27.894: - source: 'Pre-Stream Overlay' (browser_source)
08:05:27.894: - scene 'Chat':
08:05:27.894: - source: 'Logitech Webcam' (dshow_input)
08:05:27.894: - source: 'Chat Overlay' (browser_source)
08:05:27.894: - source: 'Scarlett' (wasapi_input_capture)
08:05:27.894: - monitoring: monitor and output
08:05:27.894: - filter: 'Noise Gate' (noise_gate_filter)
08:05:27.894: - filter: 'Compressor' (compressor_filter)
08:05:27.894: - scene 'Gameplay':
08:05:27.895: - source: 'Elgato' (dshow_input)
08:05:27.895: - monitoring: monitor and output
08:05:27.895: - source: 'Logitech Webcam' (dshow_input)
08:05:27.895: - source: 'Gameplay Overlay' (browser_source)
08:05:27.896: - source: 'Scarlett' (wasapi_input_capture)
08:05:27.896: - monitoring: monitor and output
08:05:27.896: - filter: 'Noise Gate' (noise_gate_filter)
08:05:27.896: - filter: 'Compressor' (compressor_filter)
08:05:27.896: - scene 'Break':
08:05:27.896: - source: 'Break Overlay' (browser_source)
08:05:27.896: - scene 'Post-Stream':
08:05:27.896: - source: 'Post-Stream Overlay' (browser_source)
08:05:27.896: ------------------------------------------------
08:05:27.902: adding 46 milliseconds of audio buffering, total audio buffering is now 46 milliseconds
08:05:28.001: CalculateFileHash: Failed to open file 'C:\Users\Joseph Shaw\AppData\Roaming\obs-studio\updates\whatsnew.json':
08:05:28.565: ---------------------------------
08:05:28.565: [DShow Device: 'Elgato'] settings updated:
08:05:28.565: video device: Game Capture HD60 S (Video) (#01)
08:05:28.565: video path: \\?\usb#vid_0fd9&pid_005e#0413896c74#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{6f814be9-9af6-43cf-9249-c0340100021f}
08:05:28.565: resolution: 1920x1080
08:05:28.565: fps: 29.97 (interval: 333667)
08:05:28.565: format: YV12
08:05:28.565: ---------------------------------
08:05:28.566: [DShow Device: 'Logitech Webcam'] settings updated:
08:05:28.566: video device: Logitech HD Pro Webcam C920
08:05:28.566: video path: \\?\usb#vid_046d&pid_082d&mi_00#7&2a289065&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083}
08:05:28.566: resolution: 1920x1080
08:05:28.566: fps: 30.00 (interval: 333333)
08:05:28.566: format: I420
08:05:28.569: using video device audio: no
08:05:28.569: separate audio filter
08:05:28.569: sample rate: 48000
08:05:28.569: channels: 2
08:05:28.569: audio type: Capture
08:06:21.361: adding 23 milliseconds of audio buffering, total audio buffering is now 69 milliseconds
I am new to the world of streaming and am trying to work things out.
Computer setup: iMac Bootcamp Windows 10, quad-core i7-6700 4GHz, 16gb ram
Inputs: PS4 through Elgato HD60S (Hence the Bootcamp for Windows instead of using the mac version of OBS), Logitech C920 webcam, Focusrite Scarlette 2i2 2nd Gen audio interface with s Rode NT1A mic, stream overlays from StreamElements.
Background: I am an audio engineer who has done nearly nothing with video before.
What works: I can get my stream/recording to function smooth for around 15 minutes on either 1080p or 720p
What doesn't work: After about 15 minutes the CPU overloads and cannot keep up with the encoding. I thought I had a relatively powerful machine, but I guess I was thinking in terms of audio processing and not the strain video processing takes. CPU runs at about 85% and <20fps upon opening OBS.
Suggestions: I'd like to know what hardware encoder options are available to me that will work with OBS to take the strain off of my CPU, and I'd like options in different price-points, and keeping in mind I'm working with an iMac, so I have Thunderbolt/USB3 ports available.
TL;DR - I need hardware encoder options for an iMac with thunderbolt/USB3 connections running Bootcamp Windows 10 and OBS to offload encoding from the CPU.
Thank you so much for helping out a complete noob!
-Leif
08:05:26.899: CPU Name: Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz
08:05:26.899: CPU Speed: 4008MHz
08:05:26.899: Physical Cores: 4, Logical Cores: 8
08:05:26.899: Physical Memory: 16283MB Total, 12291MB Free
08:05:26.899: Windows Version: 10.0 Build 17134 (revision: 254; 64-bit)
08:05:26.899: Running as administrator: false
08:05:26.900: Aero is Enabled (Aero is always on for windows 8 and above)
08:05:26.900: Windows 10 Gaming Features:
08:05:26.900: Game DVR: On
08:05:26.900: Sec. Software Status:
08:05:26.901: Windows Defender Antivirus: enabled (AV)
08:05:26.902: Windows Firewall: enabled (FW)
08:05:26.903: Windows Defender Antivirus: enabled (ASW)
08:05:26.903: Browser Hardware Acceleration: true
08:05:26.903: Portable mode: false
08:05:26.978: OBS 22.0.2 (64-bit, windows)
08:05:26.978: ---------------------------------
08:05:26.979: ---------------------------------
08:05:26.979: audio settings reset:
08:05:26.979: samples per sec: 44100
08:05:26.979: speakers: 2
08:05:26.980: ---------------------------------
08:05:26.980: Initializing D3D11...
08:05:26.980: Available Video Adapters:
08:05:26.982: Loading up D3D11 on adapter Microsoft Basic Render Driver (0)
08:05:26.983: D3D11 loaded successfully, feature level used: 45056
08:05:27.525: ---------------------------------
08:05:27.525: video settings reset:
08:05:27.525: base resolution: 1280x720
08:05:27.525: output resolution: 1280x720
08:05:27.525: downscale filter: Bilinear
08:05:27.525: fps: 30/1
08:05:27.525: format: NV12
08:05:27.525: YUV mode: 601/Partial
08:05:27.525: Audio monitoring device:
08:05:27.525: name: Default
08:05:27.525: id: default
08:05:27.525: ---------------------------------
08:05:27.526: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/chrome_elf.dll' not found, loading of module failed
08:05:27.527: [CoreAudio encoder]: CoreAudio AAC encoder not installed on the system or couldn't be loaded
08:05:27.616: [AMF] The AMF Runtime is very old and unsupported, consider updating your drivers.
08:05:27.616: [AMF] Version 2.4.2 loaded (Compiled: 1.4.7.0, Runtime: 1.4.2.0, Library: 1;4;2;0;17.10.3101.1006;201707201435;CL#1437078).
08:05:27.618: [AMF] [H264/AVC] Not supported by any GPU, disabling...
08:05:27.619: [AMF] [H265/HEVC] Not supported by any GPU, disabling...
08:05:27.639: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/libcef.dll' not found, loading of module failed
08:05:27.639: LoadLibrary failed for '../../obs-plugins/64bit/libEGL.dll': The specified procedure could not be found.
08:05:27.639: (127)
08:05:27.639: Module '../../obs-plugins/64bit/libEGL.dll' not loaded
08:05:27.641: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/libGLESv2.dll' not found, loading of module failed
08:05:27.643: [obs-browser]: Version 2.1.5
08:05:27.643: [obs-browser]: Blacklisted device detected, disabling browser source hardware acceleration.
08:05:27.647: LoadLibrary failed for 'nvEncodeAPI64.dll': The specified module could not be found.
08:05:27.647: (126)
08:05:27.675: Couldn't find VLC installation, VLC video source disabled
08:05:27.679: No blackmagic support
08:05:27.682: ---------------------------------
08:05:27.682: Loaded Modules:
08:05:27.682: win-wasapi.dll
08:05:27.682: win-mf.dll
08:05:27.682: win-dshow.dll
08:05:27.682: win-decklink.dll
08:05:27.682: win-capture.dll
08:05:27.682: vlc-video.dll
08:05:27.682: text-freetype2.dll
08:05:27.682: rtmp-services.dll
08:05:27.682: obs-x264.dll
08:05:27.682: obs-vst.dll
08:05:27.682: obs-transitions.dll
08:05:27.682: obs-text.dll
08:05:27.682: obs-qsv11.dll
08:05:27.682: obs-outputs.dll
08:05:27.682: obs-filters.dll
08:05:27.682: obs-ffmpeg.dll
08:05:27.682: obs-browser.dll
08:05:27.682: image-source.dll
08:05:27.682: frontend-tools.dll
08:05:27.682: enc-amf.dll
08:05:27.682: coreaudio-encoder.dll
08:05:27.682: ---------------------------------
08:05:27.682: ==== Startup complete ===============================================
08:05:27.686: All scene data cleared
08:05:27.686: ------------------------------------------------
08:05:27.769: WASAPI: Device 'Speakers (Cirrus Logic CS4206B (AB 130))' initialized
08:05:27.839: WASAPI: Device 'Microphone (HD Pro Webcam C920)' initialized
08:05:27.853: WASAPI: Device 'Microphone (HD Pro Webcam C920)' initialized
08:05:27.893: Switched to scene 'Gameplay'
08:05:27.893: ------------------------------------------------
08:05:27.894: Loaded scenes:
08:05:27.894: - scene 'Pre-Stream':
08:05:27.894: - source: 'Pre-Stream Overlay' (browser_source)
08:05:27.894: - scene 'Chat':
08:05:27.894: - source: 'Logitech Webcam' (dshow_input)
08:05:27.894: - source: 'Chat Overlay' (browser_source)
08:05:27.894: - source: 'Scarlett' (wasapi_input_capture)
08:05:27.894: - monitoring: monitor and output
08:05:27.894: - filter: 'Noise Gate' (noise_gate_filter)
08:05:27.894: - filter: 'Compressor' (compressor_filter)
08:05:27.894: - scene 'Gameplay':
08:05:27.895: - source: 'Elgato' (dshow_input)
08:05:27.895: - monitoring: monitor and output
08:05:27.895: - source: 'Logitech Webcam' (dshow_input)
08:05:27.895: - source: 'Gameplay Overlay' (browser_source)
08:05:27.896: - source: 'Scarlett' (wasapi_input_capture)
08:05:27.896: - monitoring: monitor and output
08:05:27.896: - filter: 'Noise Gate' (noise_gate_filter)
08:05:27.896: - filter: 'Compressor' (compressor_filter)
08:05:27.896: - scene 'Break':
08:05:27.896: - source: 'Break Overlay' (browser_source)
08:05:27.896: - scene 'Post-Stream':
08:05:27.896: - source: 'Post-Stream Overlay' (browser_source)
08:05:27.896: ------------------------------------------------
08:05:27.902: adding 46 milliseconds of audio buffering, total audio buffering is now 46 milliseconds
08:05:28.001: CalculateFileHash: Failed to open file 'C:\Users\Joseph Shaw\AppData\Roaming\obs-studio\updates\whatsnew.json':
08:05:28.565: ---------------------------------
08:05:28.565: [DShow Device: 'Elgato'] settings updated:
08:05:28.565: video device: Game Capture HD60 S (Video) (#01)
08:05:28.565: video path: \\?\usb#vid_0fd9&pid_005e#0413896c74#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{6f814be9-9af6-43cf-9249-c0340100021f}
08:05:28.565: resolution: 1920x1080
08:05:28.565: fps: 29.97 (interval: 333667)
08:05:28.565: format: YV12
08:05:28.565: ---------------------------------
08:05:28.566: [DShow Device: 'Logitech Webcam'] settings updated:
08:05:28.566: video device: Logitech HD Pro Webcam C920
08:05:28.566: video path: \\?\usb#vid_046d&pid_082d&mi_00#7&2a289065&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083}
08:05:28.566: resolution: 1920x1080
08:05:28.566: fps: 30.00 (interval: 333333)
08:05:28.566: format: I420
08:05:28.569: using video device audio: no
08:05:28.569: separate audio filter
08:05:28.569: sample rate: 48000
08:05:28.569: channels: 2
08:05:28.569: audio type: Capture
08:06:21.361: adding 23 milliseconds of audio buffering, total audio buffering is now 69 milliseconds