The Mividi® Broadcast Recording and Compliance Logging System (AMR130) provides a cost-effective solution for broadcast compliance monitoring and logging. It is a Windows PC based system that utilizes GPU encoding for low-cost video transcoding. The software supports stream recording, file management, editing and playback. The recorder 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 recording of 30 streams.

Real-time plot of audio loudness and true peaks

List of Key Features

  • Supports stream recording in original bitrate or reduced bitrate (transcoding)
  • 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
  • Error logging and alarms using email, SMS and sound

Download Trial Software

Stream Monitoring

The Mividi AMR130 will monitor all input streams to the system. The system can receive input streams via IP or ASI interfaces, and supports TS over UDP, HTTP Live Stream (HLS) and other Internet streaming protocols including RTMP, RTSP, MPEG-DASH. It can also receive multicast streams by joining IGMP multicast groups and automatically scan all UDP streams on the network. Both MPTS (multi programs TS) and SPTS (single program TS) are supported.

The system will show all input streams and programs being monitored, their bitrate and recording status. In case any streams are lost or recording errors occur, the system will automatically generate errors and send alarms to the users using multiple methods including emails, SMS, etc.

Monitoring Recording Status

Automatic 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. In addition, several controls are provided for moving the pointer position in more precise steps.

Error check and alarms

The system will send alarms when input stream is lost. Additional alarms may be triggered by recording errors, such as unexpected stop of recording, hard drive is full.

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.


  • • Simultaneously monitors and records up to 30 channels depending on input and recording video format.
  • 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.
  • 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.
  • Error logging and alarms using email, SMS and sound
  • 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.


Video broadcast monitoring and compliance logging applications

Lab application for video recording and loudness monitoring



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

OS & Hardware Configuratioin:

OS: Windows 7, 8, 10 or Windows Server 2008, 2012, 2016
CPU: Intel® Core i7 7700K
Hard drive: 2-16 TB
Graphic Cards: Intel® HD Graphics 630
Network Connectivity: 1G NIC adapter
Conformities: UL,CSA,CE,RoHS

Mividi Broadcast, IPTV & OTT Recording and Compliance Logging System:

Product Code: AMR130

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

all right reserved © | MIVIDI INC.