https://github.com/commanderredyt/obs-studio-controller
DIY hardware + software to control obs studio
https://github.com/commanderredyt/obs-studio-controller
arduino diy esp-idf esp32 espressif nodejs obs-studio
Last synced: 2 months ago
JSON representation
DIY hardware + software to control obs studio
- Host: GitHub
- URL: https://github.com/commanderredyt/obs-studio-controller
- Owner: CommanderRedYT
- License: gpl-3.0
- Created: 2022-12-13T00:34:43.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-04-24T09:37:07.000Z (about 3 years ago)
- Last Synced: 2025-01-19T11:25:17.562Z (over 1 year ago)
- Topics: arduino, diy, esp-idf, esp32, espressif, nodejs, obs-studio
- Language: C++
- Homepage:
- Size: 23.7 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# obs-studio-controller
DIY hardware + software to control obs studio
## What is this?
This project will be a do-it-yourself solution to control OBS Studio.
It will have a custom PCB, based on the ESP32, with rotary encoders, buttons and and optional tft display.
I am planning on having a NodeJS backend as there are already great librarys to connect to OBS Studio!
The backend will also host a website to configure the device.
I am also planning on making a Video series showing my path on creating this project.
Tl;Dr:
## Features
- [ ] Custom PCB containing digital and analog inputs, based on the Espressif 32 Microcontroller.
- [ ] A 3D printable housing for the electronics
- [ ] NodeJS backend for configuring or updating the device
More will be added after designing and testing!
## Updating
I am planning to implement Over The Air Updates as well as flashing via USB C.
The ESP32 software will be using the ESP-IDF. From experience I have noticed some usability problems, so I will be using GitHub CI to build and then host the binaries.
## Contributing
If you encounter any problems, or have improvements, feel free to open an Issue or even a Pull Request!
## "Roadmap"
- After ordering the [first version](https://github.com/CommanderRedYT/obs-studio-controller/releases/tag/ordered-01) I discovered that I accidentally selected the wrong part for the rotary encoders (ones without buttons). Next revision will have that fixed, but for now, I will need to reorder the right components and try to replace the ones on the pcb