Show HN: Kahawai – An open source, modular media system
Category: infrastructure
Tags: media-server, streaming, rust, gstreamer, self-hosted, transcoding, sqlite
Score: 7.0/10 (Innovation: 6, Technical: 8, Documentation: 7, Utility: 7)
Kahawai is a self-hosted media streaming server written in Rust that uses GStreamer for media processing. It features a modular architecture with hub, mediahost, and transcoder roles, enabling distributed media serving and hardware-accelerated transcoding. The project is notable for its thoughtful design around satellite enrollment with mTLS, direct play/remux/transcode decision logic, and built-in web interface.
Target audience: self-hosters, devops, media enthusiasts
Repository: https://kahawai.net/ · Rust · MIT · 10 stars
View on Hacker News