A simple controller that makes dynamic content for live streamings easier.
For now, the application only can make a gallery of images which can be watched through a HTTP protocol (more features are coming!).
Just add your images into a folder and the app will do the rest. While the app is executing, you can share the live view using the URL provided by the app which you can copy and paste it into your favorite Streaming application (like OBS Studio).
These instructions will get you a copy of the project up and running on your local machine for development and testing.
If you just want a release version for productive (or funny) purposes, you can get the binaries here: Download the latest release.
To edit, test and execute the source code of this project you will Node.js (at least the 8.11.1 LTS version) with NPM.
This project was build with Electron, so to prepare the development env just install the NPM packages that comes into the package.json
npm install
To start the application via command line, execute the following:
npm start
You can use Electron Packager for this task. This is a quick example of how I use it:
electron-packager stream-logic --icon=stream-logic/lib/img/icon.ico --all stream-logic
- Electron - The framework used
- Node JS - The run-time enviroment
- Vue.js - An open-source JavaScript framework for building user interfaces.
This project use SemVer for versioning. For the versions available, see the tags on this repository.
- Patricio Andrés Peña Muñoz - Initial work - patriciopenamunoz
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details
- This is my first time trying to create a complete Github repository! (hehe... any suggestion is welcome)
- Thanks to Derek Chiang for his amazing gist which let me build a HTTP server in seconds.
- This README.md was possible thanks to this gist made by Billie Thompson.