A node.js REST API to schedule jobs in agenda to spawn ffmpeg to record stuff using URLs or predefined channels.
This is a learning project, expect everything to break.
It requires ffmpeg and mongodb available. Node dependencies are listed in the package.json file.
git clone https://github.com/odtgit/recApi
cd recApi
npm install
cp config.yml.example config.yml
Make changes as you see fit, docker-compose has example of bind mounts for external config and storage.
npm start
docker-compose up -d --build
Browse to http://localhost:23040/
