The Mividi WSM120 provides a low-cost multiviewer monitoring solution for Internet streaming video. It supports IPTV (UDP and RTP), HTTP Live Streaming (HLS), MPEG-DASH, RTMP (Flash), RTSP, MMS, and Smooth Streaming protocols. It can be used for live broadcast as well as VOD monitoring.

Low-Cost Multiviewer Monitoring System for Internet Streaming Video (HLS, MPEG-DASH, RTMP, RTP)
Download Trial Software

Internet Streaming Video Monitoring Solution

Mividi WSM120 is a multiviewer monitoring system designed for monitoring IPTV and Internet streaming video services. It supports most common IPTV and Internet Streaming media protocols including UDP, RTP, HTTP, HLS (HTTP Live Streaming), MPEG-DASH, RTMP, RTSP and Smooth Streaming.

The system provides a real-time view of multiple video services coming from different streaming servers. Streams with different streaming protocols can be monitored in the same time. It can simultaneously display up to 60 SD or 20 HD video services using a single computer. Additionally, the system supports video rotation when more video displays are needed.

The system can be used for monitoring both live broadcast and VOD streaming services. Hundreds of VOD streams can be bundled together and the monitoring software will request the VOD services using their playlist URLs one by one, decode and display the videos. The test can be looped around and visual alarms are triggered when the video streaming service is interrupted.

The system displays video content and audio VU bars, and calculates audio loudness level. The monitoring software runs on standard Windows 7 or Windows Server 2008 systems. The cost for setting up such a monitoring system is very low, and it is easy to use and maintain.

Flexible Multiviewer Display

The WSM120 supports multiviewer display of videos and audio PCM levels of IPTV or Internet video streaming services. It also calculates audio loudness and displays the loudness value along with video images. Additionally, the system can decode and display DVB subtitles and ATSC closed captioning data.

Each monitoring system can support up to four monitoring panels for multi-image display using graphic card features. The display panels can be arbitrarily configured in terms of size and location. A selected video can also be displayed in full screen mode, along with sound output. Audio-only program display is also supported.

The system takes transport stream input using IP interface. It can simultaneously monitor many different streams. Almost all common streaming protocols are supported, including UDP, RTP, HTTP, and HLS, MPEG-DASH, RTMP, RTSP and Smooth Streaming.

Multiviewer Monitoring System Configuration Windowss

Live Broadcast and VOD Monitoring

The Mividi WSM120 supports both live broadcast and VOD monitoring. To play live broadcast video, simply map a URL to a display panel. When more than on URLs are mapped to a display panels, the system will start to rotate among multiple streams. Similarly, multiple VOD stream URLs can be mapped to one display panel and VOD streams can be played in turn. When all VOD streams are finished, they can be replayed in an infinite loop.

The system supports MPEG-2 and AVC video encoding formats, as well as commonly used audio formats including MP3, AAC, AAC plus, and AC3. It supports ATSC closed captioning and DVB subtitles. When there are multiple audios present in the stream, users can select specific audio streams to display.

The system supports multiviewer screen capture, encodes and streams the capture to a remote location using HTTP or RTP protocols for network-wide monitoring.

Visual, Email and Push Messaging Alarm

The system provides visual, sound, email and push messaging service alarms on the loss of input stream. The visual alarm is shown as red flashing boundary of a display panel with audio sound. The email alarm can be configured using a standard SMTP mail server. Additional, Mividi provides a push messaging service with an Android client app. Because both the email delivery and push messaging service may experience delay, it can be useful to enable both features.

Application Examples

  • Broadcast monitoring
  • Satellite center & cable head-end monitoring

  • Mobile production and ENG (Electronic News Gathering)
  • Internet broadcast monitoring


  • Supports multiple streaming protocols:
    • UDP/RTP Unicast or Multicast
    • TS over HTTP
    • HLS (HTTP Live Streaming)
    • RTMP (Flash media)
    • RTSP
    • Smooth Streaming
  • Supports SPTS (Single program transport stream) (For MPTS support, please refer to Mividi IMS120 product.)
  • Different Services can be monitored on one or more flat panel monitors with HDMI/DVI inputs, including:
    • Video Signal
    • Audio Levels and Loudness
    • DVB-Subtitles and Closed Captioning
    • Teletext (Subtitles, Newsflash, Interrupted, Subpages)

  • Supports MPEG-2, AVC/H.264 video encoding
  • Supports MP3, AAC, AAC+, and AC3 audio encoding
  • Supports video display rotations
  • Supports live broadcast as well as VOD streaming monitoring
  • Flexible and easy Multiviewer configuration
    • Monitoring panel can be divided into arbitrary number and sizes
    • Support full screen display and sound output
    • Name each display panel with a user-friendly name
    • Fast map of URLs to display panels
    • Analog and digital clock display
  • Visual and audio alarms for the loss of input signals.
  • Captures and encodes multiviewer screen, and streams the encoded data to a remote location using HTTP or RTP protocols for network-wide monitoring.


Maximum Numbers of Streams (for general reference only)

i7 (with 6 cores) 30 25 12 8
Dual Xeon (each with 6 cores) 50 40 20 15

(Audio, Teletext, DVB subtitle or closed caption decoding do not use a lot of CPU power. Performance may vary depends on the stream bitrate and detailed encoding parameters.)


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


DVI or HDMI Up to four monitors via Nvidia® graphics card
Audio 3.5 mm mini jack

