Inspector LIVE 5.03 Users Guide - SUG-InSLIV-021
Inspector LIVE 5.03 Users Guide - SUG-InSLIV-021
03
Digital Video Analyzer
User’s Guide
NETWORK SECURITY
AND
PROPER USE OF TELESTREAM VIDEO ANALYSIS PROBE PRODUCTS1
Introduction
Telestream iQ Solutions video analysis probe products detect streaming media data
flows on networks and measure a variety of key parameters. Measurement results and
alerts can be sent to one or more centralized servers, enabling users to view and
compare measurements from end-to-end throughout a distribution network to detect,
locate, and take corrective action on a wide range of fault types.
1. This note relates to the use of Telestream iQ Solutions’ Singulus, Singulus Lite, Cricket, Geminus, Inspector LIVE, Surveyor,
and IQDialogue probe types, and the AMP, iVMS, iVMS ASM, cVOC, PLM, iDMS, Spectator, and cPAR management plat-
forms. For more information about these and other products, contact your Telestream representative or contact us via our web-
site at www.telestream.net.
2. For more information about network security precautions, see generally “Guidelines on Securing Public Web Servers,” Spe-
cial Publication 800-44, Version 2, National Institute of Standards and Technology (NIST), http://csrc.nist.gov/publications/nist-
pubs/800-44-ver2/SP800-44v2.pdf, including Section 8, “Implementing a Secure Network Infrastructure.”
Contents
2 Overview
2.1 Technical Specifications...................................................................................................... 2-1
2.2 Video Status Colored Indicators ......................................................................................... 2-2
3 Getting Started
3.1 Requirements ...................................................................................................................... 3-1
3.1.1 Screen Resolution ................................................................................................... 3-1
3.1.2 Web Browser and Pop-Up Windows....................................................................... 3-1
3.1.3 Adobe Acrobat Reader ............................................................................................ 3-1
3.2 Logging on .......................................................................................................................... 3-2
3.3 Managing Licenses and Versions ........................................................................................ 3-3
3.3.1 Managing Licenses ................................................................................................. 3-3
3.3.1.1 Installing a License.................................................................................. 3-4
3.3.2 Managing Versions.................................................................................................. 3-4
3.4 Configuring Your Account .................................................................................................. 3-5
3.4.1 Configuring the Home Page, Time Zone, and Language........................................ 3-5
3.4.1.1 Language Localization Exceptions.......................................................... 3-6
3.4.1.2 Corresponding Language in iVMS 5.08 or Greater ................................ 3-6
3.4.2 Changing Your Password ........................................................................................ 3-6
3.5 Configuring Inspector LIVE Pages..................................................................................... 3-7
3.5.1 Configuring the Update Frequency......................................................................... 3-7
3.5.2 Customizing Column Sort Order ............................................................................ 3-8
3.5.3 Configuring Columns to Display ............................................................................ 3-8
3.6 Logging off.......................................................................................................................... 3-9
6 Generating Reports
6.1 Performance Details Reports .............................................................................................. 6-1
6.1.1 Performance Details Overview ............................................................................... 6-2
6.1.1.1 Configuring Columns to Display............................................................. 6-2
6.1.1.2 Filtering Performance Details.................................................................. 6-4
6.1.1.3 Choosing a Report View.......................................................................... 6-4
6.2 Performance Summary Reports ........................................................................................ 6-11
6.3 ABR EBP Report .............................................................................................................. 6-14
6.4 SCTE-35 Distribution Report ........................................................................................... 6-16
6.4.1 Exporting SCTE-35 Trap Distribution Details...................................................... 6-17
6.5 Closed Caption Reports .................................................................................................... 6-17
6.5.1 Closed Caption Details.......................................................................................... 6-17
6.5.1.1 Closed Caption Details Overview ......................................................... 6-18
6.5.1.2 Viewing Error Details............................................................................ 6-20
6.5.2 Irregular Line Pattern ............................................................................................ 6-21
6.5.2.1 Customizing Irregular Line Pattern Columns........................................ 6-22
6.5.2.2 Filtering Irregular Line Pattern Details ................................................. 6-22
6.5.2.3 Exporting Irregular Line Pattern Details ............................................... 6-22
6.5.2.4 Displaying Closed Caption Text............................................................ 6-22
6.5.3 Detected Words ..................................................................................................... 6-23
6.5.3.1 Customizing Detected Word Columns .................................................. 6-23
6.5.3.2 Filtering Detected Words Details .......................................................... 6-24
6.5.3.3 Exporting Detected Words Details ........................................................ 6-24
Updated documentation, software, and information for this and other products are available
on the Telestream iQ Solutions Web site or FTP server. If you do not have access to the FTP
server, contact your Telestream sales representative, Telestream iQ Solutions Support, or a
qualified Telestream reseller for assistance.
E-Mail:
iqsupport@telestream.net
URL:
http://www.telestream.net
FTP Server:
https://iq-ftp.ineoquest.com
This document provides operating and troubleshooting instructions for Inspector LIVE 5.02
digital video analyzer system. For information about other Telestream products, consult the
appropriate document.
2 Overview
Inspector LIVE provides the industry’s most comprehensive digital video monitoring and
analysis solution of production-grade video for content owners, broadcasters, over-the-top
(OTT) video service providers, service providers (OVSPs), and service providers. Inspector
LIVE provides real-time content-quality monitoring, analysis, diagnosis, and reporting that
can be used during content preparation for video delivery networks.
It simultaneously ingests, decodes, monitors, and analyzes hundreds of video streams in real
time, capturing in-depth metrics and thumbnail images of the content. The metrics and
captured thumbnail images provide detailed visual status of video services, generate
alarmed events on metrics exceeding thresholds, create report visualizations, and deliver
analytic data to ensure the health of video-delivery services.
Inspector LIVE decodes and captures thumbnail images every second for hundreds of
programs, allowing video providers to correlate the collected metrics and alarmed events to
a visual representation of the content. Inspector LIVE detects content and transport
impairments, and produces actionable information to address issues before they affect the
viewing experience.
Inspector LIVE is a versatile acquisition element that combines Quality of Experience
(QoE) and Quality of Service (QoS) measurements, offering the visibility necessary to
understand the status of the video services for adaptive bitrate (ABR) streaming and
traditional linear TV delivery networks. Inspector LIVE’s modular design offers content and
video providers the ability for customization based on their unique requirements.
When monitoring video using Inspector LIVE, status indicators show several monitoring
states of the video flow. Table 2-1 lists the colored status indicators and describes the video
flow states. These status indicators (sometimes referred to as cells or “chiclets”) and colored
backgrounds appear on several Inspector LIVE pages, so it is useful to become familiar with
their meanings.
Color Description
Black A video flow is in an outage state. Outage is when an IP flow is classified as a broadcast flow and
the IP flow has gone out for one second.
Yellow There is history where a flow or payload threshold has recovered to a good state in the current
15-minute boundary. Once switched to the next 15-minute interval, a yellow state turns to a green
state.
Gray There is no threshold set (not monitored) for the video flow and payload.
3 Getting Started
This chapter describes how to get started with Inspector LIVE. The following topics are
covered in this chapter:
• Requirements
• Logging on
• Managing Licenses and Versions
• Configuring Your Account
• Configuring Inspector LIVE Pages
• Logging off
3.1 Requirements
The following sections describe the requirements for using Inspector LIVE:
• Section 3.1.1, Screen Resolution
• Section 3.1.2, Web Browser and Pop-Up Windows
• Section 3.1.3, Adobe Acrobat Reader
3.2 Logging on
Inspector LIVE has a default administrator login user name and password that you can use
to easily manage the system. You should only use the administrator login if you have been
assigned overall administrative privileges; otherwise, use the logon name and password
assigned by your administrator.
The default administrator user name is root, and the password is public.
Note: All user names and passwords are case-sensitive. In this case, you must type root and
public in lowercase characters.
To log on to Inspector LIVE:
1. Open a web browser window (such as Mozilla Firefox or Google Chrome) and type
the IP address or URL of the Inspector LIVE Server.
2. Log on to Inspector LIVE. First-time users, type root as the user name and public as
the password, and then click Login.
Your administrator might choose to display a banner at the bottom of the login page. To
agree to the terms of the banner, select Accept. Type your user name and password, and then
click Login. For information about configuring the banner, see Section 7.5.1.1, Enabling a
Logon Banner.
You can configure the Inspector LIVE home page that appears. See Section 3.4.1,
Configuring the Home Page, Time Zone, and Language.
3. To receive the new Capability Response File by email from Telestream iQ Solutions
Technical Support, do one of the following:
– Call Telestream iQ Solutions Technical Support and give them the Device ID or
– Via email, send a license request containing the Device ID to Telestream iQ
Solutions Technical Support (iqsupport@telestream.net).
4. Save the Capability Response File on your PC.
5. Relaunch the Inspector LIVE and click the About icon ( ) on the upper right.
6. Click License Details.
7. Click Browse beside the Capability Response File box and navigate to the
Capability Response File that you received from Telestream iQ Solutions.
8. Select the Capability Response File and click Activate.
Note: If you have recently upgraded your version of Inspector LIVE software, it may be
necessary to clear your Web browser cache to see the About window correctly.
3. In the Home Page list, click the desired home page: Mosaic, Flow Census, Program
Census, SCTE Events, Alarm Log, or MPEG Tables.
4. In the Time Zone list, click your preferred time zone. The time zone list includes all
the time zones configured for this system. All application data will be presented in
this time zone for the user.
5. Inspector LIVE views that provide detailed metric information presented in columns
with selectable metrics are saved automatically at the user level to maintain the
view’s metric display settings. If you want to clear the saved state, select the Delete
State check box.
6. Click Change.
7. Log off and then log on again.
Note: Changes to the time zone take effect only after you log on again.
6. Click Change.
On many Inspector LIVE pages, you can configure how frequently data is updated and how
columns are displayed. The following sections explain how to customize the pages:
• Section 3.5.1, Configuring the Update Frequency
• Section 3.5.2, Customizing Column Sort Order
• Section 3.5.3, Configuring Columns to Display
Note: In the Real-Time Status window, not all data is updated within the minimum view
update interval. For example, on the Flow PIDs tab, the Outage (Events/Period) value
updates every 10 seconds even if the Update Every value is 5 seconds. This is not a defect
but is functioning as designed to improve performance
The heading of the sort column contains an arrow that indicates the sort order: up for
ascending (0-9, A-Z) and down for descending (Z-A, 9-0).
2. To switch between ascending and descending sort order, click the column heading.
In the Real-Time Monitoring section of Inspector LIVE, you can view the up-to-date status
of the video network’s health. There are several ways to monitor the video network:
• Mosaic View: Visual view of programs with health status metrics.
• Program Census View: List view of all programs, with detailed Quality of Service
(QoS) and Quality of Experience (QoE) metrics.
• Program Compact View: Compact view of all programs with color-coded visual
representation of a program’s status.
• Flow Census View: List view for all flows, with detailed QoS metrics.
From each of those views, you can get the following monitoring information:
• Real-Time Status: The status of the flow and associated programs in relation to the
threshold and alarms that have been set.
• Visual Trending: In-depth analysis of programs, with thumbnails and graphs of
video, audio, and closed caption metrics.
• Performance Details: Historical program availability and video and audio
performance metrics.
• Program Comparison: Real-time detailed comparison of video characteristics for
multiple programs.
• Alarm Log: Log of alarmed events.
• Video MOS Elements: The elements and metrics that comprise the MOS score.
• Dynamic Range Monitoring: Monitoring of Standard Dynamic Range (SDR), High
Dynamic Range (HDR) and Wide Color Gamut (WCG) parameters.
In the Mosaic, Program Census, Program Compact, and Flow Census views, you can filter
the programs and information displayed on pages so you can quickly find the information
you’re looking for.
The following sections describe how to filter information:
• Section 4.1.1, Filtering by Program Name
• Section 4.1.2, Filtering by Program State
• Section 4.1.3, Filtering by Program Type
• Section 4.1.4, Filtering by Flow Alias
• Section 4.1.5, Filtering by Flow State
The Mosaic page provides a customizable view of monitored programs, with thumbnail
video images displayed on a selectable time interval. The program availability, video MOS,
and audio heath metrics are provided under the thumbnail displays for each program. You
can hover over the program name under the thumbnail to view the full flow and program
names.
The default tab on the Mosaic page is All Programs. You can create custom Mosaic tabs to
focus on programs of interest.
Color Description
Red dash border The audio channel is present, but the channel is not being monitored for an Audio Channel
Silence alarm.
Solid red The audio channel is alarmed in conformance with the Audio Channel Silence settings in
the Program Alarm Template.
Solid green The audio channel conforms with the Audio Channel Silence settings in the Program Alarm
Template.
For information about configuring audio channel silence alarms, see Section 7.2.1.5,
Configuring the Audio Channel Silence Alarm.
The following sections describe how to customize the Mosaic page and view additional
information:
• Section 4.2.2, Managing Mosaic Views
• Section 4.2.3, Accessing Detailed Program Information
2. To display availability and video Mean Opinion Score (MOS) on the Mosaic tiles,
select Display QoE Availability.
3. To display flow names on the Mosaic tiles, select Display Flow Name.
4. To display audio channels on the Mosaic tiles, select Display Audio Channels.
5. Click Save.
In the example in Figure 4-12, availability and MOS information are displayed, but the flow
name and audio channel information are hidden.
2. (Optional) You can choose the order in which the programs appear. In the Program
list, select the programs in the order you want. For example, if you want to display
Fate Stim before Cheddar, select the Fate Stim check box, and then select the
Cheddar check box.
In the Program Census view, you can view the status of all programs, with data for each
program displayed in tabular format. You can select which columns to display in the table,
and you can sort the columns. For example, you could sort by program availability to
display your high or low availability content at the top of the table.
Column Description
Program The program name.
Master Program The master program group to which the program is assigned.
Current Hour The current hour, in 15-minute intervals. The most recent interval is on the left.
Last 24 Hour Availability The previous 23 hours, in one-hour intervals. The most recent interval is on the
left.
Program Number The MPEG program number that corresponds to the program displayed in the
flow.
Device Reference The display of the user-configured STB name or the model name of the STB.
Detected Name The program name detected from the transport stream.
Column Description
MOS Level Level 1 or Level 2.
• Level 1 analysis includes full analysis of I-frames only with header error
analysis for P-frames and B-frames. All frames are examined for Network
Abstraction Layer, parameter sets, and slice header errors. I-frames are
analyzed for decode errors, but only one P-frame and one B-frame in each
Group of Pictures (GOP) is decoded to validate codec conformance and for
frame error detection. Level 1 provides limited compression-level analysis
based on I-frame, B-frame, and P-frame statistics, bitrates, and frame errors
without slice and block analysis. Level 1 frame error analysis might not detect
certain types of errors and might result in fewer frame error seconds than Level
2 analysis. Level 1 MOS might not detect certain types of compression
impairments and might result in higher or lower MOS scores than Level 2 MOS.
However, Level 1 MOS is simpler to compute and enables analysis of more
simultaneous programs than is possible with higher-analysis levels.
• Level 2 analysis provides all Level 1 capabilities and includes analysis of
I-frame, P-frame, and B-frames. All I-frames, P-frames, and B-frames are
decoded, and detected frame errors contribute to frame error seconds. You can
disable B-frame analysis for UHD and high bitrate H. 264 and HEVC streams
based on available compute resources. Level 2 frame error analysis might
detect more types of frame errors than Level 1 and might result in more
reported frame error seconds. Level 2 MOS includes both spatial and temporal
motion compression level analysis, interframe scene change, and GOP
Quantizer Parameter analysis, enabling detection of more types of impairments
than Level 1 analysis. Level 2 MOS results in more accurate MOS scores, with
closer tracking to subjective visual analysis. Level 2 analysis might reduce the
number of simultaneous programs analyzed due to the requirement for more
resources.
Video Type Encoded video scan type for electronic display of video images: Progressive or
Interlaced.
Frame Rate The number of sequential frames, individual images, that are displayed to
produce the illusion of a moving image. Encoded frame rate in the video
bitstream.
Bits/Pixel The number of streaming bits transmitted per pixel. If streams are
overcompressed to minimize the required network bandwidth for transmission, the
decoded video quality suffers resulting in various types of video artifacts. If
streams are not compressed enough, bandwidth is wasted.
Range Range of bits/pixel values that are calculated as an indicator of good quality video.
The lower bits/pixel values in the range typically provide good results for
low-motion “talking-head” videos. The higher bits/pixel values in the range
typically provide good quality results for higher-motion video.
Column Description
Aspect Ratio The ratio of the width to the height of encoded video frames.
GOP Length The number of frames in a GOP. A GOP specifies the order in which intraframes
and interframes are arranged.
Compression Level I/B/P Video compression level for each frame type in the GOP.
Relative Motion A metric that provides a 0 to 100 measure of I-frame to I-frame picture differences.
Zero indicates the same picture (a still frame), and 100 indicates significant
differences between the pictures.
Temporal Motion A normalized value (0-100%) of the motion vector magnitude for the blocks that
presented motion vectors within a GOP. A high value might indicate and help
identify a video motion defect, such as jerkiness or blur.
Temporal Motion measures motion-isolation quality, motion-compensation
mismatch, and maintenance of native source video frame rate in the encoded
video sequence. Motion level is computed from decoded absolute motion vector
values of all P-frame and B-frame macroblocks in a video GOP sequence. High
motion levels indicate large motion vectors and are not desirable in consecutive
video GOPs, since areas further away are unlikely to be similar. High motion Level
is vitally important only in few critical times of rapid motion scenes. High motion
level also highlights the video scenes that are hardest to encode. Noticeable drop
in video quality is most likely, and the need to find any available similarities is the
most pressing when high motion level persists for an extended period. Temporal
artifacts such as flickering and jerkiness occur due to motion compensation
mismatches.
Ref. Frames The number of reference frames. H264 and HEVC video codecs use multiple
reference frames to code each inter macroblock. Multiple reference frames are
searched for best prediction of each macroblock. This search is very useful in
encoding periodic motion, translating motion, and occlusions and alternating
camera angles that switch back and forth between two scenes.
By searching and choosing the closest match macroblocks from multiple
reference frames, the coded difference between the predicted block and the
actual block will be low, which results in far fewer bits than if only the original block
was coded.
Column Description
Program BitRate The program’s most recent bitrate.
Current MDI-DF The Media Delivery Index (MDI)-Delay Factor (DF) metric characterizes IP packet
cumulative jitter and delay. The DF is the amount of buffer, in milliseconds, that
would be required to subtract IP packet arrival deviations from the rate determined
by the media payload.
Current MDI VB The MDI Virtual Buffer (VB) is the same as DF expressed in bytes for a given
media stream rate. The VB is the amount of buffer, in bytes, that would be
required to subtract IP packet arrival deviations from the rate determined by the
media payload.
The MOS value is expressed as a number in the range 1 to 5, where 1 is the lowest perceived
video quality, and 5 is the highest perceived quality. Video MOS is a moving average of the
GOP MOS values between 1 to 5 for the video. GOP MOS is an instantaneous MOS value
between 1 and 5, and is computed for each GOP. The MOS values displayed are shown up to
two decimal places, for example, 5.00. Table 4-3 provides a guide to the MOS quality.
2 Poor Annoying
The GOP MOS value is computed for each GOP based on the GOP structure difference in
video prediction and video impairments. The GOP MOS value is affected by network loss
(such as frame errors), transport stream packet loss, and video impairments (such as black
screen, still screens, and video compression artifacts). The GOP MOS value is lowered
proportional to the magnitude of the network loss and video impairments to reflect the bad
video Quality of Experience.
The Program Compact view presents an overall visual representation of a program’s status.
Defined color-coded indicators update at a rate that you specify. You can click on a channel
indicator to view video, audio, control, and user PID alarm statuses.
• Dynamic Range Monitoring - Available for High Efficiency Video Coding (HEVC)
channels. See Section 4.6.7, Dynamic Range Monitoring.
In the Flow Census view, you can view all flows and their states. You can select flow
metrics to display in the table, and you can sort the columns.
Column Description
Status Flow status indicators.
Nominal Bit Rate The media bitrate calculated when the transport stream is initially detected.
Total CC Errors The total continuity count errors, which is the total number of errors in the
MPEG transport stream for the given inspection period, based on the 4-bit
continuity counter in the MPEG transport stream.
MDI MLS-15 The total number of seconds that had packet loss during this 15-minute
interval.
Column Description
MDI MLS-24 The total number of seconds that had packet loss during this 24-hour interval.
MDI MLS-Total The total number of seconds that had packet loss since flow detection.
Outage 15 The outage count / seconds during the current 15-minute interval.
Current MDI-DF IP packet cumulative jitter and delay. The DF is the amount of buffer, in
milliseconds, that would be required to subtract IP packet arrival deviations
from the rate determined by the media payload.
RTP LP (pkts) As per RFC3357: The Real-time Transport Protocol (RTP) Loss Period (LP)
metric captures the frequency and length of RTP packet loss once it starts.
LPE is the total number of loss period errors.
RTP LD (pkts) As per RFC3357: The Real-time Transport Protocol (RTP) Loss Period (LD)
metric captures the spacing between loss periods. Loss Distance (LD) is the
difference in sequence numbers of two successively lost packets, which might
be separated by successfully received packets. LDE is the total number of LD
errors.
RTP SE 15 The number of RTP Sequence Errors (SE) per 15-minute interval.
RTP SE 24 The number of RTP Sequence Errors (SE) per 24-hour interval.
Current MDI-MLR The current MDI Media Loss Rate (MLR), which is the number of media
packets lost per second.
Max MDI-MLR The maximum MDI Media Loss Rate (MLR), which is the maximum number of
media packets lost per second during this 15-minute interval.
MDI MLT-15 The total number of media packets lost during this 15-minute interval.
MDI MLT-24 The total number of media packets lost during this 24-hour interval.
Column Description
Ghost PIDs The number of PIDs that do not appear in the Program Association Table
(PAT) PID structure.
The following sections describe the program details you can view from the Mosaic,
Program Census, and Program Compact views. Real-Time Status and Alarm Log can also
be viewed from the Flow Census view:
• Section 4.6.1, Real-Time Status
• Section 4.6.2, Visual Trending
• Section 4.6.3, Performance Details
• Section 4.6.4, Program Comparison
• Section 4.6.5, Alarm Log
• Section 4.6.6, Video MOS Elements
• Section 4.6.7, Dynamic Range Monitoring
View Action
Mosaic To view details about a program for further analysis, click the Action menu icon ( )
beside the program name and choose Real-Time Status.
Program Census Click the Action menu icon ( ) beside the program name and choose Real-Time
Status.
Program Compact Right-click the program name and choose Real-Time Status.
Flow Census Click the Action menu icon ( ) beside the flow name and choose Real-Time Status.
The following sections describe the information you can view in the Real-Time Status
window:
• Section 4.6.1.1, Flow Identifiers
• Section 4.6.1.2, Modifying the Flow Template
2. In the Template Manager window that appears, modify the template as necessary,
and then click Save.
At the bottom of the Flow Detail tab, you can view the flow details described in Table 4-6.
Column Description
Current MDI-DF IP packet cumulative jitter and delay. The DF is the amount of buffer, in milliseconds, that
would be required to subtract IP packet arrival deviations from the rate determined by the
media payload.
Column Description
Current MDI VB The MDI VB is the same as DF expressed in bytes for a given media stream rate. The VB
is the amount of buffer, in bytes, that would be required to subtract IP packet arrival
deviations from the rate determined by the media payload.
Outage 15 The outage count / seconds during the current 15-minute interval.
Current MDI-LR The current MDI Media Loss Rate (MLR), which is the number of media packets lost per
second.
MDI MLT-15 Total number of media packets lost during this 15-minute interval.
MDI MLT-24 Total number of media packets lost during this 24-hour interval.
MDI MLS-15 The total number of seconds that had packet loss during this 15-minute interval.
MDI MLS-24 The total number of seconds that had packet loss during this 24-hour interval.
RTP LP (pkts) As per RFC3357: The Real-time Transport Protocol (RTP) Loss Period (LP) metric
captures the frequency and length of RTP packet loss once it starts. LPE is the total
number of loss period errors.
RTP LD (pkts) As per RFC3357: The Real-time Transport Protocol (RTP) Loss Period (LD) metric
captures the spacing between loss periods. Loss Distance (LD) is the difference in
sequence numbers of two successively lost packets, which might be separated by
successfully received packets. LDE is the total number of LD errors.
RTP SE 15 The number of RTP Sequence Errors (SE) per 15-minute interval.
RTP SE 24 The number of RTP Sequence Errors (SE) per 24-hour interval.
Total CC Errors The total continuity count errors, which is the total number of errors in the MPEG transport
stream for the given inspection period, based on the 4-bit continuity counter in the MPEG
transport stream.
Ghost PIDs The number of PIDs that do not appear in the Program Association Table (PAT) PID
structure.
Program Changes The number of programs that were added to or removed from the flow.
(+/-)
In the Transport section, you can view the transport details described in Table 4-7.
Column Description
ID The transport stream ID.
Current Loss The current MDI Media Loss Rate (MLR), which is the number of media packets lost per
second.
Table 4-2 describes the columns that can be displayed on the Flow PIDs tab.
Column Description
ID Packet identifier
Outage The outage count / seconds during the current 15-minute interval.
(Events/Period)
Current Loss The current MDI Media Loss Rate (MLR), which is the number of media packets lost per
second.
To view details about errors have contributed to program availability, hover over the
aggregate percentage.
To the right of the percentage are colored blocks that represent the program availability for
the current hour in 15-minute segments. Farther right are indicators of program availability
for the past hours, with each block representing an hour segment.
To view the number of errored seconds for various types of errors:
• Hover over the availability indicator for the 15-minute segment that you’re
interested in.
Table 4-9 describes the metrics that are displayed on the Program Detail tab.
Column Description
Alarm Type The alarm type name.
For video channels, the following metrics are displayed on the right: Stream Codec, Video
Type, Profile at Level, Frame Resolution, Frame Rate, BitRate, Video MOS, MOS Level,
Chroma Format, Aspect Ratio, and GOP/Length.
For information about configuring alarm triggers, see Section 7.2.1.4, Enabling Closed
Caption Monitoring.
For audio channels, the following metrics are displayed on the right: Codec, Format,
BitRate, Audio MOS, Channel(s), Sample Rate, and L-D (difference between current
loudness and current dialnorm in decibels).
2. In the Template Manager window that appears, modify the template as necessary,
and then click Save.
View Action
Mosaic Click the Action menu ( ) beside the program name and choose Visual Trending.
Program Census Click the Action menu ( ) beside the program name and choose Visual Trending.
Program Compact Right-click the program name and choose Visual Trending.
Flow Census Click the Action menu ( ) beside the flow name and choose Visual Trending.
For details about the Visual Trending view, see Section 5.1.5, Visual Trending Charts.
View Action
Mosaic Click the Action menu ( ) beside the program name and choose Performance
Details.
Program Census Click the Action menu ( ) beside the program name and choose Performance
Details.
Program Compact Right-click the program name and choose Performance Details.
For more information about the Performance Details view, see Section 6.1, Performance
Details Reports.
View Action
Mosaic Click the Action menu ( ) beside the program name and choose Program
Comparison.
Program Census Click the Action menu ( ) beside the program name and choose Program
Comparison.
Program Compact Right-click the program name and choose Program Comparison.
2. In the Programs list, select the programs to compare. You can compare up to 20
programs.
View Action
Mosaic Click the Action menu ( ) beside the program name and choose Alarm Log.
Program Census Click the Action menu ( ) beside the program name and choose Alarm Log.
Program Compact Right-click the program name and choose Alarm Log.
Flow Census Click the Action menu ( ) beside the flow name and choose Alarm Log.
For more information about the Alarm Log, see Section 5.5, Viewing the Alarm Log.
View Action
Mosaic Click the Action menu ( ) beside the program name and choose Video MOS
Elements.
Program Census Click the Action menu ( ) beside the program name and choose Video MOS
Elements.
Program Compact Right-click the program name and choose Video MOS Elements.
The Video MOS Elements window that appears displays the elements that comprise the
MOS algorithm.
To view additional details about a particular program, hover over one of the hourly
indicators for the previous 23 hours. A tooltip appears with more information.
On the left is a real-time thumbnail of the programming content and the MOS gauge and
trending.
To view descriptions of a category, hover over the question mark ( ) beside the category.
To the right are GOP statistics for the current, minimum, maximum, and average values for
the following:
• the number of P-frames
• the number of B-frames
• inter frame scene change
• GOP length
• intra frame interval, in seconds
These statistics are helpful in understanding the GOP information provided in the GOP
charts. In the GOP Length field, the first number displays the distance between two anchor
frames (I-frame or P-frame). The second number displays the distance between two full
images (I-frames).
The GOP MOS chart indicates the per-GOP calculated MOS or predicted perceived quality
level. Video MOS is the sliding window average of GOP MOS values over a time interval.
In the I/B/P Bits per GOP chart, each stacked graph indicates the proportion of bits allotted
for the I-frame, B-frame, and P-frame types for the analyzed GOP. The spacing of each
stacked graph on the x-axis is proportional to the intraframe interval.
The Intra Frame Interval chart plots the number of seconds between I-frames. Intra-frame
interval is a measure of the elapsed time between two consecutive I-frames. I-frames are full
frames derived from the original source without references to other frames within the video.
The encoder typically selects I-frames at scene changes. Too many I-frames severely
reduces video-compression efficiency because the temporal redundancies get re-encoded.
Longer I-frame Intervals are preferred to achieve the highest video quality for the given
target bitrate. The optimal I-frame interval depends on the amount of motion in the video
and the frame rate. Optimal I-frame interval is set to one to three seconds to support seeking
and fast-forwarding.
The GOP chart shows the I-frame, B-frame, and P-frame picture type sequence order in the
currently analyzed GOP.
The GOP Quantizer Parameter chart shows the average values of Quantizer Parameter (QP)
for I-frame, B-frame, and P-frames per GOP. Higher QP values indicate more lost spatial
detail due to higher than optimum compression for best picture quality.
For information about the Excess Temporal Motion chart, see Section 4.6.6.3, Spatial
Analysis - Level 1 Tab.
The Inter Frame Scene Change chart indicates a weighted score related to scene change
complexity that occurs between intraframes. Scene changes may contribute to image
sequence encoding complexity. Higher displayed values require higher bit rates to minimize
perceivable artifacts.
View Action
Mosaic Click the Action menu ( ) beside the program name and choose Dynamic Range
Parameters.
Program Census Click the Action menu ( ) beside the program name and choose Dynamic Range
Parameters.
Program Compact Right-click the program name and choose Dynamic Range Parameters.
In the Dynamic Range Parameters window, you can see a real-time view of the stream’s
HDR parameters.
To view additional details about a particular program, hover over one of the hourly
indicators for the previous 23 hours. A tooltip appears with more information.
In the Diagnostics section of Inspector LIVE, you can view the up-to-date status of the
video network’s health. There are several ways to monitor the video network:
• Visual Trending: In-depth analysis, with thumbnail and graph visualizations of
per-second metrics.
• Viewing MPEG Tables: View Service Information (SI), Program Specific
Information (PSI), and Program and System Information Protocol (PSIP).
• Triggering a Capture: Record problems to be captured and analyzed in greater
depth.
• Viewing the Capture Catalog: The Capture Catalog lists all captures and identifies
which program triggered its own alarm by highlighting the alarm in blue.
• Viewing the Alarm Log: View a detailed listing of alarms, filtering the list to your
settings, and viewing a film strip of thumbnail images.
• Viewing the Media Outage Log: View a listing of outages.
• Viewing Dynamic Range Events: View information about Dynamic Range events.
• Viewing SCTE-35 Events: View the outcome of SCTE events.
• Viewing ETV Events: View details of Enhanced Television (ETV) signaling events
and table decode information.
Visual Trending can provide an in-depth analysis of a program’s video and audio data with
per-second metrics. Thumbnails and graphs help provide a more complete visual analysis.
To view Visual Trending:
• On the Diagnostics menu, select Visual Trending.
To generate a Visual Trending view and charting information for a selected 15-minute
interval:
1. In the Flow list, select the flow.
2. In the Program list, select the program.
3. In the Interval section, type the date in the format dd-mm-yyyy or click the calendar
icon ( ) and select the date in the calendar. Select a time.
4. Click Filter.
5.1.4.1 ES Distribution
For more information about ES Distribution, see Section 6.9.1, Viewing ES Distribution
Details.
1. In the Launch Visual Trending – Range: 15 Minutes dialog box, click a flow in the
Flow list.
2. In the Program list, click a program.
3. You can synchronize the new view with the current view to compare chart
information with one set of arrowed controls. Chart time lines will be synchronized
for video or audio charts, respectively. To synchronize the new view and the current
view, click the Synchronize check box.
4. Click Launch.
Video Charts:
• Video MOS
• Bitrate
• MLS/FES
• GOP Metrics
• Compression Level
• Blackness/Stillness
• Temporal Motion
• Macroblock Statistics
• Block Artifact Level
Audio Charts:
• Loudness
• Audio Bitrate
• Media Loss Seconds
• Audio MOS
5.1.5.2 Bitrate
The BitRate chart shows the video bitrate for the specified interval.
5.1.5.3 MLS/FES
The Video Media Loss Seconds (MLS) and the frame error seconds (FES) information and
chart are provided under the MLS/FES tab.
The EBP icon that appears in a thumbnail indicates that the EBP Segment Start indicator has
been seen at the time the video frame was decoded.
5.1.5.6 Blackness/Stillness
At the bottom of the Blackness/Stillness chart, you can click on the legend options to toggle
the display of the graphing of blackness and stillness levels and their respective thresholds.
Excess Temporal Motion indicates when bitstream compression parameters are unable to
accurately represent frame-to-frame object motion. Higher values indicate more image
distortions.
5.1.6 Audio
5.1.6.1 Loudness
The Loudness tab provides a chart displaying Loudness, Dialnorm, Loudness – Dialnorm
Low Variation, and Loudness – Dialnorm High Variation. You can hover over a point in the
chart to view details. In addition, you can click on an individual point on the chart to
advance the filmstrip to the same point in time.
Note: Inspector LIVE does not require loudness calibration adjustments after installation.
As loudness calculations and algorithms evolve, Telestream iQ Solutions will update
Inspector LIVE.
You can toggle the display of the individual plotted lines by clicking on the parameter at the
bottom of the graph.
5.2.1 Overview
The Overview tab provides pie charts depicting:
• Transport Statistics
• Active Bitrate Summary
• MPEG Table Statistics
The Capture Catalog lists all captures and identifies which program triggered an alarm by
highlighting the alarm in blue.
To view the Capture Catalog:
• On the Diagnostics menu, click Capture Catalog.
You can filter the list by flow, event type, start time, and end time. To apply filter selections,
click Filter.
To delete all sessions, click Delete All.
The annotated file types described in this section, including Motion, are created from the
original captured file by passing the original through the downloadable FFmpeg encoder at
https://www.FFmpeg.org. The meaning and use of the annotations provided are detailed in
the FFmpeg documentation available at http://www.ffmpeg.org/documentation.html.
FFmpeg is used to create two types of playable files whenever a capture is completed. The
command lines used for FFmpeg are as follows:
ffmpeg -i <Input TS> -an -b:v 320k -s qvga <Output MP4>
ffmpeg -i <Input MP4> -an -b:v 320k -s qvga <Output MP4>
ffmpeg -flags2 +export_mvs-i <Input MP4> -an -b:v 320k -s qvga -vf
codecview=mv=pf+bf+bb <Output MP4>
Inspector LIVE’s Mean Opinion Score (MOS) provides a simple but comprehensive overall
evaluation of the dynamic quality of each GOP and video period making encoder quality
comparisons and detecting live stream observable impairments straightforward. To
investigate impairments further and learn what compression changes should be made to
avoid viewable artifacts for example, Inspector LIVE provides real time graphics of several
analyzed stream parameter elements that are used to derive the reported MOS on the MOS
Elements screen including Excess Temporal Motion, Excess Spatial Compression, and GOP
Quantizer Parameters among others. Users can quickly analyze low MOS scores by moving
to the Video MOS Elements and Visual Trending screens and still deeper through Triggered
Captures with the Motion video option.
Inspector LIVE’s Excess Temporal Motion represents the magnitude of interframe motion
in each GOP that exceeds the capabilities of the dynamic bit rate and frame rate and may
result in visible artifacts. Examining the Motion Video capture option highlights the motion
vectors in the bitstream to enable better understanding of the behavior of video passages that
are difficult to encode.
The Alarm Log page provides a detailed listing of all alarms received according to the filter
settings and date selected at the top of the Alarm Log page.
To view the Alarm Log:
Field Description
Field Description
The Media Outage Log page provides a detailed listing of all outages.
To view the Media Outage Log:
1. On the Diagnostics menu, click Media Outage Log.
2. In the Date Range box, type a start date, or click the calendar icon ( ) and select a
date. In the start time box, select a time.
3. In the Date To box, specify type an end date, or click the calendar icon and select a
date. In the end time box, select a time.
4. Click Filter.
To export the data from the log to a file that can be opened in Microsoft Excel:
1. Click Export.
The Dynamic Range Events page provides detailed tracking information about High
Dynamic Range (HDR) events.
To view Dynamic Range Events:
• On the Diagnostics menu, click Dynamic Range Events.
The Dynamic Range Events page lists past events where a monitored Dynamic Range
parameter has changed value. Any value change, including the addition or removal of a
parameter set is recorded as a “Yes.” No changes since the last event is recorded as a “No.”
To display the parameter values on the right, click an event. Parameters that are not detected
to be present have a value of zero.
Note that when a channel is initially discovered, all parameter sets are assumed to be not
present. When the parameter sets are detected, a Dynamic Range Event is logged.
In the top menu, you can choose the columns to display, programs, Electro-Optical Transfer
Function (EOTF), event type, and start and end dates and times. After selecting the display
options, click Update. This filtering capability is especially useful when monitoring a large
number of events or channels.
To view Visual Trending Details:
• Click the Action menu ( ) beside a flow and click Visual Trending Details.
For further reading on the monitored Dynamic Range parameters, refer to the following:
• ITU-R BT.2020
• ITU-R BT.709
• ITU-R BT.2381
• SMPTE ST 2084
• SMPTE ST 2085
• SMPTE ST 2086
• SMPTE ST 2094
• CTA HDR10 Media Profile
• CEA-861-F
• CEA-861.3
• ARIB Standard STD-B67 Version 1.0
• BBC R&D White Paper WHP 309 A “Display Independent” High Dynamic Range
5.7.1.1.1 High Efficiency Video Coding (HEVC) Layers for HDR Support
Present/Not Present indicates if HDR parameters are present in a video bitstream or not. If
an HDR parameter is present in the video bitstream, it will be indicated as Present. If a
parameter is not present in the video bitstream, it will be indicated as Not Present.
5.7.1.1.2 Video Parameter Sets and Service Endpoint Interface (SEI) Messages
• Video Parameter Set (VPS): Present/Not Present
• Sequence Parameter Set (SPS): Present/Not Present
• Picture Parameter Set (PPS): Present/Not Present
• VUI Parameters: Present/Not Present
• SEI Tone mapping Information: Present/Not Present
• SEI Mastering Color Display Information: Present/Not Present
• SEI Alternative Transfer Characteristics: Present/Not Present
• SEI Light Levels: Present/Not Present
– 5 = sRGB1
– 6 = BT.601 NTSC
– 7 = SMPTE 240M
– 8 = P3
– 9 = BT.2020
– 10 = SMPTE ST 428-1
• Transfer Characteristics: 1 – 17
– 1 = BT.709
– 2,3 = Unspecified
– 4,5 = BT.470-6
– 6 = BT.601
– 7 = SMPTE 240M
– 8 = Linear Transfer
– 9,10 = Logarithmic Transfer
– 11 = IEC 61966-2-4
– 12 = BT.1361 Extended Color Gamut
– 13 = sRGB
– 14,15 = BT.2020
– 16 = SMPTE 2084
– 17 = SMPTE ST 428-1
• Matrix Coefficients: 1–9
– 1 = BT.709
– 2,3 = UnSpecified
– 4 = FCC
– 5 = BT.601 (PAL – SECAM)
– 6 = BT.601 (NTSC)
– 7 = SMPTE 240M
– 8 = BT.2020 Non-Constant Luma
– 9 = BT.2020 Constant Luma
– 16 = SMPTE 2084
– 17 = SMPTE ST 428-1
On the SCTE-35 Events page, you can view a listing of SCTE-35 events for all or individual
channels.
To view SCTE-35 events:
• On the Diagnostics menu, click SCTE-35 Events.
On the ETV Events: Signaling page you can specify and view details of Enhanced
Television (ETV) Signaling events and table decode information.
To view ETV events:
• On the Diagnostics menu, click ETV Events.
To filter the ETV Events page:
1. In the Programs list, click a program.
2. In the App Type list, click an application type.
3. In the Control Code list, click a control.
4. In the Locator Type list, click a locator type.
5. In the Date box, type the date in the format dd-mm-yyyy or click the calendar icon
( ) and select the date in the calendar.
6. Click Generate.
6 Generating Reports
This chapter describes how to generate reports from the performance metrics that Inspector
LIVE collects.
The following topics are covered in this chapter:
• Performance Details Reports
• Performance Summary Reports
• ABR EBP Report
• SCTE-35 Distribution Report
• Closed Caption Reports
• Schedule Reports
• Audio Loudness Reports
• Exporting Reports
• Viewing Additional Details
You can generate Performance Details reports for selected performance metrics. You can
view data in a grid and export it to Microsoft Excel, or view a chart and export it to PDF.
To view performance details:
1. On the Reporting menu, select Performance Details. The Performance Details
report appears.
Column Description
Flow The flow alias configured under IQ Alias Manager (see Section 7.1, Managing
Aliases).
Program The program name configured under IQ Alias Manager (see Section 7.1,
Managing Aliases).
Error Seconds (ES) The number of seconds in which an error has occurred.
Video MOS Video Mean Opinion Score (MOS). You can display the minimum, maximum,
and average MOS, the video MOS level, and the video Media Loss Seconds
errored seconds.
Video Bit Rate You can display the minimum, maximum, and average video bitrate, and the
minimum and maximum number of errored seconds.
GOP MOS Group of pictures (GOP) MOS. You can display the minimum, maximum, and
average GOP MOS.
Still Frame ES The number of errored seconds in which a still frame occurred.
Column Description
I Max Compression I-frame compression level measures the degree of distortion as a result of
lossy quantization of intra macroblocks for a set video bitrate of a program.
Intra prediction algorithm generates a prediction for I-frame macroblocks
based on spatial redundancy. I-frame compression level is computed-based
on variance of the decoded macroblocks’ nonuniform quantizer values. High
I-Frame compression level is a good predictor of one or more spatial artifacts,
such as basis pattern in highly textured regions, blockiness, blurred sharp
image edges, and ringing near sharp image edges.
B Max Compression B-frame compression level measures the distortion in coded biprediction
macroblocks and hierarchical B-frame temporal decompositions used for
maximum performance. B-frames provide improved video compression rates
by decreasing the video bitrate up to 10 percent. Excessive Interframe
compression propagates compression losses to subsequent frame
predictions and result in many temporal artifacts. B-frame compression level
is computed from the decoded macroblock nonuniform quantizer values of all
B-frames in a video GOP sequence. High B-frame compression levels signal
coarser B-frame quantization, leading to mosquito noise and temporal
compression artifacts.
P Max Compression P-frame compression level is computed by decoding all P-frames of a video
GOP sequence. It measures the distortion in the motion-compensated
residual spatial edges. A nonuniform macroblock quantizer scale increment of
1 results in a 12.2 percent increment in quantization step size. P-frame
compression level quantifies volatility in coded macroblocks’ quantization step
size and number of high-frequency transform coefficients loss. High P-frame
compression level likely indicates poor-quality image edges, temporal artifacts
such as texture floating, edge floating, and noise. Floating refers to illusory
motion in certain regions while the surrounding areas remain static.
Motion Level The motion level of the video. You can view the low, medium, and high levels.
Block Artifact Level You can view the minimum, maximum, and average number of block artifacts.
Audio MOS A 15-second moving average MOS value between 1 to 5 for the audio. You
can view the minimum, maximum, and average Audio MOS.
Audio Bit Rate You can display the minimum, maximum, and average audio bitrate, and the
minimum and maximum number of errored seconds.
Loudness You can display the minimum, maximum, and average loudness.
Dialnorm You can display the minimum, maximum, and average dialnorm levels.
Column Description
L - D Deviation Loudness to Dialnorm Deviation. You can display the low minimum, high
maximum, and average L - D Deviation, and the low minimum and high
maximum number of errored seconds.
For information about customizing the Performance Details columns, see Section 3.5.2,
Customizing Column Sort Order and Section 3.5.3, Configuring Columns to Display.
The chart view displays data trends for the start time, end time, and parameters that you
selected. Each column represents the data for a 15-minute interval. To see details about a
particular interval, hover over the column.
The charts that are available on each tab depend on whether you are viewing performance
details for all programs or a single program. For information about selecting programs, see
Section 6.1.1.2, Filtering Performance Details.
To choose the metrics to display in each chart, click the metrics at the bottom of the chart.
When a metric label is grayed out, the metric does not appear in the chart. For example, the
following metrics will display on the Availability Trends chart:
For information about exporting performance details to a PDF document, see Section 6.8.2,
Exporting to PDF.
The following sections describe the charts you can view:
• Section 6.1.1.3.2.1, Availability Trends Chart
• Section 6.1.1.3.2.2, Error Seconds Chart
• Section 6.1.1.3.2.3, Video Bitrate Chart
• Section 6.1.1.3.2.4, Video MOS Chart
• Section 6.1.1.3.2.5, Audio Bitrate Chart
• Section 6.1.1.3.2.6, Audio MOS Chart
• Section 6.1.1.3.2.7, Dialnorm (db) Chart
• Section 6.1.1.3.2.8, Loudness (LUFS) Chart
• Section 6.1.1.3.2.9, Loudness-Dialnorm Deviation Chart
For information about viewing Error Second Distribution, Visual Trending, and Alarm Log
details, see Section 6.9, Viewing Additional Details.
You can create a Performance Summary report with a MOS Distribution Chart and a
selectable set of metrics for a program over a defined time period.
To create a Performance Summary report:
1. On the Reporting menu, select Performance Summary. The Performance
Summary Report appears.
2. In the Flow list, click the flow that you want to generate a report for.
3. In the Program list, click a program.
4. In the Metrics to Include section, select the check boxes for the desired metrics.
5. In the MOS Type section, click the desired MOS type:
– Video MOS: The video MOS for a video sequence interval based on the video
GOP MOS values over a 10-second interval. Use Video MOS for most reports to
avoid highlighting momentary high/low values.
– GOP MOS: The video MOS for each Group of Pictures (GOP) based on the
number and composition of the video frames in the GOP. Use GOP MOS when
the desired reporting time range is short; for example, report times of 30 seconds
or less.
6. In the Start Time section, specify the date and select the hours, minutes, and
seconds for the start time of the report.
7. In the End Time section, specify the date and select the hours, minutes, and seconds
for the end time of the report.
8. (Optional) Specify a period to exclude from the report. Select the Exclusion check
box, and then specify the Exclusion Start Time and the Exclusion End Time. You
can select up to five exclusion periods.
9. Click Calculate.
In the Performance Summary Report that appears, a MOS distribution is displayed under the
Report Criteria section, and the metrics and availability calculations are displayed in the
right pane.
If red text appears in the Availability calculations, then the availability numbers do not
include the current 15-minute period because it is not yet complete. “NaN” means that no
availability data was present for the specified time range, probably because it is not
complete.
In the upper portion of the right pane, the Start and End time thumbnails are highlighted in
the filmstrip display. If you refine and set new start and end times in the Report Criteria, the
filmstrip thumbnails move to the new times.
When you generate an Adaptive Bit Rate Encoder Boundary report, you can select a group
of variant bitrate content and display the content based on the encoder boundary point
Network Time Protocol (NTP) timestamp and presentation timestamp (PTS). This is useful
to ensure that the various bitrates are aligned based on encoder boundary point.
Note: An ABR Monitoring license is required for this feature.
To view an Adaptive Bit Rate Encoder Boundary report:
1. On the Reporting menu, select ABR EBP Report. The ABR Encoder Boundary
Point Report page appears.
Figure 6-20: Adaptive Bit Rate Encoder Boundary Report — EBP Markers
To navigate forward and backward in time, click the arrows on the upper right. To view
detailed information such as segment information and EBP statistics, hover over a segment
start or a fragment.
To view the Program Video Bitrate chart, click the Video Bitrate tab. Each line on the chart
represents one program in the group of related programs. Each point on the graph represents
a time when there is an EBP Segment Marker. The amplitude of the line on the graph
indicates the bit rate at the time of the marker. You can visually inspect the points on each
line and see the alignment of the markers across the different programs.
Note: The chart displays only segment information.
To view detailed information and a thumbnail:
• Hover over a point in the chart.
Figure 6-22: Adaptive Bit Rate Encoder Boundary Report — Video BitRate
You can create an SCTE-35 Distribution report that displays SCTE Trap distribution for the
specified 24-hour period.
Note: An SCTE-35 license is required for this feature.
To create an SCTE-35 Distribution report:
1. On the Reporting menu, select SCTE-35 Distribution Report. The SCTE-35
Distribution page appears.
2. In the Date box, type the start date in format dd-mm-yyyy or click the calendar icon
and select the date in the calendar.
3. (Optional) In the State list, select a state: Splice, Scrambled, Encrypted, or
Incomplete.
4. (Optional) In the Command list, select a command: Splice Schedule, Splice Insert
Start, Time Signal, or Bandwidth Reservation.
5. Click Filter.
Column Description
Flow The flow alias configured under IQ Alias Manager (see Section 7.1, Managing
Aliases).
Program The program name configured under IQ Alias Manager (see Section 7.1,
Managing Aliases).
CC Channel/Service The closed caption channel/the closed caption service. For example:
608-CC1, 708-Service 1.
CC Missing Alarm Count The total number of alarms for the program that occurred during the time
interval due to missing closed captioning. The field is highlighted if a closed
caption alarm is enabled. Green indicates no alarm, and red indicates an
alarm.
CC Missing Seconds The accumulative seconds of a closed captioning missing interval over
CCMissingthreshold set by IQDVADataServer.properties (default: 15 seconds)
during the time interval. For Aggregated and Scheduled Reports, it uses the
value from all closed caption channels with the least amount of closed caption
missing seconds.
Total Character Count The total number of closed captioning characters displayed during the time
interval. For Aggregated and Scheduled Reports, this is the sum from all
closed caption channels on the program.
Total Illegal Character Count The total number of closed captioning illegal characters detected during the
time interval. For Aggregated and Scheduled Reports, this is the sum from all
closed caption channels on the program.
Column Description
Total Lines The total number of lines of characters displayed during the time interval. For
Aggregated and Scheduled Reports, this is the sum from all closed caption
channels on the program.
Total Irregular Lines The number of times that irregular line patterns occurred during the interval.
For Aggregated and Scheduled Reports, this is the sum from all closed
caption channels on the program. See Section 6.5.2, Irregular Line Pattern.
Command Error Count The number of times a 608 or 708 command error occurred during the time
interval. For Aggregated and Scheduled Reports, this is the total Command
error count from all closed caption channels.
Presentation Error Count The number of times that a presentation error occurred during the time
interval. A presentation error includes all closed captioning displaying an error,
such as when the text is out of the text box or service window. For Aggregated
and Scheduled Reports, this is the total presentation error count from all
closed caption channels.
Detected Words The number of times that a detected word occurred during the time interval.
For Aggregated and Scheduled Reports, this is the total number of times a
detected word was seen from all closed caption channels. See Section 6.5.3,
Detected Words.
Column Description
Column/Row The location of the top left corner of the text box (608) or window (708) on screen.
Screen size for closed captioning:
- Channel 608: 32 x15
- Channel 708: 42 x15
Window Number The closed caption window number. For Channel 708, the valid range is 0 to 7. For
Channel 608, the window number is 0 because it is not applicable.
This columns is hidden by default. For information about displaying hidden columns, see
Section 3.5.3, Configuring Columns to Display.
• Click the Show Errors icon ( ) on the row of the flow that experienced the error.
A list of errors appears in the Closed Caption Error File window.
The following sections describe the information displayed on the Irregular Line Pattern
page:
• Section 6.5.2.1, Customizing Irregular Line Pattern Columns
• Section 6.5.2.2, Filtering Irregular Line Pattern Details
• Section 6.5.2.3, Exporting Irregular Line Pattern Details
• Section 6.5.2.4, Displaying Closed Caption Text
Column Description
Flow The flow alias configured under IQ Alias Manager (see Section 7.1,
Managing Aliases).
Total Services Irregular Line Count The number of irregular lines in all services.
The following sections describe the information displayed on the Detected Words page:
• Section 6.5.3.1, Customizing Detected Word Columns
• Section 6.5.3.2, Filtering Detected Words Details
• Section 6.5.3.3, Exporting Detected Words Details
• Section 6.5.3.3.1, Displaying Closed Caption Text
Column Description
Flow The flow alias configured under IQ Alias Manager (see Section 7.1,
Managing Aliases).
Column Description
Total Services Detected Words The number of detected words in all services.
6.5.4 Search
On the Closed Captioning Search page, you can search for words or character strings.
Note: Single-character searches are not supported for the following characters:
▪ ampersand (&)
▪ crosshatch (#)
▪ semicolon (;)
▪ A–Z
▪ a–z
To search for text:
• On the Reporting menu, point to Closed Caption, and then click Search. The
Search page appears.
The following sections describe the information displayed on the Search page:
• Section 6.5.4.1, Customizing Search Columns
• Section 6.5.4.2, Generating a Search Report
• Section 6.5.4.3, Exporting Search Details
• Section 6.5.4.4, Displaying Closed Caption Text
Column Description
Flow The flow alias configured under IQ Alias Manager (see Section 7.1, Managing
Aliases).
Program The program name configured under IQ Alias Manager (see Section 7.1, Managing
Aliases).
CC Channel/Service The closed caption channel/the closed caption service. For example: 608-CC1,
708-Service 1.
Closed Caption The closed caption text that contains the text you specified.
To schedule a report:
• In the Reporting menu, click Schedule Reports. The Schedule Reports page
appears.
You can schedule a recurring report, generate a report instantly, and delete reports, as
described in the following sections:
• Section 6.6.1, Scheduling Recurring Reports
• Section 6.6.2, Generating a Report Instantly
• Section 6.6.4, Viewing Reports
5. In the Language field, click the desired language for the report.
6. In the Report File Name box, type a name for the report.
7. In the Schedule Start Date box, type the date in the format dd-mm-yyyy or click the
calendar icon ( ) and select the date in the calendar.
8. To specify how often the report should recur, click one of the following:
– Schedule End Date: The report ends on a specified date. Type the date in the
format dd-mm-yyyy or click the calendar icon and select the date in the calendar.
– No. of Repetitions: The report ends after a specified number of repetitions. Type
a numerical value for the number of times that the report will be produced.
– Never Expires: The report is generated continuously according to the schedule
you specified.
9. In the Frequency of Execution list, click how often the report will be generated.
10. In the Schedule Runtime box, type or select the time that the report will be
generated.
11. (Optional) To include a summary of the report, click Include Summary Text. In the
Summary box, type a short summary.
12. In the Report Duration box, click the number of consecutive days of data to include
in the report. The duration can range from one to seven days prior to the present day.
13. In the Report Type box, click one of the following report types:
– Closed Caption: In the Columns to Include box, select the check boxes for the
columns to include in the report. Click Preview to view the column headings.
– IDR Alignment Alarm Report: In the Groups box, click a report group.
14. Click Save. The report schedule appears on the Schedules tab.
The IDR Alignment Alarm Report includes all the alarms for the specified period, grouped
into a single alarm. A one-minute thumbnail appears before and after each alarm. The
segment thumbnail is highlighted with a blue outline, and the Alarm Start and End Time are
highlighted in orange.
The EBP statistics for the first program in that group are listed beneath the thumbnails. The
rest of the programs in that group display thumbnails with the thumbnail time and NTP
timestamp or PTS. In addition, a chart displays two minutes of video bitrate for each second.
You can generate a Loudness Alarm Report to identify programs that are too loud and out of
compliance. Loudness Alarm Reports can be exported to PDF.
The following sections describe how to create Loudness Alarm Reports:
To examine the loudness alarm report for a single program:
1. On the Reporting Menu, click Loudness Alarm Report.
2. In the Flow list, select a flow.
3. In the Channel list, select the audio channel to include in the report.
4. In the Date box, type the date in the format dd-mm-yyyy or click the calendar icon
( ) and select the date in the calendar.
5. Click Filter. A Loudness Alarm report appears for the program you selected.
Click the loudness options at the bottom of the chart to display or hide the information types
in the horizontal lines:
• Average Loudness
• One Second Loudness
• Dialnorm
• Loudness-Dialnorm Low Deviation
• Loudness-Dialnorm High Deviation
The results are displayed in decibels for 15-minute intervals. The vertical lines in the
represent the points of maximum and minimum loudness reached during the interval. You
can click on a data point to view a cross-hair and a tooltip that provides additional
information.
For information about exporting the loudness report to PDF, see Section 6.8, Exporting
Reports. After you export the report to PDF, any changes that affect the loudness alarm
report will not be reflected in the existing PDF; you must generate a new PDF to view the
updates.
The following sections describe how to export reports to a Microsoft Excel spreadsheet or a
PDF document. Some reports can only be exported to Excel, and some can only be exported
to PDF.
• Section 6.8.1, Exporting to Microsoft Excel
• Section 6.8.2, Exporting to PDF
You can view additional information from the Performance Details and Video MOS grid and
chart views.
The following sections describe how to view additional information:
• Section 6.9.1, Viewing ES Distribution Details
• Section 6.9.2, Viewing Visual Trending Details
• Section 6.9.3, Viewing the Alarm Log
For details about the Visual Trending view, see Section 5.1.5, Visual Trending Charts.
This chapter describes how system administrators can manage probe inventory, associate
program icons, manage processes, and centrally manage the configuration of the
Inspector LIVE and all monitoring devices.
Configuration of Surveyor ABR or Surveyor ABRc is accomplished mainly through the
HTML interface. This user guide describes the HTML interface.
The following topics are covered in this chapter:
• Managing Aliases
• Managing Templates
• Managing IGMP Flows
• Managing Users
• Managing System Operations
• Managing SNMP Traps
• Managing Closed Captioning
• Managing System Alerts
• Managing System Utilization
• Managing Storage History
• Managing Processes
To manage aliases:
• Click the Administration Action menu icon ( ) on the top right and click Alias
Config.
Note: Alias names can be up to 255 characters in length. Refer to Appendix A, Unsupported
ASCII Characters and Naming Restrictions and Appendix C, Character Limits for Alias and
Template Names for more information.
The following sections describe how to manage the aliases for programs, flows,
multiplexers (muxes), lineups, and monitoring points:
• Section 7.1.1, Importing Aliases
• Section 7.1.2, Exporting Aliases
• Section 7.1.3, Synchronizing Data
• Section 7.1.4, Deleting Aliases
• Section 7.1.5, Managing Program Aliases
• Section 7.1.6, Managing Multiplexer Aliases
• Section 7.1.7, Managing Flow Aliases
• Section 7.1.8, Managing Lineup Aliases
• Section 7.1.9, Managing Monitoring Points
1. Click Import.
2. Click Browse and navigate to the file to import.
3. Select the file and click one of the following:
– Combined File: To import a file that has alias and alarm template information.
– Alias File: To import an alias-only file.
4. (Optional) To clear any existing alias associations, select the Clear Before Import
check box.
5. (Optional) To preserve any existing associations between flows and ports, select the
Import Port Association check box.
6. Click Import.
In the IQ Template Manager, you can export the alarm template without the aliases and then
import it. The imported alarm template file merges/overwrites the existing template but does
not remove existing alarm templates or affect aliases. For information about importing just
the alarm templates, see Section 7.2.2, Importing Templates.
2. In the Mux Name box, type the name of the mux to associate with the flow.
3. In the Transport Template list, select a template.
4. In the Comments box, add a comment.
5. (Optional) To configure a source:
– Click Source IP.
– In the Source IP box, type the source’s IP address.
– In the Source Mask box, type the mask’s IP address.
6. (Optional) To configure a source port:
– Click Source Port.
– In the Source Port box, type a port number or click the arrows to select a
number.
7. (Optional) To configure a destination:
– Click Destination IP.
– In the Destination IP box, type the source’s IP address.
– In the Destination Mask box, type the mask’s IP address.
8. (Optional) To configure a source port:
– Click Destination Port.
– In the Destination Port box, type a port number or click the arrows to select a
number.
9. (Optional) To configure a virtual LAN (VLAN) ID:
– Select Vlan ID.
– In the Vlan ID box, type a VLAN ID or click the arrows to select a number.
15. In the Select Mux list, click the mux that you want to add the flow to.
16. Click Save.
▪ Click Apply.
5. To view the programs in the transport stream:
– Click the Programs tab.
– To filter the list of programs, type all or part of a program name in the Filter box.
6. Click Save.
3. In the Lineup list, click the lineup to associate with the monitoring point.
4. Click Save.
• Click the Administration Action menu icon ( ) on the top right and click
Template Config. The IQ Template Manager appears.
The percentage of blackness of a video is measured for decoded I-frames. If the percentage
of blackness is greater than 90 percent, the blackness value is shown for the corresponding
thumbnails. Blackness alarms can be triggered with user-configurable thresholds.
Video stillness monitoring provides user-configurable thresholds to identify still frames and
trigger alarms. Video stillness for still frame thumbnails is recorded if the percentage of
stillness exceeds 10 percent.
For a more comprehensive video quality metric, you can enable the frame errored seconds
(FES) parameter based on I-frame, P-frame, and B-frame errors. FES error detection is
supported for MPEG2, H.264, and H.265 video codecs for all picture types in a GOP
corresponding to the MOS Analysis Level.
Level 1 is for general quality monitoring and provides for high stream count monitoring.
Level 2 provides more in depth analysis and can detect more types of impairments, but
requires more computing resources and reduces the number of simultaneous programs
analyzed. You can selecting Disable to turn off Video MOS analysis and free compute
resources for other analyzer options.
Level 1 analysis includes full analysis of I-frames only, with header error analysis for
P-frames and B-frames. All frames are examined for NAL, parameter sets, and slice header
errors. I-frames are analyzed for decode errors, but only one P-frame and one B-frame in
each GOP is decoded to validate codec conformance and for frame error detection. Level 1
provides limited compression-level analysis based on I-frame, B-frame, and P-frame
statistics, bitrates, and frame errors without slice and block analysis. Level 1 frame error
analysis might not detect certain types of errors and might result in fewer frame error
seconds than Level 2 analysis. Level 1 MOS may not detect certain types of compression
impairments and might result in higher or lower MOS scores than Level 2 MOS, but is
simpler to compute and enables analyzing more simultaneous programs than higher analysis
levels.
Level 2 analysis provides all Level 1 capabilities and includes analysis of I-frames,
P-frames, and B-frames. All I-frames, P-frames, and B-frames are decoded, and detected
frame errors contribute to frame error seconds. Note that you can disable B-frame analysis
for UHD and high bitrate H.264 and HEVC streams, based on available compute resources.
Level 2 frame error analysis might detect more types of frame errors than Level 1 and might
result in more reported frame error seconds. Level 2 MOS includes both spatial and
temporal motion compression level analysis, Interframe scene change, and GOP Quantizer
Parameter analysis, enabling detection of more types of impairments than Level 1 Analysis.
Level 2 MOS results in more accurate MOS scores, with closer tracking to subjective visual
analysis. Level 2 analysis might reduce the number of simultaneous programs analyzed, due
to the requirement for more compute resources.
For information about configuring closed caption monitoring, see Section 7.7, Managing
Closed Captioning.
• most of the PCM amplitude samples for any of the FL, FC, or FR channels for any 5
second interval are zero.
The alarm clears when most of the PCM amplitude samples for the FL, FC, and FR channels
become nonzero.
To configure the audio channel silence alarm:
1. Click the Audio tab on a program template.
Note: On Windows 10, you might need to scroll down to see the content on the
Audio tab.
2. Select a detection mode:
– To raise an alarm only if all selected channels are silent, select All Silent. Use
this mode to monitor content with a changing number of active audio channels.
– To raise an alarm if any selected audio channel becomes silent, select Any
Silent. Alarms are raised in this mode if content switches to a format with less
active audio channels than those selected for monitoring.
You can group flows in a lineup into multicast sets. All Internet Group Management
Protocol (IGMP) flows are included in the All set, and you can include each flow in any of
the other 15 sets.
To view multicast sets:
• Click the Administration Action menu icon ( ) on the top right and click IGMP
Control. The IGMP Control window appears.
• Click the Administration Action menu icon ( ) on the top right and click User
Administration. The User Administration window appears.
8. If you are adding a user who has the Admin, NOC, or User role, select the user’s
home page in the Home Page list.
9. In the Language field, select a language.
10. In the Session Timeout (Mins) box, type the number of minutes or click the arrows
and select a number.
Note: For information about enabling session timeouts, see Section 7.5.1.2,
Enabling Session Timeouts.
11. (Optional) To set a password expiration period:
– Select Password Expiry.
– In the Expires In (days) box, type the number of days or click the arrows and
select a number.
12. Click Save.
1. Click the Edit User icon ( ) to the left of the user name.
2. Modify the settings as necessary and click Save.
1. Click the Delete User icon ( ) to the left of the user name.
2. Click Yes to confirm that you want to delete the user.
2. Click Add New Role. The Add User dialog box appears.
• Click the Administration Action menu icon ( ) on the top right and click System
Config. The System Config. page appears.
To enable decoding:
1. In the Inspector Services group, click Data Server.
2. Double-click the option.SCTEloggingLevel value and type the desired value. The
default value setting is 78. Each command within that value has its own value, as
shown in Table 7-1. For example, the default value of 78 consists of the following
commands:
reserved command (2) + splice schedule (4) + splice insert (8) + scrambled
pids (64) = 78
Command Value
splice null 1
reserved command 2
splice schedule 4
splice insert 8
time signal 16
bandwidth reservation 32
scrambled pids 64
You can add additional commands to the default value. For example, the command
time_signal decoding is not enabled by default. To add time_signal decoding to the default
setting, you must add the time_signal command value of 16. For example, 78 + 16 = 94. As
shown in the example, 94 is the decimal sum of the logging you want to enable. You would
then enter the value of 94 in the option.SCTEloggingLevel setting. The higher the value in
the option.SCTEloggingLevel setting, the greater the load that is placed on the system
CPU.
Important: Restart the IQDVADataServer process after all changes.
The following sections describe how to back up, recover, and delete your system files:
• Section 7.5.1.6.1, Backing Up Files
• Section 7.5.1.6.2, Restoring Files
• Section 7.5.1.6.3, Deleting Backups
2. In the DVA Settings Backup File list, click the Navigate button ( ).
3. Navigate to the location of the file you want to restore and select it.
4. Click Import.
2. Double-click the storageLimit value and type the desired value. The storage limit is
the maximum number of days to maintain program history. The supported range is 1
to 120 days, and the default setting is 31 days.
3. Double-click the disk_threshold value and type the desired value. Disk Threshold is
the maximum percentage of the system’s storage to allocate for recording program
history. The supported range is 20 percent to 85 percent, and the default setting is 85
percent.
When either of these limits is reached, the oldest thumbnails and performance details for the
programs are purged.
For more information about the Storage History page, see Section 7.10, Managing Storage
History.
The following sections describe how to commission Inspector LIVE for iVMS 5.x:
• Section 7.5.3.1, Configuring Inspector LIVE for iVMS
• Section 7.5.3.2, Configuring the Inspector LIVE Hosts File
• Section 7.5.3.3, Configuring the Network File
• Section 7.5.3.4, Configuring the iVMS Hosts File
• Section 7.5.3.5, Enabling Network Address Translation Traversals
• Section 7.5.3.6, Viewing the iVMS Inventory
• Section 7.5.3.7, Troubleshooting
2. To open the IQ AdminTool, in the Host Name (or IP address) box, type the
Inspector LIVE server’s IP address.
3. Click Open.
Note: If you are using PuTTY to log onto the server for the first time, you might a
message asking if you trust this host even though the host key is not cached in the
registry. Click Yes if you do not want to see this message again.
4. In the PuTTY session that opens, log on using the user name iquser and the
password iquser. The IQ Main Menu appears.
5. Select OK.
7.5.3.7 Troubleshooting
If the Inspector LIVE does not enter iVMS Inventory properly or is listed in the Inventory as
Pingable, do the following:
1. Ping from iVMS to Inspector LIVE using host name to confirm the connection as
follows:
– Open an IQ AdminTool window.
Like the broadcast case, if a Multicast Dynamic flow has not been detected on the network
after the probe has transmitted an IGMP Join, it will be shown as in outage. If the Transport
Stream is present but a program is missing (for example, not in the PMT), the program is
reported in outage.
Note: To enable and properly operate this feature all video flow aliases must be configured
such that the tuple criteria options selected (Source, Destination, VLAN, and RTP SSRC)
are the same as the Flow Identification Fields selected under Global Parameters. The Flow
Alias configuration must be equal to the Flow ID configuration.
Detect FEC Flows Discover and add Forward Error Correction flows (SMPTE N/A
2022) into Flow Census for monitoring.
Create Census Entries for Select the check box to prepopulate aliased flows and Not Applicable
Missing Broadcasts associated aliased programs into flow census.
Recognition Packet Sets the minimum number of packets in a flow that must be 1 – 65,535
Threshold detected for the flow to be displayed in the census. Used
only when Recognition Mode is set to All.
Enable Census During Select the check box to enable census during any capture Not Applicable
Capture/Record or record functions. If census is enabled, the
capture/record buffer may be less than the full 200 Mbytes
because of census memory requirements.
a. Numbers in ranges greater than 999 contain commas for readability. Do not type the commas when
typing a number into a field.
Flow Identification Fields indicate which parts of a packet header should be used when
differentiating between flows. As an example, in a situation where failover can occur, you
might want to ignore certain source fields when identifying a flow. The fields described in
Table 7-3 can be used to identify a flow.
Note: Changing any of the source/destination check boxes and clicking Apply causes all
flows to be removed from census and rediscovered.
Ethernet Source This field can be used to identify a flow. Not Applicable
Ethernet Destination This field can be used to identify a flow. Not Applicable
UDP Source This field can be used to identify a flow. Not Applicable
UDP Destination This field can be used to identify a flow. Not Applicable
RTP SSRC This field can be used to identify a flow. Not Applicable
RTP Payload Type This field can be used to identify a flow. Not Applicable
Table 7-4 describes the Transport Streams fields and ranges on the Global Parameters page.
Allow Flows w/Missing PMT(s) Include flows with one or more missing Program Not Applicable
MAP Tables (PMTs) in the census.
Allow Flows w/Missing PAT Include flows without a Program Association Not Applicable
Table (PAT) in the census.
Ignore PMT(s) Not Declared in the PAT Do not include in the census Program Map Not Applicable
Tables (PMTs) that are not in the Program
Association Table (PAT).
VLNK Descriptor Indicates Determines how flows containing one or more • Normal Flow
VLNK descriptors are handled. Normal Flow • Menu Flow
ignores the descriptor. Menu Flow causes these
flows to be considered menu flows.
1. In the Probe Configuration group, click the arrow beside Monitor Configuration
and click Multicast (IGMP). The Multicast (IGMP) view appears.
2. Modify the settings if necessary and click Apply.
The following sections describe the Multicast (IGMP) settings you can modify:
• Section 7.5.4.2.5, Control
• Section 7.5.4.2.6, Timing
• Section 7.5.4.2.7, AutoScan Properties
• Section 7.5.4.2.8, Manual Mode Properties
• Section 7.5.4.2.9, Multicast Set Definitions
7.5.4.2.5 Control
• Disable mode prevents IGMP messages from being sent or received.
• AutoScan mode cycles endlessly through all defined multicast groups.
• Manual mode allows multicast groups to be joined and/or left manually from the
“Multicast (IGMP) Stats” page.
• Manual w/Auto-Rejoin mode functions the same as Manual mode, with the
addition of join retries being transmitted for each defined multicast broadcast group
that is in outage.
• Enable IGMPv3 allows the system to send/receive IGMPv3 messages. The system
still operates properly in the presence of an IGMPv2 querier.
7.5.4.2.6 Timing
• Join/Leave Timeout specifies how long the system waits for a join/leave to
succeed. After that time, the join/leave appears to have failed.
• Delay Between Multiples allows for spacing of join/leave messages when
joining/leaving many groups at once (as when clicking the Join Set and Leave Set)
buttons.
You can send notifications of SNMP trap events for Quality of Service and Quality of
Experience alarms to any configured listeners. A license is required to use the SNMP Trap
Manager.
To manage SNMP traps:
• On the Administration Action menu, click SNMP Trap Manager. The SNMP
Trap Manager appears.
– Select multiple events: Press Ctrl while selecting the check boxes for the event
types.
– Select all events: Select the check box at the top of the event list.
2. Click Disable.
You can configure the words and patterns to search for in irregular line and word patterns.
To manage closed captioning:
• On the Administration Action menu, click Closed Caption Config. The Closed
Caption Configuration page appears.
• Click the Delete Search Word icon ( ). beside the word to delete.
2. Select Enable XDS Packet Error Detection if you want to monitor for invalid
Extended Data Services (XDS) packet structure, checksum, and invalid characters.
3. Select Enable CE-608 Control Code Pairs Detection if you want to monitor for
the presence of 608 Control Code Pairs.
4. Select Enable CE-708 Closed Caption Features Detection if you want to monitor
for the presence of 708 CC features that exceed the minimum set required of a
compliant decoder by the U.S. Federal Communications Commission (FCC) per the
ANSI/CEA-708 Standard.
5. Click Save.
For information about enabling closed caption monitoring, see Section 7.2.1.4, Enabling
Closed Caption Monitoring.
On the Storage History page, you can use check your current projected storage details and
status. Each program’s thumbnails and performance details are discarded or purged after the
configured storage limit is reached.
To view the Storage History page:
• In the Administration Action menu, click Storage History.
The storage limit is determined by two configurable attributes: storageLimit, the maximum
number of days to maintain program history, and disk_threshold, the maximum percentage
of the system’s storage to allocate for recording program history. For information about
configuring these attributes, see Section 7.5.2, Configuring Storage History.
To include storage details in the view for channels that are no longer active:
• Select All on the upper right.
To stop a process:
• Click the Action Menu Button beside the Process ID and click Stop Process.
To restart a process:
• Click the Action Menu Button beside the Process ID and click Restart Process.
All Latin-1 (ISO 8859-1) characters except the characters in Table A-1 are supported in
program and flow alias, template, and probe names.
Char Description
, Comma
+ Plus
= Equals sign
\ Backslash
Figure B-1 shows the ports to open for Inspector LIVE firewall configuration.
For information about the ports required between Inspector LIVE and iVMS, see the iVMS
System Administrator’s Guide.
This appendix lists the character limits for alias and template names.
name(1) Flow alias name This is the Video Flow Alias 1 – 255 characters
user-configured flow
alias name, which is
limited to 1 to 255
characters.
alarmTemplate(7) Transport alarm The user specifies Video Flow Alias 1 – 255 characters
template the transport alarm
template.
payloadTemplate(9) Program alarm In the case of the Video Flow Alias 1 – 255 characters
template transport record, this Video Program Alias
value indicates the
default program
template used for
programs in the flow
that are not
configured with
aliases.
channelOffAirTemplate(33) Program off-air The program off-air Video Program Alias 1 – 255 characters
template template selection to
use during the off-air
period.
DetectedProgramName(38 Program name The program name Video Program 0 – 255 characters
) detected from the Name
transport stream
using different
methods. The name
is detected by
enabling the service
name detection in
the template. The
QAM Out-of-Band
(OOB) Probe detects
the program names
from the OOB
channel.
In addition, the IP Flow Program Status page displays the Service Provider name. This is a
nonconfigurable, display-only field of 1 to 63 characters.
Table D-1 lists the SNMP Trap Alarms, their descriptions, and severities.
CAT-ERROR Error Priority 2.6 Conditional Access Table (CAT) missing from transport
stream.
CRC-ERROR Error Priority 2.2 CRC error occurred on either CAT, PAT, PMT, NIT, EIT,
BAT, SDT or TOT table; indicating potential corruption.
EIT-ERROR Error Priority 3.6 EIT Error. Sections with table_id = 0x4E (EIT-P/F, actual
TS) not present on PID 0x0012 for more than 2s. Sections with
table_ids other than in the range 0x4E - 0x6F or 0x72 found on PID
0x0012.
IP-BR-MAX Error The maximum IP stream bitrate has exceeded the maximum
threshold for a sustained period.
IP-BR-MIN Error The minimum IP stream bitrate threshold has exceeded the
maximum threshold for a sustained period.
MDI-DF Error MDI:DF RFC 4445 Media Delivery Index Delay Factor
MLS-15 Notice The number of seconds within 15 minutes where the program
experienced media loss exceeded the threshold
MLS-24 Notice The number of seconds within 24 hours where the program
experienced media loss exceeded the threshold
MLT-15 Notice The amount of media loss at program level exceeded 15 minute
threshold
MLT-24 Notice The amount of media loss at program level exceeded 24 hour
threshold
MUTE-24-HOUR Warning Muting all traps for the rest of the 24 hours
MUTE-HOUR Warning Muting all traps for the rest of the hour
NIT-ERROR Error Priority 3.1 NIT Error. Section with table_id other than 0x40 or 0x41
or 0x72 (i. e. not an NIT or ST) found on PID 0x0010. No section
with table_id 0x40 or 0x41 (i.e. an NIT) in PID value 0x0010 for
more than 10s.
PAT-ERROR Error Priority 1.3 PAT (table_id 0x02), does not occur at least every 0.5
sec or Scrambling_control_field is not 00 for all PAT PIDs.
PCR-ACCUR Error Priority 2.4 PCR accuracy of selected program is not within ±500 ns.
Insufficient PCR inaccuracy is required for the color subcarrier to be
synthesized from system clock.
PCR-DISCONT Error Priority 2.3b The Difference between 2 consecutive PCR values is
greater than 100 msec without discontinuity_indicator set
PCR-REP Error Priority 2.3a Time interval between two consecutive PCR values
more than 40 ms. PCR drift may cause the receiver/decoder to go
out of lock.
PMT-ERROR Error Priority 1.5 PMT (table_id 0x02,), does not occur at least every 0.5
sec or Scrambling_control_field is not 00 for all PMT PIDs.
PROGRAM-OUTAGE Info Alarm sent after a Transport level outage event to update program
status
PTS-ERROR Error Priority 2.5 Presentation Time Stamp (PTS) repetition rate is greater
than 700 msec.
RST-ERROR Error Priority 3.7 RST Error. Sections with table_id other than 0x71 or
0x72 found on PID 0x0013. Any two sections with table_id = 0x71
(RST) occur on PID 0x0013 within a specified value (25ms or
lower).
RTP-LD Error The minimum distance between IP/RTP loss events threshold has
been exceeded.
RTP-LP Error The number of contiguous IP/RTP packets lost threshold has been
exceeded.
RTP-LS-15 Error The amount of seconds within 15 minutes that saw RTP loss
exceeded threshold.
RTP-LS-24 Error The amount of seconds within 24 hours that saw RTP loss
exceeded threshold.
SDT-ERROR Error Priority 3.5 SDT Error. Sections with table_id = 0x42 (SDT, actual
TS) not present on PID 0x0011 for more than 2s. Sections with
table_ids other than 0x42, 0x46, 0x4A or 0x72 found on PID 0x0011.
SI-REP-ERROR Error Priority 3.2 SI Repetition Error. Repetition rate of SI tables outside of
specified limits.
SYNC-BYTE Error Priority 1.2 Sync_byte not equal 0x47. The indicator
Sync_byte_error is set as soon as the correct sync byte (0x47) does
not appear after 188 or 204 bytes. This is fundamental because this
structure is used throughout the channel encoder and decoder
chains for synchronization.
TDT-ERROR Error Priority 3.8 TDT Error. Sections with table_id = 0x70 (TDT) not
present on PID 0x0014 for more than 30s. Sections with table_id
other than 0x70, 0x72 (ST) or 0x73 (TOT) found on PID 0x0014.
Any two sections with table_id = 0x70 (TDT) occur on PID 0x0014
within a specified value (25ms or lower).
TRANSPORT-OUTAGE Info Transport stream is in outage and no packets have been received
for a minimum of one second. You will receive this if you have
TRANSPORT OUTAGE.
TS-PID Notice Either an outage, bitrate or loss event has occurred on a transport
level PID.
TS-SYNC-LOSS Error Priority 1.1 Loss of synchronization occurred due to two or more
consecutive corrupted sync bytes. It is proposed that five
consecutive correct sync bytes (ISO/IEC 13818-1 [1], clause G.01)
should be sufficient for sync acquisition.
VID-EBP-SEGMENT Notice EBP Segment flag did not occur within threshold time period
VID-IDR-ALIGN Notice All bitrate variants in the group did not align within the specified
threshold time period
VIDEO-TS-BR-DEV Error Video transport stream bitrate (based on the embedded PCR clock)
has exceeded the deviation threshold.
You can select the analysis levels that Inspector uses to report video MOS. Level 1 requires
fewer computer resources and enables more streams to be analyzed simultaneously. Level 2
performs a more comprehensive evaluation of the video stream that can detect more types of
impairments, but results in fewer simultaneous streams that can be analyzed simultaneously.
By default, Inspector uses MOS Level 1. To report at MOS Level 2,you must purchase a
Level 2 license and then configure channels to report using Level 2 analysis. Note that the
reported MOS values may differ depending on selected level because higher levels of
analysis include consideration of more stream details in deriving the MOS value.
Programs that are not configured for MOS Level 2 report only MOS Level 1. In the program
template assigned to a program, you can configure the level of video MOS analysis that is
performed. When Inspector LIVE reaches the licensed limit of Level 2 video MOS
programs, any additional programs with Level 2 video MOS analysis selected in the
template will default back to Level 1. You can use the Program Census view to determine
the video MOS Level of analysis being performed on the program. For information about
configuring video MOS analysis level settings, see Section 7.2.1.2, Configuring the Video
MOS Analysis Level.
Table F-1 describes the analysis types available in Level 1 and Level 2.
I-frame Full Analysis Yes Yes All I-frames are analyzed for structure
errors, are reported as frame error
seconds, and contribute to MOS.
I-frame, P-frame, B-frame NAL Error Yes Yes All frame types are analyzed for
Analysis Network Abstraction Layer (NAL)
errors. Analysis results affect reported
frame errors and MOS.
I-frame, P-frame, B-frame Yes Yes All frame types are analyzed for
Parameter Set Error Analysis sequence and picture parameter set
errors. Analysis results affect reported
frame errors and MOS.
I-frame, P-frame, B-frame Slice Yes Yes All frame types are analyzed for slice
Header Error Analysis header errors. Analysis results affect
reported frame errors and MOS.
P-frame/B-frame Header Analysis Yes Yes P-frame and B-frame types are
analyzed for header errors. Analysis
results affect reported frame errors and
MOS.
I-frame Decode Errors Yes Yes I-frames are fully decoded and
checked for frame errors. Analysis
results affect reported frame errors and
MOS.
I-frame and P-frame Decode Errors One Frame per Yes* P-frame and B-frame types are fully
GOP decoded and checked for frame errors.
Analysis results affect reported frame
errors and MOS.
*B-frame analysis results depending on
the compute resources available.
Spatial and Temporal Analysis Limited Spatial* Yes Analysis results affect reported MOS.
*Limited spatial compression analysis;
no temporal analysis.
Interframe Scene Change Analysis No Yes Per GOP analysis of interframe scene
changes affect reported MOS.
GOP Quantizer Parameter Analysis No Yes Per GOP quantizer parameter analysis
affects reported MOS.
Z
zap See zap time.
zap time The time it takes for a multicast group
stream to appear at a destination after an IGMP
join is issued from the destination. For certain
video over IP applications that use multicast
groups to transport video, this is referred to as
“channel change time.”
A playing 5-22
ABR EBP report 6-14 playing in browser 5-20
Alarm Log 4-46, 5-23, 6-37 census prepopulation 7-49
columns 5-25 characters, unsupported A-1
alarms charts
exporting templates 7-24 Audio Bitrate 5-13, 6-8
IDR 7-21 Audio MOS 6-9
importing templates 7-24 Availability Trends 6-5
Instantaneous Decoder Refresh Alignment 7-21 BitRate 5-7
log 5-23, 6-37 Blackness/Stillness 5-10
SNMP trap D-1 Block Artifact Level 5-12
statistics 4-17 Compression Level 5-10
summary 4-21 Dialnorm 6-9
aliases Error Seconds 6-6
character limits C-1 GOP metrics 5-9
configuring 7-1 Loudness (LUFS) 6-10
deleting 7-4 Loudness-Dialnorm Deviation 6-11
exporting 7-3 Macroblock Statistics 5-11
importing 7-2 MLS 5-14
IP flow 7-9 MLS/FES 5-8
lineups 7-13 MPEG Tables 5-15
managing multiplexers 7-7 performance details 6-5
managing muxes 7-7 Temporal Motion 5-11
program 7-4 Video Bitrate 6-7
synchronizing 7-3 Video MOS 6-8
audio Visual Trending 5-6
configuring silence alarm 7-22 chiclets 2-2
metrics 4-39 closed caption 5-3
Audio Bitrate chart 5-13, 6-8 adding search words 7-60
Audio MOS chart 6-9 configuring searches 7-59
Audio MOS tab 5-14 deleting search words 7-60
audio status indicators 4-5 details 6-17
availability detected words 6-23
indicators 4-48, 4-56 editing search words 7-60
Availability Trends chart 6-5 enabling 7-58
enabling monitoring 7-22
B exporting details 6-21
backups 7-36 exporting report 6-21
deleting 7-38 filtering 6-19
banner 3-2 indexed searches 7-59
adding logo 7-40 irregular line patterns 6-21
enabling 7-33 location 5-3
removing logo 7-41 monitoring 7-60
BitRate Chart 5-7 pattern searching 7-60
Blackness/Stillness chart 5-10 reports 6-17
Block Artifact Level chart 5-12 search 6-24
viewing error details 6-20
viewing text 4-40, 6-19
C
closed caption search, exporting details 6-26
Capture Catalog 5-19
co-branding 7-38
Capture History 5-19
columns
captures
configuring 6-2, 6-18, 6-22, 6-23
downloading 5-22
T
templates
adding 7-25
deleting 7-25
exporting 7-24
flow 4-28
importing 7-24
modifying 4-41
program 7-18
transport 7-24
temporal analysis 4-53
temporal impairments E-2
Temporal Motion chart 5-11
thumbnails 4-40, 5-2, 7-35
configuring storage rate 7-23
time zone, configuring 3-5
transport templates 7-24
trigger captures 5-16
U
update frequency 3-7
user names, length 7-34
users
adding 7-27
deleting 7-29
editing 7-29
managing 7-27
V
version history 3-4
video
URL:
http://www.telestream.net
Telephone, USA:
+1 508 339 2497
Toll-Free Technical Support Telephone, USA:
+1 866 464 4636