Features
Everything you need to bridge macOS audio to professional AES67 networks.
Core
Virtual Audio Device
Akulab Bridge installs a CoreAudio HAL driver that appears as a standard audio device in macOS. Any application that uses CoreAudio — DAWs, video editors, conferencing tools — can send and receive networked audio without modification.
Audio data flows through shared memory ring buffers with lock-free atomic operations, ensuring zero-copy transport between the daemon and the driver.
| Channels | 2 - 64, configurable |
| Sample Rates | 44.1 / 48 / 96 / 192 kHz |
| Bit Depth | 16 / 24 / 32 bit (L16, L24, L32) |
| Latency | Low (~6ms), Normal (~10ms), Safe (~20ms) |
| IPC | POSIX shared memory, lock-free ring buffer |
Timing
PTP Clock Sync
IEEE 1588-2008 Precision Time Protocol implementation with both slave and master modes. Achieves sub-microsecond synchronization with network grandmaster clocks.
Automatic delay measurement, clock offset calculation, and sync quality monitoring. The daemon continuously tracks PTP state and exposes metrics through both the controller app and web API.
| Standard | IEEE 1588-2008 (PTPv2) |
| Modes | Slave + Master |
| Sync Interval | 125ms |
| Domain | Configurable (default 0) |
| Transport | UDP multicast (224.0.1.129) |
Transport
RTP Audio Streaming
AES67-compliant RTP transport for multi-channel audio. Supports both sending and receiving with configurable encoding, packet timing, and jitter buffer depth.
The jitter buffer handles out-of-order packets, late arrivals, and network fluctuations while maintaining the lowest possible latency for the configured safety margin.
| Standard | RFC 3550 + AES67 profile |
| Packet Time | 1ms (48 samples @ 48kHz) |
| Direction | Send + Receive |
| Multicast | Configurable group address |
| Loss Detection | Sequence number tracking |
Discovery
SAP & NMOS
Automatic stream discovery through SAP (Session Announcement Protocol) multicast listening. All advertised streams on the network appear instantly with their SDP metadata.
Full AMWA NMOS IS-04 Node API and IS-05 Connection API support enables integration with broadcast-grade infrastructure, registries, and control systems.
| SAP | RFC 2974, multicast listener |
| SDP | RFC 4566 + AES67 ts-refclk |
| NMOS IS-04 | v1.3 Node API + mDNS-SD |
| NMOS IS-05 | v1.1 Connection API |
Recording
Multitrack Recording
Record incoming audio streams directly to WAV files. Choose between single-file, per-stream, or per-channel recording modes depending on your workflow.
| Format | WAV (PCM) |
| Modes | Single file / Per-stream / Per-channel |
| Control | CLI flags, Web API, Controller app |
| Output | Configurable directory |
Monitoring
Web Dashboard & API
Built-in HTTP server with a real-time dashboard showing PTP status, audio meters, stream info, and recording state. The REST API exposes all monitoring data as JSON for custom integrations.
| Port | 8080 (configurable) |
| Endpoints | /api/status, /api/meters, /api/streams |
| Recording | /api/recording/start, /api/recording/stop |
| Compliance | /api/compliance (AES67 timing report) |
Control
macOS Controller App
Native SwiftUI application with real-time status monitoring, stream discovery browser, per-channel metering, channel routing matrix, and complete settings management. Pro Audio Dark theme with adaptive light/dark mode.
| Pages | Status, Streams, Meters, Settings, Routing, Logs |
| Shortcuts | Cmd+1-6 navigation, Cmd+K command palette |
| IPC | Shared memory monitoring @ 100ms interval |
| Daemon | Start/stop control, real-time log capture |