Introduction
brūhi is a mission-critical audio infrastructure platform built with Rust for absolute memory safety and sub-millisecond reliability.
What is brūhi?
Section titled “What is brūhi?”brūhi provides two deployment targets:
- Desktop App — A native audio workstation with zero-latency mixing, multi-protocol streaming (SRT, NDI, WebRTC, Dante), and a full plugin ecosystem.
- Cloud Engine — A Docker-containerized audio processing node designed for edge deployment, broadcast clusters, and managed SaaS infrastructure.
Core Principles
Section titled “Core Principles”| Principle | Implementation |
|---|---|
| Memory Safety | 100% Rust core — no garbage collection pauses, no buffer overflows |
| Sub-ms Latency | Lock-free audio graph with dedicated real-time threads |
| Portability | 45MB Docker image, runs on ARM64 and x86_64 |
| Extensibility | Plugin SDK for custom DSP, REST/gRPC APIs for automation |
Architecture Overview
Section titled “Architecture Overview”┌─────────────────────────────────────────┐│ brūhi Engine ││ ┌───────────┐ ┌──────────┐ ┌──────┐ ││ │ Audio DSP │ │ Protocol │ │ Plugin│ ││ │ Graph │ │ Hub │ │ Host │ ││ └───────────┘ └──────────┘ └──────┘ ││ ┌───────────────────────────────────┐ ││ │ Configuration Layer │ ││ └───────────────────────────────────┘ │└─────────────────────────────────────────┘Next Steps
Section titled “Next Steps”- Install brūhi on your platform
- Quick Start — get audio flowing in 5 minutes