Skip to content
This repository was archived by the owner on Feb 5, 2026. It is now read-only.
/ recApi Public archive

REST API and basic frontend to schedule jobs in agenda to spawn ffmpeg for recording streams

Notifications You must be signed in to change notification settings

odtgit/recApi

Repository files navigation

recApi

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.

Screenshot of UI (dark reader)

Screenshot

Installation

git clone https://github.com/odtgit/recApi
cd recApi
npm install

Configuration

cp config.yml.example config.yml

Make changes as you see fit, docker-compose has example of bind mounts for external config and storage.

Start

npm start

Docker build and start

docker-compose up -d --build

Usage

Browse to http://localhost:23040/

About

REST API and basic frontend to schedule jobs in agenda to spawn ffmpeg for recording streams

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •