Screen Broadcaster is a custom-built desktop application written in C / C++ and TypeScript. It designed to provide screen recording and live broadcasting capabilities on Windows 11 / 10. Inspired by tools like OBS, it offers a lot of intresting features e.g. screen recording / broadcasting quality, traffic monitoring and multiple displays support.
git clone https://github.com/th0truth/screen-broadcaster.git
cd screen-broadcasterYou must building some additional components.
docker compose build
npm run build:tscdocker compose up
npm run broadcasterAfter building and launching the application, it will automatically start a local server to provide access to the user interface.
http://localhostThis will load the page, where you can manage recordings, configure streams, settings.
If you need you can easily deploy this application on the cloud platform (e.g. Render, Railway).