The Mividi® Audio Loudness Monitoring and Logging System (Loudness Logger) 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, smooth streaming, 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-3
  • Supports audio stream only or full transport recording for forensics analysis
  • Supports MPEG TS over UDP, RTP, and HLS, RTSP, RTMP, MMS and Smooth Streaming protocols
  • Supports 24x7 remote operation
  • Supports recording file management, editing and playback
  • Auto-alarm, error logging and report generation

Download Trial Software

Stream Monitoring

The Mividi Loudness Logger 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 Loudness Logger includes the following features for monitoring and logging audio loudness.

  • Loudness and true-peaks are calculated per ITU 1770-3 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
Monitoring Recording Status

Full Transport Stream Recording

A user can configure the system to record entire transport streams or selected programs automatically. The recording can also be scheduled for specified time periods that can be repeated daily, weekly, or monthly. The recorded files will be in standard TS format, and the time duration of each file can be pre-configured. When the recording file reaches specified duration, it will automatically roll over to a new file for recording.

The software provides a status display of all recording activities. A user can also manually start and stop the recorder. All recorded files can be saved in the computer’s hard drive or an external storage device. When a recording fie is created, the software will save the file metadata in the database for easier search and management.

The software will monitor the hard drive space while recording. When the empty space in the hard drive is less than 10% of the hard drive capacity, it will automatically delete older files. Additionally, users can configure the software to delete old files older than a user-specified time.

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.

Record File Management
Record File Edit

File Edit and Playback

The software provides functions for playing back, cutting and merging recorded files. The playback allows the software to play back any recorded transport stream files. It also contains fast forward and rewind features, and can decode the video frame by frame.

The File Edit includes functions for cutting a recorded file into multiple smaller files and merging multiple files into a single file. The software provides precise pointers to mark the locations of the cutting points based on a progress bar and thumbnails. A progress bar shows the relative time of the marks to the start of the file. When a user drags the pointer, video frames are decoded and displayed as thumbnails so a user can visually see the cutting location. Additional, several controls are provided for moving the pointer position in more precise steps.

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 Multi-viewer 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.

Features

  • 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-3.
  • 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
    • Microsoft Smooth Streaming
  • 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 7, 8 and Windows Server 2008, 2012.

Applications

Video broadcast monitoring and compliance logging applications

Lab application for video recording and loudness monitoring

Internet Video Broadcasting

Specification

Input:

IP:
  • UDP/RTP Unicast or Multicast
  • HTTP or HLS (HTTP Live Streaming)
  • RTMP
  • RTSP
  • Smooth Streaming
ASI: MPEG TS

OS & Hardware Configuratioin:

OS: Windows 7, 8, 10 or Windows Server 2008, 2012
CPU: Intel® Core i7 or Xeon CPU
RAM: 16 GB DDR4
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: Loudness Logger
Purchase options: Software only
Fully built systems

The system and software price depends on the number of streams to be monitored at the same time. Please contact Mividi info@mividi.com for more details.