You can easily set up a standard 433 Mhz remote control that you use every day in your home to control scenes in OBS (Open Broadcast Software) if you don’t own a fancy Stream Deck.
All you need is a remote, a 433 Mhz Wifi Bridge and some Node-RED magic.
Flash the bridge using these instructions: https://explorationspace.co.za/2021/02/10/sonoff-rf-bridge-433-tasmota/
Install the OBS Websocket plugin: https://github.com/Palakis/obs-websocket/releases/tag/4.9.0
The 433 Mhz Bridge when it detects a signal, it publishes a message with it’s contents via MQTT. These will have codes attached to them and in the case of a remote, that code / data that is sent via the message payload translates to the button pressed. You can “train” your solution with the remotes you have. These can be standard house-hold remotes.
The switch statements routes the flow based on the button data to a specific function.
The function sends a message with the “scene-name” with the parameter of the scene created in OBS.
For additional commands refer to the protocol document:
https://github.com/Palakis/obs-websocket/blob/4.x-current/docs/generated/protocol.md
Happy streaming! 😎