The Mividi® Audio Loudness Monitoring and Logging System (ALM150) provides a cost-effective solution for broadcast compliance monitoring and logging. It is a Windows PC based system that supports audio decoding, loudness monitoring and logging, log file management and playback. It takes transport stream input from UDP over IP or ASI interfaces, as well as Internet OTT streaming input using HLS, RTMP, RTSP, and MPEG-DASH protocols. A single system can support continuous monitoring and recording over 50 channels simultaneously.

List of Key Features

  • Supports loudness monitoring and logging in reference to ITU-R BS.1770-5
  • Supports audio stream only or full transport recording for forensics analysis
  • Supports MPEG TS over UDP, RTP, and HLS, RTSP, RTMP, MMS and MPEG-DASH protocols
  • Supports 24x7 remote operation
  • Supports recording file management, editing and playback
  • Auto-alarm, error logging and report generation

Download Trial Software Request for a Quote

Stream Monitoring

The Mividi ALM150 will monitor all transport streams received by the system. Both MPTS (multi programs TS) and SPTS (single program TS) are supported. It will extract and display key frame thumbnails, decode audio streams and display volume bars. All PIDs in the stream, elementary stream bit rates, and data types are analyzed and displayed. Additionally, all metadata tables including MPEG PSI, DVB SI and ATSC PSIP data are decoded and content information are displayed.

The system receives transport streams via IP or ASI interfaces, and supports TS over UDP or HTTP Live Stream (HLS) protocols. It can join IGMP multicast groups and automatically scan all UDP streams on the network. In case any streams are lost, the system will automatically generate errors and send alarms to the users using different methods including emails, SMS, etc.

Transport stream monitoring
Calculate and Plot Loudness and True Peaks

Loudness Monitoring and Logging

The ALM150 includes the following features for monitoring and logging audio loudness.

  • Loudness and true-peaks are calculated per ITU 1770-5 standard.
  • It provides momentary, short-term and long-term integral loudness, and true peak values of all audio channels. The momentary loudness is calculated in 400 ms interval, the short-term loudness is in 3 second interval and the long-term loudness can be measured in user-defined interval between 5 seconds to 1 hour.
  • The momentary loudness and true peak values are plotted in real-time. True peaks can be displayed in in absolute scale (LUFS), EBU +9 and EBU +18 scales.

The calculated loudness values are logged as detailed below:

  • Short-term loudness, long-term integral loudness and true peaks are saved in the system database as well as text files for long-term records.
  • The time interval of each text log file is configurable by users. Each log file contains the following header information related to each audio stream:
    • Start date and time
    • Stream ID, such as IP address and port, or user defined name
    • Program number
    • Audio Channel Configuration
  • The text log file is named with the following name convention: StreamName_PID_yy_mm_dd_hh_mm.csv

Audio Elementary Stream Recording

  • The audio elementary streams in original transport streams are recorded while the video data are discarded in order to save the storage space.
  • The time length of each record file is configurable by users. Recording files are named with the following format: StreamName_yy_mm_dd_hh_mm.ts
  • StreamName_yy_mm_dd_hh_mm.ts
  • The audio recording files are in transport stream format with the original PMT and PCR PID which can be played back by a standard transport stream player.
  • If there are multiple audio streams in a single program, each audio stream is recorded and correspondent loudness data are logged.
Records of Original Audio Streams
Record File Management

File Management

A user can easily search recorded files based on stream ID, date and time. The software will show information on the recorded files including file path, starting time, file size and duration. A quick link “Play” button is displayed for each listed file. Click the “Play” to playback the recorded file.

Error check, auto-alarms and report

The system will send alarms when input stream is lost. Users can set high and low loudness thresholds and the system will check actual loudness level against user defined thresholds. Once the high and low boundaries are exceeded for a defined period of time, it will log an error and trigger alarms.

The alarm messages can be sent in email, push message service, and/or display on Multiviewer monitor. All alarms sent are also recorded in the database.

Reports can be generated for loudness data and true peak values on individual audio streams over user selected time period, and exported in Excel or PDF format.


  • Simultaneously monitors and records up to 50 channels depending on input and recording video format.
  • Loudness and true peak calculation according to international standard ITU1770-5.
  • Loudness levels include momentary loudness (0.4s time length), short-term loudness (3s time length), and integrated loudness (configurable time length).
  • Real-time plot of loudness and true-peak value.
  • True peaks can be displayed in absolute scale (LUFS), EBU +9 and EBU +18 scales.
  • Records full transport stream or selected programs.
  • Records streams in original bitrate or reduced bitrate with video transcoding.
  • Schedules recording on specific time period and auto-repeat daily, weekly or monthly.
  • Manages, searches and plays back recorded files.
  • Cuts and merges record files, decode video frame by frame.
  • Log loudness and true peak value in the system database and text files.
  • Supports recorded data query and report generation.
  • Supports TS over IP or ASI input.
  • Supports multiple streaming protocols:
    • UDP/RTP Unicast or Multicast
    • TS over HTTP
    • HLS (HTTP Live Streaming)
    • RTMP
    • RTSP
  • Supports MPEG-2, AVC/H.264 video programs
  • Supports MP3, AAC, AAC+, and AC3 audio encoding
  • Supports SPTS (Single program transport stream) and MPTS (Multi program transport stream).
  • Supports live broadcast as well as VOD streaming monitoring.
  • Record and playback original audio data from transport stream with or without the video data.
  • The recorded loudness and original transport stream data can be saved for up to six months.
  • Auto-alarm, error logging and report generation.
  • Visual and audio alarms for following error conditions:
    • Loss of input signals
    • Loudness over user-defined thresholds
    • Loss of audio and audio elementary stream component
  • Error alarms can be sent by email, pushing message service, visual display.
  • Captures and encodes multi-view screen, and streams the encoded data to a remote location using HTTP or RTP protocols for network-wide monitoring.
  • Runs on standard Windows platform, such as Windows 10, 11 and Windows Server 2012, 2016, 2019.


Video broadcast monitoring and compliance logging applications

Lab application for video recording and loudness monitoring

Internet Video Broadcasting



  • UDP/RTP Unicast or Multicast
  • HTTP or HLS (HTTP Live Streaming)
  • RTMP
  • RTSP

OS & Hardware Configuratioin:

OS: Windows 10, 11 or Windows Server 2012, 2016, 2019
CPU: Intel® Core i7 or Xeon CPU
Hard drive: 2-16 TB
Graphic Cards: Intel® HD Integrated Graphics or Nvidia Graphic Boards
Network Connectivity: 1G NIC adapter
Conformities: UL,CSA,CE,RoHS

Mividi Broadcast Stream Recording and Loudness Monitoring System:

Product Code: ALM150
Purchase options: Software only
Fully built systems

Please click Request for a Quote or send us an email at for pricing information.

all right reserved © | MIVIDI MEDIA SYSTEMS INC.