Show HN: EZLive – lightweight serverless self-hosted livestream

github.com

2 points by mistivia 11 hours ago

I recently made a small open source project `EZLive`. It lets you host your private live video without a server with public IP address. It can also serve as a build block of a more complex media system.

EZLive will create a localhost RTMP ingest server, allowing OBS to stream video. Then EZLive converts the video into HLS files (.m3u8 + .ts). HLS files are uploaded to S3-compatible storage (like MinIO, Wasabi, Cloudflare R2, etc.). You can then watch the livestream with any HTML5 HLS player (like hls.js) in the browser.

Feature and drawbacks:

* Much lighter than Owncast — but no chat, no extra stuff.

* Easy to set up — just one binary and a S3 bucket.

* Scales easily — the S3 cloud storage handles the load.

If you just want a simple way to host your own livestream, this may work well for you.

This is a weekend side project I just finished. It’s still alpha, may have some bugs.