VERIFIED MULTICHANNEL AES67

64 channels at 1 ms.
256 at 3 ms.

Measured on the same quad-core Arm Cortex-A72 reference platform and verified through the final ALSA PCM boundary.

BAMA BOX VERIFIED SCALINGSAME ARM PLATFORM
1 ms TARGET64

channels

8 streams × 8 channels
2 ms TARGET128

channels

16 streams × 8 channels
3 ms TARGET256

channels

32 streams × 8 channels

Configured receiver targets · verified logical ALSA output channels

EXECUTIVE BENCHMARK SUMMARY

Capacity rises with the configured receiver target.

Reference platform: Raspberry Pi 4, quad-core Arm Cortex-A72, Debian 12, direct physical 1 Gb Ethernet and software PTP/software timestamps. Final performance is established on the OEM target SoC.

ChannelsMeasured topologyPacket timeReceiver targetReceiver CPUSystem CPURSSValidation boundary
648 streams × 8 channels0.5 ms1 ms0.5200 coresSee report note90.7 MiBPacket · clock · presentation · final ALSA PCM
12816 streams × 8 channels1 ms2 ms0.7926 cores1.3868 cores98.9 MiBPacket · clock · presentation · final ALSA PCM
25632 streams × 8 channels1 ms3 ms2.2317 cores2.3415 cores115.5 MiBPacket · clock · presentation · final ALSA PCM

The 64-channel receiver CPU is the report's comparable getrusage value; its whole-system CPU window was not aligned for a direct table comparison. These are verified logical ALSA output channels, not physical outputs or product ceilings.

MATCHED 64-CHANNEL WORKLOAD

Same 8 × 8-channel workload.
Different first passing targets.

The unchanged stock RAVENNA/Linux path and Bama Box were exercised through the common daemon configuration at 64 channels.

BAMA BOX1 ms

strict presentation gate passed

Packet, clock, presentation and final ALSA PCM gates passed for the 64-channel workload.

TESTED STOCK RAVENNA/LINUX3 ms

first final ALSA capture pass

Final ALSA capture continuity failed at 1 and 2 ms and passed at the configured 3 ms target.

AT THAT SAME 3 MS TARGET256 / 64

channels exposed by tested configurations

Bama Box sustained 256 logical channels; the tested common RAVENNA configuration exposed 64 usable input routes.

Scope: the four-times figure compares usable channel counts exposed by the tested configurations. The 64-route result was a control/configuration limit—not a measured RAVENNA CPU ceiling or a limit of the RAVENNA standard. The validation boundaries differ.

REAL HARDWARE OUTPUT

1 ms configured receiver target sustained through PCM5122/I²S.

One stereo RTP/L16 stream sustained through ALSA → I²S → PCM5122 with a maximum runtime ALSA queue of 34 frames / 0.71 ms.

SENDERmacOSRTP/L16 + PTPd2 GM
NETWORKDirect 1 GbEno intervening switch
RECEIVERBCM27114× Cortex-A72
OUTPUTPCM5122 / I²S34 frames / 0.71 ms max queue

This validates the configured receiver target through the physical PCM device path. It is not an analog or network-to-DAC end-to-end latency measurement.

X86 BACKSTAGE POTENTIAL

Receiver efficiency beyond embedded endpoints.

A separate cloud KVM/Linux-container benchmark exercised a 32-channel workload through the UDP fallback available in that environment. It shows potential for mixers, console engines and backstage servers; direct packet access depends on the OEM security configuration.

lower CPU load
11×lower memory

32 audio channels · compared with FFmpeg on the same x86/KVM environment

METHODOLOGY + SCOPE

What the results establish.

The measurements remain separated so channel scale, physical output and x86 resource evidence are not presented as one implied apples-to-apples matrix.

01

Multichannel boundary

Logical ALSA output validation across the shared receive and decode path. It does not represent a 256-channel physical PCM device.

02

Clock environment

Software PTP and software timestamps on the Arm reference platform; no PHC or hardware timestamps.

03

256-channel nuance

The 3 ms run passed all gates. Maximum recorded per-stream packet-service gap was 6.395 ms; 256 channels at 2 ms were not qualified.

04

Comparison boundary

RAVENNA validates final ALSA capture continuity; Bama Box adds exact RTP-to-presentation instrumentation.

MEASURE YOUR PRODUCT TARGET

Move from reference data to your hardware.

We can reproduce the receiver benchmark using your SoC, timing source, NIC and audio interface.

Plan a joint benchmark