OS & Hardware Requirements:

OS: Windows 7 or Windows Server 2008
RAM: 4 GB minimum
Hard drive: 500 GB minimum
Graphic Cards: Nvidia® with minimum of 2GB graphic memory
Network Connectivity: 1 GB NIC adapter
Conformities: UL, CSA, CE, RoHS

Multiviewer Monitoring System IMS and WSM Feature Comparison

Functional Group Feature IMS120 WSM120
Transport Stream Source 1 Support IP unicast and multicast streams
2 Support TS over UDP or TS over UDP/RTP
3 Support HTTP Live Streaming
4 Support RTMP
5 Support RSTP
6 Support TS over HTTP
7 Automatically discovers all IP transport stream in a network  
8 Monitors up to 250 SPTS streams for real-time analysis by a single computer server  
9 Monitors SPTS (Single Program TS)
10 Monitors MPTS (Multi Program TS)  
11 Support ASI input interface  
12 Supports recorded transport stream files  
Multiviewer Display 13 Support Multiviewer display up to 60 SD or 20 HD programs (depends on hardware capability)
14 Support video display rotation
15 Divide video play panels into arbitrary sizes and locations
16 Supports full screen display with sound
17 Automatically parse and display the program name from DVB SI or ATSC PSIP tables  
18 Allow manual specification of program name when it is not encoded in the stream
19 Support multiple display monitors by a single server (maximum up to 4)
20 Decode and display Closed Captioning and Subtitles (Not all subtitile formats are supported)
21 Displays transport stream level 1,2,3 error on Multiviewer monitoring view.  
22 Supports digital clock and analog clock display
23 Adjustable audio channel display, including 5 channels, stereo and no audio display
24 Calculates and displays audio loudness level
25 Fast and easy configuration of display panel template.
26 Quick assignment of programs to display panels.
Visual Alarms on Multiviewer Display 27 Provides visual alarms with flashing background color and audio beep alarms
28 Supports on and off switch for the alarm
29 The alarm is automatically canceled and normal monitoring is resumed upon the restoration of normal stream conditions.
Remote View of Multiviewer Screen Capture 30 Captures the multiviewer display screen and streams the captured data for remote view and display
31 Supports HTTP or UDP protocols for remote streaming of screen captures. Support adjustable transmission bitrate.
Transport Stream Analysis 32 Monitors PID bitrate, graphical display of real-time PID bitrate charts  
33 Decodes MPEG PSI metadata tables, displays program transport stream structure.  
34 Decodes all DVB SI metadata tables, and displays EPG information  
35 Decodes all ATSC PSIP metadata tables, and displays EPG information  
36 Monitors table time intervals.  
37 Monitors table decoding and syntax errors, including the CRC errors.  
38 Performs PCR analysis on each program, calculates PCR precision, interval, and frequency offset.  
39 Performs video and audio elementary stream buffer analysis and monitors buffer overflow and underflow.  
40 Decodes PTS values, calculates and displays frame PTS intervals
Transport Stream Error Monitoring 41 Monitors TR101 290 priority 1,2,3 errors  
42 Monitors video still frames and black frames  
43 Summarizes and quantifies transport stream errors using a single quality number  
44 Records all transport stream errors in the database  
45 Generates test reports, including error reports of periodical error summaries; occurrences of specific errors; TS quality scores over time.  
Transport Stream Error Alarms 46 Provides email alarms and push message alarms to cell phones.  
47 Display TS error alarms on Multiviewer windows  
48 Uses the overall TS quality indicators to trigger alarms  
IP/HTTP Layer Analysis 49 Supports UDP or RTP/UDP protocols; automatically identifies IP transport protocols.  
50 Provides IP layer analysis, including MDI analysis.  
51 Support HTTP Layer analysis  
Transport Stream Recording 52 Supports manual recording by starting and stopping the recorder on selected transport streams.  
53 Supports automatic recording based on configuration, such as time-period, transport stream ID and program numbers.  
54 Support full transport stream recording or single program recording  
55 Supports remote view and search recorded files  
56 Provides quick links to play recorded programs on the test server.  
57 Real-time display of transport stream recording status  
Internet Access and Remote Management 58 Provides a single point of access to multiple servers through network connection  
59 Receive, compile and display all error alarms from all test nodes  
60 Receive, compile and display TS errors from all test nodes  
61 Quick link to the test server to view detailed test and analysis results  
62 Able to drill down to a test server, an input and a transport stream for a detailed view of transport stream test results  
63 Graphical display of the stream errors grouped by day, hour and minute  
64 Provides a remote WEB interface for searching errors according to the error code, time, and keyword.  
65 Graphical display of the error alarms grouped by day, hour and minute.  
66 Provides a remote WEB interface for searching alarms in accordance with the time period the alarms occurred.  
67 Provides a remote WEB interface for setting up the threshold of test parameters, including tables interval, PCR, and audio and video buffer analysis  
68 Provides a remote WEB interface for setting up transport stream template including the PID list and their expected bitrate range.  
69 Provides a remote WEB interface for setting up alarm trigger conditions, email and SMS receivers.  
70 Manage system users; add, delete, modify, and query users.  

The Mividi Low-Cost Multiviewer Monitoring System for Internet Streaming Video provides several options for customers to choose:

Product Code: WSM120
Purchase options: Software only You can select a product model
Fully built systems

The product is priced according to the number of streams to be monitored. Please contact Mividi at or click Contact Us for a quote.