Skip to content

Commit

Permalink
chore: Added a bunch of readme
Browse files Browse the repository at this point in the history
  • Loading branch information
matvp91 committed Dec 9, 2024
1 parent aea2d1c commit b2dcca3
Show file tree
Hide file tree
Showing 5 changed files with 25 additions and 0 deletions.
8 changes: 8 additions & 0 deletions packages/api/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# @superstreamer/api

The main API for:

- Asset management.
- Start transcode, package (or pipeline) jobs.
- Get a job by id, read status.
- Get storage info, such as transcode results.
3 changes: 3 additions & 0 deletions packages/app/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# @superstreamer/app

The app serves as a user-friendly dashboard, enabling interaction with Superstreamer through its API.
5 changes: 5 additions & 0 deletions packages/artisan/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# @superstreamer/artisan

The actual workers, this is where ffmpeg, ffprobe and the packager run.

We rely on [bullmq](https://www.npmjs.com/package/bullmq) as queue. Artisan will pick an available job from the queue and get to work.
3 changes: 3 additions & 0 deletions packages/bolt/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# bolt

An **internal** package that manages the different queues. This package is mainly shared between the API (pushing a job to the queue) and Artisan (consuming a job, does the actual work).
6 changes: 6 additions & 0 deletions packages/stitcher/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# @superstreamer/stitcher

A real-time playlist manipulator, able to proxy HLS playlists and insert interstitials on the fly.

- Filtering of the master playlist.
- Resolves a VMAP or a VAST and adds the ad as part of an interstitial.

0 comments on commit b2dcca3

Please sign in to comment.