An EBU R128 Loudness Meter for Axia Livewire Streams
MIT License
An EBU R128 loudness meter for Axia Livewire streams with a short-term (3 sec.) and/or momentary (100ms) loudness readouts. 100ms Resolution.
Axia Livewire is an IP networked audio protocol used in broadcast. Among other things, it allows for 32767 channels of raw multicast PCM audio distributed over a standard IP network. Axia nodes are connected to the network and provide audio I/O.
Raw PCM (big endian, 24-bit signed, 48000 kHz, stereo interleaved) delivered in the form of multicast IP/UDP/RTP packets.
PCM from each packet is buffered and handed to libebur128 for loudness measurement.
Buffer input / confirm packet sequence. (UDP does not guarantee packets arrive in order; xNodes buffer 15-100ms the recieve side.)
libebur128
, and then compile axialufs.c.node index.js
localhost:3000
in your browser.