ntt0601zcoder

Open Streamer is a scalable, modular media server inspired by modern streaming systems. Built with Go and FFmpeg, it supports ingest, intelligent source failover, real-time transcoding, and multi-protocol publishing (HLS, RTMP, SRT).

25
0
100% credibility
Found Apr 06, 2026 at 25 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Go
AI Summary

Open Streamer is a high-availability live media server written in Go that ingests streams from various sources, normalizes them to an internal MPEG-TS pipeline, transcodes on demand, and publishes to consumers over HLS, DASH, RTMP, RTSP, and SRT.

Star Growth

See how this repo grew from 25 to 25 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is open-streamer?

Open Streamer is a scalable media server for live video ingest and delivery, pulling from IP cameras, RTMP encoders, SRT relays, HLS feeds, UDP multicast, files, or S3 while supporting push from OBS. It normalizes streams to MPEG-TS, adds automatic failover across prioritized sources, transcodes on-demand to ABR ladders with hardware acceleration, and publishes via HLS, DASH, RTMP, RTSP, or SRT. Managed entirely through a REST API with pluggable storage like JSON files, Postgres, or MongoDB, plus DVR recording and timeshift playback.

Why is it gaining traction?

URL-driven setup means no per-stream config—just drop in source URLs and it auto-detects protocols and pull/push modes, with seamless failover and exponential-backoff reconnects. Native Go ingest avoids FFmpeg subprocesses for pulls, keeping CPU low, while FFmpeg handles transcoding efficiently; Prometheus metrics and webhook hooks make it production-ready out of the box. As an open source streamer and camera streamer github alternative, it packs enterprise features like push-to-YouTube/Twitch without the bloat.

Who should use this?

DevOps engineers building open source TV streamers or camera streamer github pipelines for events, surveillance, or sports. Backend teams needing an open source media streamer for multi-camera failover with ABR transcoding and DVR. Broadcasters prototyping open streamers for HLS/DASH delivery to web, mobile, or CDNs.

Verdict

Grab it for proofs-of-concept or low-scale production—Docker Compose gets you API, Postgres, and Grafana in minutes, with solid docs and tests. At 25 stars and 1.0% credibility, it's early but mature enough for non-critical use; monitor for community growth before betting the farm.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.