Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/matvp91/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.
https://github.com/matvp91/superstreamer

advertising api ffmpeg hevc hls media-server server-side streaming video video-processing video-streaming

Last synced: 2 months ago
JSON representation

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

Awesome Lists containing this project

README

        


Superstreamer


From video processing to playback in a matter of minutes.






stars
pr

discord


Documentation ·
Getting Started

[Buy me a coffee button](https://www.buymeacoffee.com/matvp91)
[Join Discord button](https://discord.gg/4hXgz9EsF4)

Superstreamer is a self hostable platform that aims to simplify the complexities of video delivery. Transcode and package your media for online streaming with simple API calls and sane defaults, or craft dynamic HLS playlists on the fly with bumpers, ads and filters.

- Transcode your video file into separate quality tracks (eg; 1080p, 720p, 480p).
- Write `HLS CMAF` playlists directly to S3, ready for playback!
- Want to insert a bumper like Netflix? Stitch it as an HLS interstitial on the fly.
- Insert linear ads as interstitials by providing a simple VMAP.
- Use our facade to interact with HLS.js, a heavily simplified wrapper that makes sense for player builders.
- Awesome React components to start building your own player.

Give us a ⭐ if you like our work. Much appreciated!

## Getting Started

```shell
# We have prebuilt containers, see docker/docker-compose.yml

cp config.env.example config.env
# Open config.env and change the variables.
docker compose up -d
```

Dive into the [Documentation](https://superstreamer.xyz) and do not hesitate to ask questions on [Discord](https://discord.gg/4hXgz9EsF4).

## Support

I've lost count of the weekends I’ve sacrificed to this project. If you think Superstreamer adding value to your company — or just want to help me remember what sunlight looks like — consider sponsoring! You can also pitch in by writing code, docs, or just spreading the word. Any help is hugely appreciated! 🥰