Question / Help Can I stream from hardware with no "desktop audio device" ?

schnugee

New Member
I've used OBS for a few years, but I'm trying out a streaming solution on new hardware. I had a HP server available with a capture card for AV inputs, but it has no hardware that supports audio output. Is it possible to run OBS to encode and stream to an RTMP server on hardware with no "desktop audio device" ?

My other thought would be to install a USB sound card if audio playback is needed.

Thank you for reading, and any insight or experience you can offer.

God bless!

15:51:43: CLR host plugin strings not found, dynamically loading 4 strings
15:51:43: CLRHost::Initialize() attempting to load and start the .NET runtime (null)
15:51:43: CLRHost::Initialize() Found version v4.0.30319 .NET runtime
15:51:43: CLRHost::Initialize() attempting to use v4.0.30319 .NET runtime
15:51:43: CLRHost::LoadInteropLibrary() load the assembly plugins\CLRHostPlugin\CLRHost.Interop.dll
15:51:43: CLRHost::LoadPlugins() attempting to load the plugin assembly CLRBrowserSourcePlugin
15:51:43: CLRHost:: Could not find/load browser settings at location C:\Users\Admin\AppData\Roaming\OBS\pluginData\browser.json
15:51:43: CLRHost:: Exception: System.IO.FileNotFoundException: Could not find file 'C:\Users\Admin\AppData\Roaming\OBS\pluginData\browser.json'.
15:51:43: File name: 'C:\Users\Admin\AppData\Roaming\OBS\pluginData\browser.json'
15:51:43: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
15:51:43: at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
15:51:43: at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
15:51:43: at CLRBrowserSourcePlugin.Shared.BrowserSettings.Reload()
15:51:43: CLRHost::LoadPlugins() successfully added CLR plugin [Type: CLRBrowserSourcePlugin.CLRBrowserSourcePlugin, Name: CLR Browser Source Plugin]
15:53:32: Open Broadcaster Software v0.659b - 32bit (´・ω・`)
15:53:32: -------------------------------
15:53:32: CPU Name: Intel(R) Core(TM) i3-2100 CPU @ 3.10GHz
15:53:32: CPU Speed: 3093MHz
15:53:32: Physical Memory: 2013MB Total, 845MB Free
15:53:32: stepping id: 7, model 42, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 2
15:53:32: monitor 1: pos={0, 0}, size={1024, 768}
15:53:32: Windows Version: 10.0 Build 17134 (revision 753)
15:53:32: Aero is Enabled
15:53:32: -------------------------------
15:53:32: OBS Modules:
15:53:32: Base Address Module
15:53:32: 00DD0000 OBS.exe
15:53:32: 70530000 OBSApi.dll
15:53:32: 70440000 CLRHostPlugin.dll
15:53:32: 67020000 DShowPlugin.dll
15:53:32: 66FF0000 GraphicsCapture.dll
15:53:32: 66FC0000 NoiseGate.dll
15:53:32: 70320000 PSVPlugin.dll
15:53:32: 66FA0000 scenesw.dll
15:53:32: =====Stream Start: 2019-11-03, 15:53:32===============================================
15:53:32: Multithreaded optimizations: On
15:53:32: Base resolution: 1280x720
15:53:32: Output resolution: 1280x720
15:53:32: ------------------------------------------
15:53:32: Loading up D3D10 on Microsoft Basic Render Driver (Adapter 1)...
15:53:32: ------------------------------------------
15:53:32: Audio Format: 48000 Hz
15:53:32: ------------------------------------------
15:53:32: Audio Channels: 2 Ch
15:53:32: Playback device Default
Warning -- MMDeviceAudioSource::Initialize(0): Could not create IMMDevice = 80070490

Error: Cannot initialize desktop audio sound, more info in the log file.
 
I received no reply, so I'm following up with the answer I used as a work around in case it helps others. I purchased a USB audio card inexpensively through an online retailer. It advertised plug & play functionality within Windows. I installed it onto the back of my server chassis, and problem solved.
 
Back
Top