# superstreamerapp/superstreamer

An open, scalable, online streaming setup. All-in-one toolkit from ingest to adaptive video playback. Built for developers in need of video tooling.

Repository: https://github.com/superstreamerapp/superstreamer
Canonical: https://ross.abutalabs.com/products/superstreamer
Homepage: https://superstreamer.xyz
Language: TypeScript
License: MPL-2.0
License Family: copyleft
Topics: streaming, video, video-processing, video-streaming, advertising, ffmpeg, hls, api, hevc, media-server, server-side
Last push: 2026-02-13T21:11:30+00:00

## Health v2 (maintenance only)
Score: 51/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 67, release rhythm 28, longevity 54
- inputs: {"age_days": 758, "days_push": 201, "days_rel": 557, "gap_med": 68.0, "n_releases_24m": 3}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1407, forks 57 (observed 2026-08-28T04:04:38.475694+00:00)

## What it is
Superstreamer is a self-hostable, scalable video streaming platform that covers the full pipeline from transcoding and HLS packaging to dynamic playlist stitching and playback. It exposes simple APIs for transcoding media into multi-quality HLS CMAF tracks, writing playlists to S3, and inserting bumpers or ads via HLS interstitials.

## Use cases
- transcode videos into multiple quality tracks for streaming
- package video as HLS CMAF and upload to S3
- insert bumpers or ads into HLS streams with interstitials
- schedule VAST or VMAP ad breaks in video playback
- build a custom video player UI on top of HLS.js
- self-host a video-on-demand streaming backend

## When to choose
- you need an end-to-end self-hosted video streaming pipeline from ingest to playback
- you want API-driven transcoding and HLS packaging with sane defaults
- you need server-side ad insertion or dynamic HLS playlist stitching
- you're a developer building a player UI and want a simplified HLS.js facade

## When to avoid
- you need live low-latency streaming rather than VOD workflows
- you want a fully managed hosted video platform without self-hosting overhead
- you only need simple video playback without transcoding or stitching
- you require DRM or advanced enterprise video security features

## Facets
- artifact type: service
- maturity: active
- function: video-processing, streaming, api-framework, http-server, web-framework
- domain: media, self-hosted, web-development, apis
- platform: self-hosted, browser
- tags: hls, ffmpeg, transcoding, vast, vmap, hls-interstitials, adaptive-streaming, s3, hls-js, video-on-demand, video, docker, web-server, nodejs

## Member repositories
- superstreamerapp/superstreamer (main) score 51

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:38.475694+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:38:39.780840+00:00, confidence not recorded.
  - readme: https://github.com/superstreamerapp/superstreamer (fetched 2026-08-28T04:04:38.475694+00:00, sha 7eb62b51299f)
  - homepage: https://superstreamer.xyz (fetched 2026-08-29T11:52:26.172594+00:00, sha 96c3c9372e46)
  - site_page: https://superstreamer.xyz/guide/getting-started.html (fetched 2026-08-29T11:52:26.175159+00:00, sha 3f6c4a58cf3a)
- Data as of 2026-08-30T08:39:29.467469+00:00.
