Mividi IP Video Monitoring System (TSM100) is an ideal choice for monitoring IPTV services. In general, IPTV service providers acquire video content from multiple sources, including satellite, fiber optical cable, terrestrial broadcast, as well as locally generated videos. The source streams may be decoded and re-encoded to satisfy their bandwidth allocation needs and meet the specification of customers’ receiving devices. Therefore, it is common that hundreds of programs and many different transport streams are being processed in service providers’ head-ends. Additional complexity may be added in order to process advertisement insertion and provide EPG information.

In order to provide their customers video services with best-possible quality, the service providers need to actively monitor their services. The Mividi TSM100 contains necessary features that can meet the testing need of these service providers, including:

  • High-bandwidth monitoring capability which can monitor over 100 transport streams simultaneously in a single system
  • Comprehensive analysis on both TS and IP layers
  • Supporting multiple TV standards, including MPEG, DVB and ATSC
  • Supporting IP data unicast and multicast

The following example illustrates using a TSM100 to monitor video services through an IP router. In this application, a customer has near 80 transport streams going out from a single router. These include locally generated as well as streams received via satellites. A TSM100 system is connected to a router via its fiber optical SFP interface. The TSM100 continuously sends out multicast join messages in order to receive all transport streams in multicast. Figure 1 shows the block diagram of system configuration.

Architecture diagram of IP video monitoring system

Figure 1: Architecture diagram of IPTV testing configuration

Upon receiving transport streams, the system will perform detailed analysis on the IP layer, including protocol and bandwidth analysis, media delivery index (MDI) calculation to measure the media loss and IP packet jitter loss, RTP sequence analysis and loss characterization for RTP streams. If any values are out of bound, errors are generated and logged in data base.

The system also performs comprehensive analysis on the MPEG TS layer. Transport streams are tested according to the DVB test guideline TR 101 290 or ATSC A78. TS errors are detected and logged in the database. Based on these measurement results, the system will calculate a single TS quality score, and operators can use this quality score to set alarm trigger. All detected errors as well as transport stream snapshots are saved in a database and can be viewed and searched at later times. Multiple reports can be generated on TS error and status history.

IPTV Monitoring System Features and Specification

  • IP Analysis:

    • Monitors all services on GigE input simultaneously
    • Supports UDP and RTP/UDP protocols
    • Calculates MDI (Media Delivery Index) on all services
    • Supports RTP and analyzes RTP packet loss characteristics
    • Multicast support with IGMP Join/Leave capability
  • Audio and Video Decoding and Thumbnail Display:

    • Supports MPEG-2, H.264/AVC and H.265/HEVC video formats
    • Supports MP3, AAC, AAC+, AC3 audio encoding formats
    • Decodes video key frames and displays video thumbnails
    • Supports audio decoding and displays audio PCM levels
    • Supports continuous rendering of vide programs on a remote client PC
  • Real-time Comprehensive MPEG TS layer analysis:

    • Simultaneously monitoring on all transport streams on all inputs
    • Standard compliance analysis based on TR 101 290
    • Bandwidth utilization and PID monitoring
    • PCR clock and PTS analysis
    • Elementary stream buffer analysis
    • Real-time PSI, DVB PSI and ATSC PSIP table decoding and table interval analysis
    • EPG decoding and display
  • Test Configuration, Log, Alarm and Report:

    • Supports configurable thresholds for test parameters and user defined profiles
    • Generates a single value that summarizes the overall TS quality
    • Email and/or SMS alarms triggered by the single TS quality score or individual error conditions
    • Database recording for all errors and transport stream snapshots for view and search
    • Multiple reports for historical error summary and transport stream status