Skip to content

ahmedrowaihi/hls-monorepo

Repository files navigation

HLS Mono Express.js/ffmpeg PoC

Using this example

Run the following command:

git clone https://github.com/ahmedrowaihi/hls-monorepo

Getting Started

Installation

pnpm install

Running the app

pnpm dev

What's inside?

This Turborepo includes the following packages/apps:

Apps and Packages

  • api: a Express.js app | simple PoC for upload/encode video to hls
  • hlsify: a portable Node.js package that utilizes ffmpeg to encode video to hls
  • hlsify-worker: a framework agnostic pre-setup mq worker for hlsify package, with hot sauce 🌶️ and hooks 🔗.

examples

  • app/api app uses hlsify package to encode video to hls
  • other examples are at hlsify repo

Each package/app is 100% TypeScript.

About

monorepo with various hlsify reusable & extendable utilities

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published