TallyPi allows you to build network controlled tally lights for live cameras, intended for control by OBS but extensible enough to use for whatever purposes you like.
Configure obs-websocket in OBS and set the password to something of your choosing
Clone this project
Instance in the addons/obs_websocket_gd/obs_websocket.tscn file somewhere in your project
By default, the addon tries to connect to localhost:4444 with a password of password. Change the password in addons/obs_websocket_gd/obs_websocket.gd to the password set in step 2. The variables are exported for convenience
(OPTIONAL) Connect some listener to the obs_data_received(update_data) signal in obs_websocket.gd. obs_data_received outputs an ObsMessage data structure. This data structure stores the raw response and also maps the data to the expected OpCode fields.
Call the send_command(command: String, data: Dictionary = {}) method on the obs_websocket.gd instance. Reference the obs-websocket protocol to find out what commands + data to send
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].