Deadline scheduler
Maps each RTP presentation time to a controlled delivery deadline.
Measured on a quad-core Arm Cortex-A72: a 1 ms configured receiver target through physical PCM5122/I²S output, plus sustainable density of 14 stereo streams at the same receiver profile.
Reference platform: Raspberry Pi 4, quad-core Arm Cortex-A72, software PTP/software timestamps. Receiver-software timing measurements; the 1 ms physical-output result is not an analog end-to-end latency claim.
The overview remains concise. Dedicated pages give OEM engineering, product and commercial teams the evidence relevant to their decisions.
See how network time, deadline scheduling and device-clock control converge in userspace.
Explore the receive path 02BENCHMARKSCompare physical output, embedded receiver density and x86 resource use without mixing measurement boundaries.
Review the evidence 03OEM INTEGRATIONMove from a target-platform benchmark through feasibility, integration and production licensing.
Plan an evaluation 04REFERENCE PROJECTSee the open-source, off-the-shelf physical output reference without confusing it with the commercial IP.
See the reference pathFor AoIP platform vendors, professional-audio OEMs and semiconductor companies, Bama Box turns a Linux data-path bottleneck into higher channel density, lower-latency product profiles and reduced resource demands—from embedded endpoints and stageboxes to mixers, console engines and broadcast systems. The same userspace receiver architecture scales from Linux SoCs such as NXP i.MX to x86 backstage systems.
Measured at a strict 1 ms receiver target through physical PCM5122/I²S output, with a maximum runtime ALSA queue of 34 frames (0.71 ms).
Integrate proven technology without rebuilding the data path from scratch.
Bama Box implements packet intake, jitter buffering and deadline-controlled scheduling entirely in Linux userspace. It requires no custom kernel module and is portable across Linux-capable SoCs. Platform-specific hardware timestamps, clocks and audio interfaces connect through a defined software API.
System cost rises quickly as channel count grows.
The integrated receive path reduces avoidable processing and data movement, leaving more CPU and memory headroom for the OEM product.
Network time and the audio-device clock do not run at exactly the same rate. In the measured HiFiBerry/PCM5122 run, the device consumed approximately one extra 48 kHz PCM frame—20.83 µs—about every ten seconds.
The Bama Box controller tracked that drift and made six declared, single-frame repeats during the 60-second run, keeping the presentation timeline aligned instead of allowing phase error to accumulate.
Maps each RTP presentation time to a controlled delivery deadline.
Tracks the network and device clocks and applies explicit frame-level correction.
Absorbs arrival variation while protecting the configured receiver target.
Uses the platform timestamp source through a defined OEM software API.
Feeds the physical audio path with bounded runtime queue depth and low overhead.
RTP timing drives deadline-controlled delivery. OEM timestamps, platform clocks and audio interfaces connect through a dedicated software API.
USERSPACE PATH VALIDATED · HARDWARE INTEGRATION IS PLATFORM-SPECIFICProduction terms are structured to remain attractive even on platforms where the measured gain is at the conservative end of the performance range.
No recurring subscription. The production royalty applies once when an enabled OEM product ships.
Licensing follows the enabled network-audio channel class, keeping low-channel products economical.
A negotiated per-device ceiling prevents higher channel density from creating an open-ended royalty.
Bring your i.MX7, i.MX8 or other target hardware for a confidential receiver comparison before production commitment.
Exact pricing stays private. Volume, product-family, platform and strategic-rights terms are matched to the product and scope.
Benchmark your target platformMeasured proof covers physical embedded output, sustainable Arm receiver density and separate x86 backstage resource evidence. Review the canonical benchmark record.
Reproducible quad-core Arm Cortex-A72 reference platform. Final performance is established on the OEM target SoC.
ALSA mmap/DMA → I²S → PCM5122, with a maximum runtime ALSA queue of 34 frames (0.71 ms).
28 / 66 / 80 audio channels, with final-mmap PCM verification at the stated receiver-software boundary.
33 vs 20 stereo streams against the tested stock direct-mmap RAVENNA/Linux implementation.
40 vs 24 stereo streams against the tested stock direct-mmap RAVENNA/Linux implementation.
Lower CPU load / receiver memory versus FFmpeg in a separate 16-stream backstage benchmark.
Physical-output, Arm-density, GStreamer, RAVENNA/Linux and x86/FFmpeg evidence use distinct measurement campaigns. Full current methodology and qualifications are maintained on the canonical benchmarks page.
Review all benchmark evidenceStagePi is Bama Box's open-source AES67 stagebox for off-the-shelf Raspberry Pi 4 and HiFiBerry hardware. It provides a transparent physical-audio reference and ecosystem proof, while the proprietary commercial receiver remains a separate OEM proposition.
Explore the StagePi referenceCONFIDENTIAL OEM BENCHMARK