The Mividi® Broadcast Compliance Recording System (AMR130) provides a cost-effective solution for broadcast compliance monitoring and recording. It’s a software based product that runs on standard Windows servers or workstations. The software supports stream recording, compliance monitoring, 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 SRT formats. A single system can support continuous recording up to 40 streams simultaneously.

Real-time plot of audio loudness and true peaks

List of Key Features

  • Supports stream recording in original bitrate or reduced bitrate (transcoding)
  • Supports MPTS or SPTS, single program or full TS recording
  • Supports MPEG TS over UDP, RTP, and HLS, RTSP, RTMP, SRT streaming formats; Supports TS over ASI
  • Supports 24x7 remote operation
  • Supports recording file management, editing and playback
  • Error logging and alarms using email, SMS and sound

Download Trial Software Request for a Quote

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, SRT. 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 are in MPEG-2 TS format, and the time duration of each file clip 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 a network storage device. When a recording fie is created, the software will save the file metadata in the database for easier search and management.

The input stream can be recorded in original video format or as a low bitrate proxy stream after transcoding. One system can record 20-40 programs simultaneously depending on computer performance and stream bandwidth.

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.


In order to save storage space, users may want to transcode input video streams to low bit rate proxy streams and record the proxy streams. The Mividi AMR130 supports transcoding. The transcoding will re-encode video data and keep the audio data in original format, since re-encoding audio will not significantly alter the stream bit rate. Input video streams in MPEG-2, AVC (H.264) or HEVC are supported and the video format after transcoding will be in AVC (H.264) format. The transcoding is done by the GPU on the computer graphic boards. Multiple graphic boards can be assigned to different streams for transcoding to improve performance.

The software also supports watermarking. For example, channel name and timestamp can be overlay on the recorded video. By default, all recorded files will be in TS formats, but can be converted to mp4 if required by users.

File Management

For each recording file, metadata associated to the file such as file path, length, stream and channel name, timestamp are saved in the database. A user can easily search recording files based on stream and channel ID, date and time, and the software will display a list of files that match the search criteria.

For each file listed, a “Play” button is displayed for a quick link to play the file. Click the “Play” will play back the recording file. You can also use the File Management page to delete unwanted files.

The software provides the function for auto-deleting old recording files. Users can configure the number of days recording files will be saved. When recording files are older than specified days, the recording files as well as associated metadata will be deleted automatically. The software can also monitor available space in the hard drive and delete the oldest files when the drive is full.

Record File Management
Record File Edit

File Edit and Playback

The software provides functions for playing back, cutting and merging recording files. The video can be played back in normal speed, fast forward or rewind and can be decoded frame by frame. Two files can also be played side-by-side for comparison.

The “File Edit” feature can be used for cutting a recording file into multiple smaller files and merging multiple files into a single file. The software provides precise marks for 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.

The software provides convenient ways for sharing recording files and edited video clips on social network or emailing them to co-workers or customers.

Error check and alarms

The system provides multiple options for sending alarm messages, including sound, email, SMS, and/or display on Mividi Multi-viewer monitor if they are present. Users can select specific types of errors for alarming. A template file is provided for users to add additional information on the alarm emails. All the alarm messages are saved in the database for search and review.

The AMR130 can also generate two reports: Error summary which show the number of errors over time; and Statistics report which shows the percentage of time there are stream or recording errors.


  • 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
    • SRT (Secure Reliable Transport)
  • Supports SPTS (Single program transport stream) and MPTS (Multi program transport stream).
  • Records full transport stream or selected programs.
  • Records original video streams or low bitrate proxy streams.
  • Simultaneously monitors and records between 20-40 channels depending on input and recording video format.
  • All recorded files are recorded in MPEG-2 TS format by default and can be converted to MP4 format.
  • Schedules recording on specific time period and auto-repeat daily, weekly or monthly.
  • Manages and plays back recording files.
  • Cuts and merges recording files, decode video frame by frame.
  • Emails and shares video clips on social network.
  • Supports recorded data query and report generation.
  • Decodes and save subtitle/CC data.
  • Decodes and save EPG data.
  • Supports MPEG-2, AVC/H.264 video programs
  • Supports MP3, AAC, AAC+, and AC3 audio encoding
  • Supports live broadcast as well as VOD streaming monitoring.
  • Auto-alarm, error logging and report generation.
  • Visual and audio alarms for following error conditions:
    • Loss of input signals
    • Recording is stopped unexpectedly
    • Storage space is full
  • Error alarms can be sent by email, SMS, or audio sound alarms.
  • Recording files can be stored in local hard drives or network drives
  • Runs on standard Windows platforms, including Windows 10, 11 and Windows Server 2012, 2016, 2019.
  • Runs on cloud VM including Microsoft Azure and Amazon AWS


Video broadcast and compliance logging applications

Video recording for Internet video stream services

Head-end application for video recording and loudness monitoring



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

OS & Hardware Configuratioin:

OS: Windows 10, 11 or Windows Server 2012, 2016, 2019
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 MEDIA SYSTEMS INC.