I’m deploying a recording solution across thousands of identical Windows-based medical imaging systems. Each has a dual-monitor setup (primary display + secondary touchscreen) with consistent resolutions and configurations.
The Problem:OBS identifies displays using unique hardware IDs. Even on identical machines, the scene.json file treats each monitor-PC pairing as unique. This requires a manual "re-selection" of the display source for every new unit, which is impossible to scale.
The Goal:Since I cannot find a "generic display" setting in OBS, I want to automate this configuration.
The Question:Has anyone successfully used a script (Python/PowerShell) to poll the current system's monitor IDs and inject them into the OBS scene.json files automatically? I’m looking for examples of writing these specific hardware identifiers to the JSON to bypass the manual configuration step.
The Problem:OBS identifies displays using unique hardware IDs. Even on identical machines, the scene.json file treats each monitor-PC pairing as unique. This requires a manual "re-selection" of the display source for every new unit, which is impossible to scale.
The Goal:Since I cannot find a "generic display" setting in OBS, I want to automate this configuration.
The Question:Has anyone successfully used a script (Python/PowerShell) to poll the current system's monitor IDs and inject them into the OBS scene.json files automatically? I’m looking for examples of writing these specific hardware identifiers to the JSON to bypass the manual configuration step.