This publication contains confidential, proprietary, and trade secret information. No part of this document
may be copied, photocopied, reproduced, translated, or reduced to any machine-readable or electronic
format without prior written permission from Sencore. Information in this document is subject to change
without notice and Sencore Inc. assumes no responsibility or liability for any errors or inaccuracies.
Sencore, Sencore Inc, and the Sencore logo are trademarks or registered trademarks in the United
States and other countries. All other products or services mentioned in this document are identified by
the trademarks, service marks, or product names as designated by the companies who market those
products. Inquiries should be made directly to those companies. This document may also have links to
third-party web pages that are beyond the control of Sencore. The presence of such links does not imply
that Sencore endorses or recommends the content on those pages. Sencore acknowledges the use of
third-party open source software and licenses in some Sencore products. This freely available source
code can be obtained by contacting Sencore Inc.
About Sencore
Sencore is an engineering leader in the development of high-quality signal transmission solutions for the
broadcast, cable, satellite, IPTV, and telecommunications markets. The company’s world-class portfolio
includes video delivery products, system monitoring and analysis solutions, and test and measurement
equipment, all designed to support system interoperability and backed by best-in-class customer support.
Sencore products meet the rapidly changing needs of modern media by ensuring the efficient delivery
of high-quality video from the source to the home. More information about Sencore is available at the
company’s website, www.sencore.com.
This product can include software developed by the following people and organizations with the following
The VB330-SW 10G Software Probe was made specifically for IPTV backbone network monitoring.
With support for 10 Gbit/s Ethernet inputs, the 10G Software Probe provides detailed IP packet
monitoring of a very high number of Ethernet streams, suitable for core networks carrying extreme
amounts of media signals.
The OTT software option is available on the VB330-SW and enables monitoring of up to 500
adaptive bitrate channels in steps of 5 or 50 (Bulk OTT option) OTT engines depending on licensing.
A built-in web server in the VB330-SW allows remote signal monitoring using a standard web
browser. This can be managed either through a separate Ethernet network, or by using the regular
video/data network – both IPv4 and IPv6 are supported.
The VB330-SW 10G Software Probe can also be managed via the VideoBRIDGE Controller.
The VideoBRIDGE Controller will add management features like alarm aggregation and report
functionality.
The 10G Software Probe is a server appliance, that can be installed onto any server that meets
the minimum requirements specified in chapter 3.
1.1.210G Software Probe – Functionality
An IP-based network is fully transparent with respect to signal contents quality, provided that the IP
packets arrive, and provided that they arrive in time. The 10G Software Probe therefore uses the
8VB330-SW 10G Software Probe User’s Manual version 5.5
Page 9
patented MediaWindow to allow monitoring at-a-glance of packet loss and errors in inter-packet
arrival time. This way the operator can conveniently ensure correct signal quality at IP-level.
The advanced Ethernet protocol analysis tool automatically detects all protocols carried over Ethernet
past the port the 10G Software Probe is connected to, and it displays statistics like percentage
utilization of the interface and percentage of the different transported protocols. This gives the 10G
Software Probe a real-time sniffer capability.
The 10G Software Probe allows the user to define a Return Data Path (RDP), using the regular
video/data network or the management network to return a stream. A faulty signal can then be
further analyzed at the studio premises, when necessary.
The recording functionality allows the user to record a stream, either triggered manually by the user
or triggered by a user defined alarm.
Full Service Monitoring (FSM) checks that vital system components like CA-servers are active.
Optional Ethernet TR 290 monitoring allows the operator to check parameters like transport stream
sync and PSI/SI standards conformity. This option also performs further PSI/SI analysis, making it
possible to view PSI/SI contents. PID and service bitrates are also continuously measured.
Optional OTT monitoring allows the operator to set up active testing of Over-the-top type signals
as found in adaptive bitrate streaming architectures. Formats supported include Apple™HLS,
Microsoft ™ Smoothstream, RTMP, MPEG DASH, Adobe ™ HDS and Nullsoft SHOUTcast™.
The 10G Software Probe can be expanded through license options to monitor the T2MI protocol
layer as found in DVB-T2 networks.
VB330-SW 10G Software Probe User’s Manual version 5.59
Page 10
The 10G Software Probe can also be licensed with an SCTE 35 option that allows monitoring and
logging of splice time codes embedded in the transport streams.
1.2How to Use This Manual
This User’s Manual is valid for software version 5.5 of the VB330-SW 10G Software Probe.
Throughout this manual the term stream is often used rather than unicast or multicast. One stream
may consist of one or more services, and refers to one IP uni- or multicast.
Chapter 2 PRINCIPLE OF OPERATION provides a simplified block-diagram overview of the
probe.
Chapter 3 INSTALLATION AND INITIAL SETUP explains how to install the software on a server.
Chapter 4 QUICK SETUP GUIDE contains a quick setup guide; a step-by-step description of how
to setup the 10G Software Probe once the initial setup has been performed.
Chapter 5 THE SOFTWARE PROBE GRAPHICAL USER INTERFACE describes the graphical
user interface (GUI) as seen when pointing a web browser to the 10G Software Probe’s IP address.
A Appendix: VB330-SW Versus VBC Alarms describes the alarm handling in the 10G Software
Probe versus the VideoBRIDGE Controller.
B Appendix: Monitoring Practices explains some useful monitoring practices.
C Appendix: OTT Profile Health explains the OTT profile health bar and timeline.
D Appendix: Network configuration gives a brief introduction to the server OS network configuration.
F Appendix: Enabling NTP time synchronization provides some basic information about setting up
time synchronization.
G Appendix: On-line License Verification outlines the on-line license verification procedure.
H Appendix: Software Maintenance briefly describes software maintenance licenses and how they
are used.
I Appendix: Software Upload explains how to upgrade the software on the 10G Software Probe.
Note that current version of the User’s Manual can be obtained from Sencore ProCare support by
emailing procare@sencore.com.
10VB330-SW 10G Software Probe User’s Manual version 5.5
Page 11
2PRINCIPLE OF OPERATION
The VB330-SW 10G Software Probe can utilize all the network interfaces on the host system. The
user selects which interface to be used by the monitoring engine. Management of the 10G Software
Probe is configured in the operating system web server setup1.
VB330-SW Software
Ethernet Management
SNMP Traps
Main network port
Monitoring Engine
Optional network port(s)
Figure 2.1: The VB330-SW Software – Principle of Operation
A simplified diagram of the alarm handling mechanisms of the 10G Software Probe is shown in
figure 2.2. The input signals are continuously analyzed, and measured data are checked against
user defined threshold values. If the data do not comply with the threshold values alarms will be
generated. The overall alarm settings further make it possible to enable and disable alarms, thus
defining which alarms should be reported in the 10G Software Probe alarm list and sent as SNMP
traps to an external management system.
• 10 Gbit/s Network Interface card for data: Intel X550/X552/X557
•
Additional 10/100/1000T Ethernet Network Interface card with support for CentOS Linux 7
or Red Hat Enterprise Linux 7 for management
•
Note that there are motherboards with the 10Gbit/s NICs referred to above built-in. The
XEON D family of CPUs has built-in support for these 10 Gbit/s NICs.
The Software Probe can be license upgraded to a higher bitrate independently of the hardware. It
may thus be useful to obtain better hardware which allows for future license upgrade.
Recommended NICs
InterfaceNICNotes
1G BASE-TIntel I340 and Intel
I350
RJ45 connector.
Dual or single input.
10G BASE-TIntel X550-T2 (dual)RJ45 connector.
Dual or single input.
Supports 100Mb/1GbE/2.5GbE/5GbE/10GbE.
10G SFP28Mellanox ConnectX-4
Lx 10gbe
25G SFP28Mellanox ConnectX-4
Lx 25gbe
100G QSFP28Mellanox ConnectX-5
Ex 100gbe PCIe 4.0
Supported platforms:
• CentOS Linux release 7 (7.3–7.6) for x86_64
VB330-SW 10G Software Probe User’s Manual version 5.513
SFP+ compatible connector.
Dual or single input.
Supports 1/10GbE.
Dual or single input.
Also available for OCP with Host Management.
Supports 1/10/25GbE.
Dual or single input.
Supports 1/10/25/40/50/100GbE.
Page 14
• Red Hat Enterprise Linux Server release 7 (7.3–7.6) for x86_64
If the system is upgraded to an unsupported operating system release, an error message will be
displayed in the Application notification menu upon accessing the user interface. Check the release
notes available for the currently installed software version before updating to a new operating system
release.
3.2First-time Installation
Make sure that the server hardware matches the requirements listed above and then follow the
procedure outlined below.
1. Obtain the latest installation kickstart image from Sencore.
Installation media is provided both for CentOS Linux and Red Hat Enterprise Linux. If you
install the Red Hat Enterprise Linux version, you will need an active subscription for Red Hat
Enterprise Linux server.
2. Insert the installation medium into the server:
•
For DVD-based installations, burn the downloaded ISO image to a DVD and insert into
the server.
•
For USB-based installation, transfer the downloaded image to a USB mass storage device
using a tool such as dd (Mac, Unix, Linux) or USBWriter1(Windows).
•
For installation in a virtualized environment, attach the downloaded ISO image to a
virtual DVD-ROM unit.
Note:
Please read the advice on how to configure the virtual machine in section 3.3 to
ensure optimal performance.
3.
Boot the server and make sure that the primary boot device is set appropriately. If the system
fails to boot from the medium, you may need to configure the boot loader for ‘legacy BIOS
mode’.
4.
The installer will run, please follow the on-screen prompts to install the system, taking note of
the following:
• IMPORTANT: Leave ‘Software selection’ at ‘Custom software selected’.
• IMPORTANT:
large
/home
In the ‘Installation Destination’, the default partitioning will create a
partition, which is unused. To avoid this, use the ‘I will configure partitioning’
option. Then use the ‘Click here to create them automatically’ and manually reduce the
size of (or remove) the /home partition, instead giving that space to the / partition.
1
https://sourceforge.net/projects/usbwriter/
14VB330-SW 10G Software Probe User’s Manual version 5.5
Page 15
• We recommend that you configure network settings (IP address, gateway, DNS) within
the installer. Post-installation network configuration can be performed using the nmtui
utility, please refer to D Appendix: Network configuration for details.
•
The default installation does not provide any graphical user interface environment. This
can be installed later if desired, please refer to the CentOS Linux2or Red Hat Enterprise
Linux3documentation for more details.
5.
At the end of the installation procedure, the server is rebooted. Remove the installation media
and ensure that the system boots up properly.
6.
If you installed the Red Hat Enterprise Linux server flavor, make sure you follow the instructions on how to subscribe the system to the Red Hat Customer Portal4.
If you install the CentOS Linux flavor, you may want to enable the Continuous Release
repository5to be able to get access to security updates as quickly as possible.
7.
Enter the selected IP address in your web browser to access the Software Activation page. If
your host is using dynamic addressing, you can log in to the account created during installation
and issue the command ip addr to display the address assigned to the system.
Continue to chapter 3.4 for details on how to enable the 10G Software Probe system.
The kickstart will install CentOS Linux 7 or Red Hat Enterprise Linux 7 on the server. The
disks will be formatted and all contents lost. Make sure that any important data on the server
has been backed up before beginning the procedure.
3.3Deploying in a Virtualized Environment
It is also possible to deploy the software in a virtualized environment. For optimal performance,
check the processor configuration of
configuration setting of cores per virtual sockets on the virtual machine.
For accurate measurements, you must configure the data network interface card(s) in
mode on the host server.
Please follow the steps from chapter 3.2 when installing the software in the virtualized environment.
We recommended
disabling
any ‘Easy install’ or similarly worded option, and not selecting the
operating system type when initially creating the new virtual machine instance in your virtualization
environment. These options may override the installation instructions included in the provided
installation image, causing an incomplete installation.
VB330-SW 10G Software Probe User’s Manual version 5.515
Page 16
Pre-built images for VMware (vSphere/Workstation/Player) are provided in
OVA
(Open Virtualization
Format Archive) format. These images contains a system already installed according to the steps
described in the previous chapter, with VMware Tools already installed and activated.
To deploy the image, you need to import it to the virtualization host, please refer to the documentation
of your virtualization environment for more details on how to do this.
If installed in a VMware vSphere environment, the machine should report back its network configuration to the host environment. Please allow some time for it to do so, and then continue with point 6
as described in the previous chapter.
When logging in to the console of the pre-built images, the default password for the
The same password is also used for logging in remotely using Secure Shell (ssh).
the password for the root user after finishing the install
, log in and use the
root
Please change
passwd
command to
user is
do this.
3.4Verifying Correct Initial Setup and Software Activation
Once the software has been installed and restarted all further configuration takes place through the
web interface.
1. Launch a web browser application on the management system.
Any web browser with support for JavaScript can be used to access the Software Activation
interface, one of the following are recommended:
• Google Chrome
• Mozilla Firefox
• Microsoft Edge
• Microsoft Internet Explorer 11 or higher
• Apple Safari
elvis
.
2. Type the IP address of the server in the browser URL field and press Enter .
The network settings should have been set when the operating system was installed. If the web
browser is unable to reach the web server, check the server’s network settings in the operating
system.
3.
The Software Activation view should be displayed inside the browser. Software Activation
is password-protected, the user name is
admin
and the default password is
elvis
displayed should look similar to figure 3.1.
The password should be changed from the default. Expand the
More options
heading and
follow the instructions under Change password6.
6
If you forget the Software Activation password, you can reset it by logging in as root and issuing the command
/opt/btech/ssg/bin/reset_web_password
16VB330-SW 10G Software Probe User’s Manual version 5.5
. The page
Page 17
Figure 3.1: Software Activation
VB330-SW 10G Software Probe User’s Manual version 5.517
Page 18
4.
If you already have an XML file with license keys for your system, click on the
heading and upload this file under the
written down or in an e-mail, instead use the product page described below.
5.
If this is a new server, and you need to obtain license keys for the purchased products, please
click the link labeled
sales representative as an e-mail attachment.
6.
The 10G Software Probe is not enabled by default on the newly installed server. To enable it,
use the link labeled
the details of the installed software, such as the installed version and the hardware key. If you
have a license key that you want to enable and have not yet done so, enter the key in the field
labeled Apply license key and click the Add license button.
7.
Click the button labeled
Software Probe should now be activated, and you will be presented with a link to the user
interface. The next time you access the server using a web browser, you should be taken
automatically to the enabled software.
Please note that it may take some additional time before the user interface of the activated
product becomes available. If you receive an error trying to access it, please wait for a few
minutes before trying again.
export hardware keys as XML
Not activated
Activate software
Import license keys
next to its name. This will take you to a page giving you
and wait for it to finish. If successful, the 10G
option. If you have the license key
and send the downloaded file to your
More options
Note that it is not possible to activate the Software Probe and the VB7880 Advanced Content
Extractor on a single system at the same time.
To return to the Software Activation view to make changes, open the
10G Software Probe user interface and click the link labeled Manage installed software.
By default, all web communication to and from the host running the 10G Software Probe is using
un-encrypted HTTP communication. Please refer to E Appendix: Enabling HTTPS for information
on how to enable HTTPS.
It is
strongly recommended
external NTP server. Please refer to F Appendix: Enabling NTP time synchronization for more
information on configuring time synchronization.
that the system time is configured to be synchronized against an
About — License
3.5Initial Setup Troubleshooting
If you are having trouble bringing up the Software Activation interface, or the 10G Software Probe
web based management interface, verify the following:
•
Verify that the client machine and the 10G Software Probe are configured on the same subnet
and that they have different addresses, or, if you use different subnets, verify that the routing
and gateways are set correctly on both the client machine and the 10G Software Probe.
tab in the
18VB330-SW 10G Software Probe User’s Manual version 5.5
Page 19
• Make sure that the IP address of the gateway and the network interface are not the same.
•
Verify that the appropriate Ethernet link indicators of the PC and the 10G Software Probe are
lit.
• Verify that web browser proxy settings are not interfering.
• Verify that local firewall settings on the PC are not interfering.
• Try rebooting the server and make sure all services start as expected.
• Clear the browser’s cache.
• Verify that the web server is running, by entering the command
systemctl status httpd
on the server’s command line. If it is not running properly, or you are seeing
and then restart the server by issuing the command
systemctl restart httpd
•
If you can reach Software Activation but the 10G Software Probe GUI is not working, enter
the command
probehello
on the server’s command line to verify that the VB330-SW services
are running. If services are not running, try re-installing the VB330-SW.
Please refer to D Appendix: Network configuration for more information on server network configuration.
3.6Upgrading From a Previous Version
You can either re-install the system as mentioned below, or by using one of the provided upgrade
images.
VB330-SW 10G Software Probe User’s Manual version 5.519
Page 20
3.6.1Upgrading by Re-Installing the System
If you want to re-install the system from scratch, please follow these steps:
1. Backup the system configuration (Data — Configuration — Full configuration).
2.
Export the current license (
maintenance keys).
3.
Possibly back up the system network configuration by logging in to the machine and copying
any files matching the wildcard
(off the system).
4. Re-install the system as described above.
5.
Using the Software Activation page import the previous license key (under
re-enter it using the activation page) and activate the software.
6. Import the configuration from Data — Configuration — Import configuration XML.
About — License — Export current license and software
/etc/sysconfig/network-scripts/ifcfg-*
to a safe location
More options
3.6.2Upgrading From Version 5.3.0 or later
Please refer to chapter 5.11.2 and I Appendix: Software Upload for details on how to install the
upgrade image.
); or
3.7Upgrading To a Maintenance Release
Please refer to chapter 5.11.2 and I Appendix: Software Upload for details on how to upgrade to
maintenance releases.
3.8Accessing the User Interface
Once the software has been installed and activated all further configuration takes place through
HTTP.
The following web browsers are supported for the management interface:
• Google Chrome
• Mozilla Firefox
• Microsoft Edge
• Microsoft Internet Explorer 11 or higher
• Apple Safari
The default management view should look similar to figure 3.2. If you have problems accessing the
user interface, refer to chapter 3.5 for troubleshooting.
20VB330-SW 10G Software Probe User’s Manual version 5.5
Page 21
Figure 3.2: The VB330-SW Graphical User Interface
3.9Accessing Software Activation interface
To return to the Software Activation view after activating the 10G Software Probe, you can either
navigate to the
your web browser to the address
using DNS) of the server.
About — License
view and follow the
http://<IP>/ssg
Manage installed software
, where
<IP>
is the IP address (or host name, if
link, or navigate
3.10 Deactivating
To deactivate 10G Software Probe, you must first access the Software Activation interface (see the
previous section) and make sure that it is not set to the default. Expand the
and change the setting under Set default software.
More options
heading
Once this is done, access the 10G Software Probe user interface and de-activate it from the
— License view.
VB330-SW 10G Software Probe User’s Manual version 5.521
About
Page 22
4QUICK SETUP GUIDE
This quick setup guide is intended to provide a step-by-step explanation of how to setup a probe
once the initial setup has been performed (as described in chapter 3).
More detailed instructions are found in chapter 5 of this manual.
The Return Data Path and Full Service Monitoring features are not covered by this quick setup
guide.
4.1Basic Setup
1. Set appropriate parameters in the Setup — Params view.
2.
Enabling Time synchronization is strongly recommended. Please see F Appendix: Enabling
NTP time synchronization for further details on how to configure the date and time.
3. If access control is required, define a password in the Setup — Login view.
Note:
chapter 5.10.6.
it is important to read the instructions in the associated section of this manual, see
4.2Input Signal Definitions
4.2.1Multicasts
1.
Define multicasts using the
lists from another probe using the
either by using the multicast detect feature in the
announced streams using the Multicasts — SAP view.
Note:
received, and in this case it will usually not be possible to detect multicasts automatically.
Select predefined threshold templates that seem appropriate for the signal.
Note:
multicasts correctly if required. Also note that ETR 290 monitoring for Ethernet streams is
disabled by default, so if this is required, it will have to be enabled by the user (on a per-stream
basis).
2. Define stream page name(s) in the Setup — Pages view (not strictly necessary).
Often upstream equipment will not transmit multicasts unless join messages have been
The sequence of the multicast definitions will be reflected in monitoring, so order the
Multicasts — Streams
view. You can also import multicast
Data — Configuration
Multicasts — Detect
view, or add them automatically,
view, or from SAP
3. Join multicasts in the Multicasts — Join view or in the Multicasts — Streams view.
22VB330-SW 10G Software Probe User’s Manual version 5.5
Page 23
4.2.2OTT Input (OTT Engine Option Only)
1.
Define the OTT channel manifest URLs and channel names in the
Leave the Threshold and VBC threshold settings at default values for now. Remember to tick
the Enable box in the dialog box. If you have multiple OTT engines installed (1 to 50 are
allowed) then select which engine to assign to the channel. Any number of OTT channels can
be assigned to each OTT engine. Each engine works in parallel to each other.
OTT — Channels
view.
Note:
different network interfaces. Mixing the two traffic types on the same network can have
unwanted impact on the monitored signals. The interface used for OTT traffic is controlled
using the Setup — Routing view.
2.
Inspect the OTT monitoring progress using the
mation on OTT monitoring can be found in Appendix C.
When monitoring both multicast (UDP) and OTT (TCP) traffic, we recommend using
OTT — Active testing
dialog. Useful infor-
4.3Monitoring
When input signal parameters have been set, the signals may be monitored.
For Ethernet multicasts the relevant monitoring views are
and
Ethernet
ETR 290 and OTT are of relevance as well.
Ethernet monitoring hints are found in B Appendix: Monitoring Practices.
. If the probe is equipped with the ETR 290 and/or the OTT option then the views
Main,Alarms,Multicasts,MW,Traffic
4.4Adjusting Alarm Thresholds
When the probe inputs and streams have been defined using default thresholds, the result will usually
be a number of more or less permanent alarms, some which may not be relevant under the current
circumstances. In order for the user to get rid of unwanted alarms, the probe provides alarm filtering
functionality in the form of alarm thresholds and alarm on/off selection.
Multicasts
By default Ethernet thresholds are set to raise alarms when service affecting errors occur, that are
caused by the network. There may however be reasons for these thresholds to be altered, for instance
to reflect receiver robustness in the case of IAT, or to reflect a TS into IP mapping different from the
default (7TS/UDP). Creating a new threshold template is done either by copying an existing one and
altering the copy, or by creating a new threshold template from scratch. The Ethernet thresholds are
defined in the
in the Multicasts — Streams view.
In addition to the miscellaneous thresholds, that affect only the streams with which they are
associated, the
overall basis. You can also define the alarm severity levels for different alarms in this view.
Multicasts — Ethernet thresh.
Alarm — Alarm setup
VB330-SW 10G Software Probe User’s Manual version 5.523
view allows the user to enable and disable alarms on an
view. These thresholds are associated with streams
Page 24
OTT
When an OTT channel is defined the default OTT threshold template is assigned to it. To change
threshold values create one or more new templates in the
OTT — Thresholds
view and assign them
to OTT channels in the OTT — Channels — Edit view.
ETR 290
By default the streams configured in the probe will be set up to use the ETR 290 threshold named
Default
systems and only alarm on more severe problems. The threshold named
. This has the most important alarms enabled but have been adjusted to match real world
ETSI TR 101 290
is based
on the ETSI TR 101 290 guidelines and are fairly strict generating more alarms. The ETR 290
thresholds should be changed if there are tables that are not relevant for a system, or if the user
requires alarm functionality that exceeds the ETR 290 guidelines. The ETR engines has a lot of
powerful functionality not enabled by default, for instance the ability to raise alarms if the number
of services present in a signal is lower than a preset limit.
The default PID and service thresholds do not affect alarming at all, they are completely transparent.
The thresholds may be altered for instance in order to mask an alarm generated by an unreferenced
PID or to ensure an alarm is raised if a service or PID bitrate is outside preset limits.
Creating a new threshold template is done either by copying an existing one and altering the copy,
or by creating a new threshold template from scratch. The thresholds are defined in these views:
ETR 290 — ETR thresh., ETR 290 — PID thresh., ETR 290 — Service thresh.
The thresholds are associated with streams in the Multicasts — Streams — Edit view.
24VB330-SW 10G Software Probe User’s Manual version 5.5
Page 25
5THE SOFTWARE PROBE GRAPHICAL USER
INTERFACE
The VB330-SW web interface is reached by pointing a web browser to the IP address of the 10G
Software Probe as shown in the screenshot above. The following web browsers are recommended:
• Google Chrome
• Mozilla Firefox
• Microsoft Edge
• Microsoft Internet Explorer 11 or higher
• Apple Safari
VB330-SW 10G Software Probe User’s Manual version 5.525
Page 26
Note that different web browsers behave differently with respect to memory leaking, and if the
VB330-SW GUI should be available at all times the browser should be selected carefully. A browser
memory leak manifests itself as the browser responding more and more slowly, and this is corrected
by closing down the application and restarting.
The interface is easy and intuitive to use. Navigate by clicking on the tabs just below the 10G
Software Probe logo. Some of the pages have their own tabs for accessing nested pages. The bottom
frame of the interface is always the Alarms & events list, usually referred to as the
alarm list can be displayed or hidden by clicking the
Toggle
link, which is displayed as an arrow
alarm list
. The
head.
The web interface has been designed to be resizable in both vertical and horizontal directions with a
minimum screen resolution of 1280×800 pixels.
Tool-tips are available for most buttons and labels. To access tool-tip information simply navigate
the mouse pointer towards a button or a label and leave it hovering for a second or two.
In this manual the term stream is generally used instead of the terms multicast and/or unicast. A
stream may thus contain a single service or multiple services.
26VB330-SW 10G Software Probe User’s Manual version 5.5
Page 27
5.1Main
5.1.1Main — Summary
The intention of this page, together with the
alarm list
, is to provide enough information for the
operator to immediately see if there is anything seriously wrong with one or more input streams.
The following parameters are shown:
NTP/timesync
(Bulb):
The NTP/timesync bulb indicates whether the VB330-SW clock is locked to an
external time reference signal. Green indicates that the VB330-SW is locked to an
external reference whereas grey indicates that the VB330-SW runs in unlocked
mode or the status is unknown.
Updated:The time since the last time synchronization update.
Freq offset:Indicates the measured frequency offset for the system clock.
Timezone:The time zone relative to UTC. Configured in the OS.
Time:The current local time.
We recommend using the standard operating system tools for configuring the system clock. Please
refer to the operating system instructions1for further details on how to configure the date and time.
RDP
(Bulb):
The RDP bulb indicates whether RDP is active or not. Green indicates RDP active
whereas grey indicates that RDP is currently not active.
VB330-SW 10G Software Probe User’s Manual version 5.527
Page 28
Active:
Clear all:
The RDP active state is either yes or no, yes indicating that RDP relaying or alarm
triggered recording mode has been selected by the operator in the RDP view.
Counters and alarms
Click the
Clear all
button to reset all counters, graphs and alarms. All VB330SW measurement and alarm history is cleared. Note that it is not possible to
undo this operation.
Last cleared:
The time the
Clear all
button was last clicked. If no time is indicated the counters
have not been cleared since VB330-SW startup/reboot time.
Probe
Name:The VB330-SW name as defined by the operator in the Setup — Params view.
Location:The VB330-SW location as defined by the operator in the Setup — Params view.
Access:
The access rights of the current user. Access rights are either full access or read only
access, and are defined by the operator in the Setup — Login view.
Traffic
RX data:The total bitrate of received data traffic
Monitored data:
The total bitrate of multicasts and unicasts monitored (analyzed) by the probe
ETH info
Joined:The number of joined streams (multicasts and unicasts)
Unicasts:The number of unicasts currently being joined/monitored by the probe
Multicasts:The number of multicasts currently being joined/monitored by the probe
IGMP ver:
The IGMP version currently used by the probe. IGMPv2 is used unless the operator
has selected source specific multicasts (
Setup — Params
view), in which case
IGMPv3 is used.
VLAN tag:
The VLAN tag currently used by the probe. If no VLAN tag has been specified by
the operator (Setup — Params view), the VLAN tag value will read disabled.
ETH alarms per type
No signal:The number of currently active Ethernet ‘No signal’ alarms
CC skips:The number of currently active Ethernet ‘CC skips’ alarms
MLR>=thresh:
The number of currently active Ethernet MLR alarms, i.e. the total number of
‘MLR>= warning-threshold’ and ‘MLR>= alarm-threshold’ alarms
28VB330-SW 10G Software Probe User’s Manual version 5.5
Page 29
IAT>=thresh:
The number of currently active Ethernet IAT alarms, i.e. the total number of
‘IAT>= warning-threshold’ and ‘IAT>= alarm-threshold’ alarms
RTP alarms:
The number of currently active RTP alarms, i.e. the total number of ‘RTP
packet drop’, ‘RTP duplicates’ and ‘RTP out of order’ alarms
Other alarms:
The total number of currently active Ethernet alarms not included in the alarm
figures specified above
OTT info
Channels:The number of enabled OTT channels.
Profiles:The total number of profiles in the enabled OTT channels.
At the very bottom of the Summary page, an overview of the Ethernet network interfaces on the
VB330-SW are displayed.
Network interfaces
Interface:The ID of the selected network interface.
Link:Indicates whether the interface is connected.
Description:Provides a human-readable description of the interface, if available2.
IPv4 address:Lists the IPv4 address and netmask of the network interface, if set.
IPv6 address:Lists the IPv6 address and netmask of the network interface, if set.
Timestamp:
Indicates whether the network interface supports hardware timestamping for
precise measurements, or if kernel timestamping is used.
2
A description can be set using the command ip link set interfacename alias "Description"
VB330-SW 10G Software Probe User’s Manual version 5.529
Page 30
5.1.2Main — CPU usage
The
CPU usage
traffic load.
view is meant for troubleshooting performance issues in case of excessively high
Three internal performance indicators (System, User and Idle) are displayed as percentage numbers
and also graphed for the last minute. Issues can potentially arise if the System indicator becomes
high (>80%).
The
CPU usage
averaged over the last 10 seconds click the
last 60 seconds click the
seconds
respectively. To clear peak values click the Clear peaks button.
button will display the historical maximum value for an averaging period of 10 s and 60 s
view displays CPU usage of the 10G Software Probe. To view the CPU usage
Last 60 seconds
Current
button. Clicking the
button. To view the usage averaged over the
Peak any 10 secsorPeak any 60
30VB330-SW 10G Software Probe User’s Manual version 5.5
Page 31
5.1.3Main — Thumb overview
The
Thumb overview
mode is used. Placeholder images will be displayed if thumbnailing has not been enabled in the
Setup — Params view, indicating the type of stream being received.
If the
Small
only, allowing more thumbnails to be displayed in a view. To display the stream address and name
(as defined in the
button.
The following information is displayed for each stream:
button is clicked the
Service name:
Service id:
view displays a mosaic of all decoded thumbnails. By default the
Thumb overview
Multicasts — Streams
Shows the name defined for the TV service in the SI service descriptor.
If no SI is present in the stream the service id will be shown.
For TS services, the ID of the selected service within a transport stream.
Type:For non-TS services, the service type is displayed.
and
Thumb overview
view will display service names and thumbs
OTT — Channels
views) click the
Normal
Stream info
VB330-SW 10G Software Probe User’s Manual version 5.531
Page 32
Freeze-frame status:
If the probe has been licensed with the Content Extraction and Alarming
option, status bulbs are displayed indicating the current freeze-frame and
color-freeze status for the streams.
White:
Unknown (typically due to the VB330-SW being unable to
decode video)
Grey: freeze-frame detection is disabled.
Green: freeze-frame detection is enabled, no freeze-frame is detected.
Yellow:
freeze-frame detection is enabled. Two consecutive equal frames
have been detected, but the freeze-frame error timeout value has not been
exceeded.
Red:
freeze-frame is enabled. Freeze-frame has been detected and the
freeze-frame error timeout value has been exceeded, thus resulting in an
alarm.
The
Thumbs Details
For more information about the details displayed in the
pop-up view is accessed by clicking a thumb in the
Thumbs Details
Thumb overview
view.
pop-up see chapter 5.4
for multicast streams, and chapter 5.3.2 for OTT channels. Note that thumbnails are only decoded
automatically if the
Extract thumbnails
option has been enabled in the associated OTT or multicast
setup, or if content check alarming (Content Extraction and Alarming option) has been enabled in
the ETR threshold template. To decode the thumbnail manually, open the
Thumbs Details
view.
The same pop-up details are displayed as when opened from the ETR 290 — Services view.
Clicking the Close button will close the view.
32VB330-SW 10G Software Probe User’s Manual version 5.5
Page 33
5.1.4Main — Eii graphing
Eii is short for External Integration Interface and constitutes a set of XML files accessible through
the VB330-SW web server interface for machine access to measurement data.
Portions of the Eii interface are available in this view for simple trend graphing over arbitrary long
time by the web browser.
The screenshot shows the bandwidth of two IP streams being graphed by sampling the Eii interface
every 2 seconds. The graph is stored in the client web browser for as long as the graph window
remains open. The graph starts again with zero history if the window is closed and then opened
again.
Eii stream parameter
Using the
Select the streams in the
in the Parameter to plot dropdown.
rtp_drops:Number of dropped IP frames due to network errors
Eii stream parameter
Stream N to plot
bitrate:Bitrate (bits per second)
plot, it is possible to plot parameters from up to five IP streams.
(where N is 1 through to 5) drop-downs and the parameter
Eii stream parameters
VB330-SW 10G Software Probe User’s Manual version 5.533
Page 34
iat_avg:Average Inter-Arrival Time
cc_errs:The number of discontinuities detected
Refresh (seconds)
selects how often samples are read and plotted on the graph. Click
store the parameters and then click the Plot chart link to open the chart.
Eii protocol parameter
Using the
Eii protocol parameter
plot, it is possible to plot up to five network interface parameters.
Select the parameters in the Parameter N to plot (where N is 1 through to 5) drop-downs.
Eii protocol parameters
vlanTaggedPerc:Percentage of frames being VLAN tagged
ipFragPerc:Percentage of frames being IP fragmented
eth0txBitr:Total TX bitrate including units on first data interface
eth0rxBitr:Total RX bitrate including units on first data interface
udpUnicastBitr:Bitrate of the unicast traffic
udpMulticastBitr:Bitrate of the multicast traffic
udpUnicastStreams:Number of UDP unicast streams present
udpMulticastStreams:Number of UDP multicast streams present
copPayloadBitr:Bitrate of FEC protected payload
Apply
to
copFec1Bitr:Bitrate of the FEC columns
copFec2Bitr:Bitrate of the FEC rows
copCorrected:IP packets correctable by the FEC
copUncorrected:IP packets not correctable by the FEC
copErrors:FEC packets with errors
Refresh (seconds)
selects how often samples are read and plotted on the graph. Click
store the parameters and then click the Plot chart link to open the chart.
Eii OTT parameter
Using the
monitored OTT channel. Select the channel in the
Eii OTT parameter
plot, it is possible to plot analysis parameters from any of the
Service to plot
drop-down and the parameter in
the Parameter to plot dropdown.
Eii OTT parameters
profileBps,actualBps:Plots both the profileBps and actualBps parameters
34VB330-SW 10G Software Probe User’s Manual version 5.5
Apply
to
Page 35
profileBps:Bitrate of this profile as listed in meta-data (bits per second)
actualBps:
Bitrate of this profile calculated from downloaded chunk (bits per second)
chunkDur:Last chunk length (seconds)
firstByte:Time to first byte (milliseconds)
downloadDur:Time to download chunk (seconds)
chunkSize:Size of downloaded chunk (bytes)
Refresh (seconds)
selects how often samples are read and plotted on the graph. Click
store the parameters and then click the Plot chart link to open the chart.
Please refer to the separate Eii documentation for further details.
Apply
to
VB330-SW 10G Software Probe User’s Manual version 5.535
Page 36
5.2Alarms
OTT Option
OTT Channel
OTT Analysis
PID Thresholds
OTT ThresholdsETR Thresholds
FSM Settings
FSM Measurements
Alarm Settings
and Scheduling
SNMP AlarmsAlarm Lists
System Events
ETH Thresholds
Service Thresholds
ETH Multicast
ETH Measurements
ETR 290 Option
Figure 5.1: Alarm handling in the 10G Software Probe.
Figure 5.1 shows an overview of the alarm handling in the 10G Software Probe. It is useful to obtain
an understanding of the alarm processing of the 10G Software Probe – in particular how threshold
settings and alarm setup will affect alarm handling.
36VB330-SW 10G Software Probe User’s Manual version 5.5
Page 37
The 10G Software Probe continuously compares measurement data with user defined thresholds in
order to generate alarms. These alarms are further checked against the settings defined in the
— Alarm setup
be sent as SNMP traps to support third party management systems. Refer to Appendix: VB330-SW
Versus VBC Alarms for a description of alarm handling in the VideoBRIDGE Controller.
The 10G Software Probe distinguishes between events and alarms. The ETR software module
will always generate alarms and the Systems software module will always generate events. The
Ethernet software module will by default generate events for errors that are resolved within 1 second,
otherwise it will generate alarms. This can be overridden by checking the ‘Treat Ethernet events as
alarms’ box in the Setup — Params view. The OTT module generates alarms only.
view, and the resulting alarms are presented in the alarm lists. These alarms will also
5.2.1Alarms — All Alarms
Alarms
The
Alarms
combined list. The individual alarm lists can hold the number alarms indicated below independently
of each other, meaning that one may become full without affecting the other lists.
Full Service Monitoring (FSM)100 alarms
Over The Top Television (OTT) 100 alarms
ETSI TR 101 290 Analysis (ETR)400 alarms
If
Auto-refresh list
alarms are always located at the top of the list.
view gives the user the possibility of viewing alarms according to type or as one
Alarm list capacity
Ethernet alarms (ETH)4000 alarms
System alarms (SYS)100 alarms
is selected, the alarm list will be continuously updated with new alarms. Active
VB330-SW 10G Software Probe User’s Manual version 5.537
Page 38
Clicking the
events list. By clicking one of the blue information icons leftmost in the offline list, a detailed alarm
description can be viewed. The search field in the upper right corner of the view allows the user
to type a text string and the alarm list is updated to display only streams and alarms matching the
specified text. To update the offline alarm list click the
the offline mode.
View list offline
button gives the user the opportunity to view the complete alarms and
Auto-refresh list
button and then go back to
The alarm lists can be deleted by clicking the
this action will permanently clear the alarm lists — they cannot be restored.
The
Export
open in a new window.
button enables export of the corresponding alarm list as an XML file. This file will
Flush alarms
button. However it should be noted that
5.2.2Alarms — Alarm setup
The
Alarm setup
an alarm should be enabled or ignored, and associates an error severity level with each alarm, and
associates an error severity level with each alarm. When changes have been made to alarm settings
click the Apply changes button for changes to take effect.
represents the final filtering stage for VB330-SW alarms. The user selects whether
Figure 5.1 gives an overview of the total alarm handling of a 10G Software Probe. The settings in
the Alarm setup view are represented by the Alarm Settings box in this figure.
Note that the probe alarm handling will also depend on the threshold template settings defined by the
user in the
ETR 290 — Service thresh., and OTT — Thresholds views.
Also note that only enabled alarms are shown in the alarm lists and forwarded as SNMP traps.
Enabling or disabling 10G Software Probe alarms does however not affect the alarms presented by
the VBC. Refer to Appendix: VB330-SW Versus VBC Alarms for a description of the VB330-SW
versus VBC alarm handling.
The following alarm severity levels may be selected:
38VB330-SW 10G Software Probe User’s Manual version 5.5
OK:If enabled, the alarm will be present in the alarm list, color green
Warning:If enabled, the alarm will be present in the alarm list, color yellow
Error:If enabled, the alarm will be present in the alarm list, color orange
Major:If enabled, the alarm will be present in the alarm list, color red
Fatal:If enabled, the alarm will be present in the alarm list, color black
The following alarms and events are configured:
ETH (Ethernet) alarms
No signal:
FEC packet drop:
RTP packet drop:
RTP duplicates:
RTP out of order:
CC skips:
There has been no UDP packet
for the predefined period of time
(default 1sec)
One or more RTP packets could
not be corrected by the FEC
Number of consecutive dropped
RTP packets exceeds the errorthresholds – only available if
RTP headers are present
Number of RTP packets with
identical RTP counters – only
available if RTP headers are
present
There are RTP packets received
out of order – only available if
RTP headers are present
Number of transport stream discontinuities due to packet loss.
Note that the CC skips number
does not necessarily equal the
number of lost packets, as several consecutive packets lost will
be counted as one CC skip.
Default: Enabled,
severity Major
Default: Enabled,
severity Error
Default: Enabled,
severity Error
Default: Disabled,
severity Warning
Default: Disabled,
severity Warning
Default: Disabled,
severity Warning
IAT >= err-thresh:
IAT >= warn-thresh:
MLR >= err-thresh:
VB330-SW 10G Software Probe User’s Manual version 5.539
The Inter-packet Arrival Time exceeds the error threshold
The Inter-packet Arrival Time exceeds the warning threshold
The Media Loss Rate exceeds the
error-threshold
Default: Disabled,
severity Error
Default: Disabled,
severity Warning
Default: Enabled,
severity Error
Page 40
MLR >= warn-thresh:
The Media Loss Rate exceeds the
warning-threshold
Default: Disabled,
severity Warning
TTL changed:
TOS changed:
Multiple mcast sources:
Mcast source changed:
Bitrate overflow:
Bitrate underflow:
The Time-To-Live field is changing
The Type-Of-Service field is
changing
There are multiple multicast
sources
The multicast source changed to
one of the valid multicast sources
specified by the operator
The net stream bitrate exceeds
the maximum bitrate Ethernet
threshold value specified by the
operator
The net stream bitrate goes below the minimum bitrate Ethernet threshold value specified by
the operator
HTTP server error:HTTP 5xx server errorDefault: Enabled,
severity ‘Major’
Static manifest:
Manifest parse error:
Unknown manifest:
Manifest file unchanged for
longer than configured threshold
Failed to parse manifest file. Invalid format
Cannot recognize manifest XML
format
Default: Enabled,
severity Major
Default: Enabled,
severity ‘Major’
Default: Enabled,
severity ‘Fatal’
44VB330-SW 10G Software Probe User’s Manual version 5.5
Page 45
5.3OTT (Option)
5.3.1OTT — Active testing
The OTT option enables monitoring of up to 500 OTT channels. Up to 50 OTT engines (depends on
license) can operate in parallel, and each engine licensed allows any channels to be analyzed. Each
engine analyses channels in series and can be configured with any number of channels up to the
maximum allowed by the license.
The 10G Software Probe will parse a channel’s manifest file, and for a live channel one of the latest
chunks in each OTT profile’s chunk sequence will be analyzed. The engine then moves on to the
next OTT channel in the channel list defined by the user. For a VoD channel the OTT engine will
analyze all chunks in the VoD file, one in each round-robin loop.
If manifest file parsing or chunk analysis reveals an error, an alarm will be raised. Note that some
alarms depend on user defined threshold values. Alarms must also be enabled in the
Alarm setup view.
Thumbnail decoding is available for
well as some types of encrypted HLS channels.
The following OTT information is displayed in the Active testing view:
Status bulb:
A bulb indicates the current status of the channel, i.e. the most severe
profile status.
non-encrypted
OTT channels
HLS, HDS, DASH and RTMP channels, as
Alarm —
VB330-SW 10G Software Probe User’s Manual version 5.545
Page 46
Thumb:
Channel:
Progress:
If the selected channel is of type HLS, HDS, DASH or RTMP a thumbnail of the content will be decoded and updated. Thumbnail decoding
is a process asynchronous of the channel analysis and therefor should
not be expected to be updated at the same time. The main purpose
of the thumbnails is to provide brief information about the channel
contents.
The channel name defined by the user and linked to a URL in the
OTT
— Channels view.
Channels will be analyzed sequentially, and the progress bar shows
which channel is currently being monitored and how analysis is pro-
gressing.
Alarm history:
Current profile status:
Profiles:The number of profiles associated with a channel.
Encryption:
Profile info:
A bar graph showing alarm severity history. It can show the last 120
minutes, 24 hours or four days. To switch between the graphs, press the
“24h”, “2h” or “4d” button on the left under the channel list. Each bar
color represents the alarm severity level as configured under
Alarms
— Alarm setup.
The channel health bar displays the current status for individual channel
profiles. Profiles are separated by vertical black lines.
Colors indicate profile alarm status:
• Green: OK
• Yellow: Warning
• Orange: Error
• Red: Major
• Black: Fatal
Scrambling information is resolved from the profile manifest. If the
profile is scrambled the encryption field will read Yes. If the profile is
transmitted in clear the encryption field will read No.
Channel and profile information is resolved from the manifest files.
At channel level the OTT format is displayed (Smoothstream, HLS,
Adobe HDS, MPEG DASH or SHOUTcast). At profile level the profile
bitrate is displayed.
Engine:
Indicates which OTT engine is assigned to what channel. The 10G
Software Probe can be licensed with anywhere from 1 up to 50 OTT
engines. Each engine is capable of handling any number of channels.
Lat.eng.:
Indicates which OTT latency engine has been automatically assigned
to this channel. This column is only displayed if latency engines have
been configured in the
OTT — Settings
view, and will only contain
numbers for channels configured to perform latency measurements.
See chapter 5.3.3 for more details.
46VB330-SW 10G Software Probe User’s Manual version 5.5
Page 47
5.3.2OTT — Details
Click the blue information button on a channel to open the details window. This window provides
detailed information about the status and alarms on all the profiles for the selected channel. The
same pop-up can be opened from the
information.
5.3.2.1OTT — Details — Profiles
Main — Thumb Overview
view, see chapter 5.1.3 for more
The Profiles view in this pop-up consists of two tables detailed below:
The following information relevant for the overall OTT channel is shown in the first part of the
Details — Profiles pop-up window:
Channel
Channel:
Progress:
The channel name defined by the user and linked to a URL in the
Channels
severe profile status.
Channels will be analyzed sequentially, and the progress bar shows which
channel is currently being monitored and how analysis is progressing.
VB330-SW 10G Software Probe User’s Manual version 5.547
view. A bulb indicates the current status of the channel, i.e. the most
OTT —
Page 48
Profiles:The number of profiles associated with a channel.
Profile status:
The channel health bar displays the current status for individual channel profiles.
Profiles are separated by vertical black lines.
Colors indicate profile alarm status:
• Green: OK
• Yellow: Warning
• Orange: Error
• Red: Major
• Black: Fatal
Stream type:
Channel and profile information is resolved from the manifest files. At channel
level the OTT format is displayed (Smoothstream, HLS, Adobe HDS, MPEG
DASH or SHOUTcast).
In the same view below the table for the overall channel a more detailed view per
shown with the following information in it:
Profiles
Profile:The name of the OTT profile as flagged in the manifest files.
Type:Live
for live content or
VoD
for stored content. The distinction between
the two is done based on whether the profile sequence numbers update or
not.
Profile health:*
A timeline graph display of a combined bitrate and alarm representation
for individual profiles. Refer to Appendix C for a description of these
graphs. The timeline duration is either 2 or 24 hours, and the graph
resolution is one minute for the 2 hour graph, and twelve minutes for the
24 hour graph.
channel profile
is
Profile bps:*The profile nominal bandwidth as flagged in the manifest files.
Actual bps:*
The actual profile bitrate, i.e. the chunk size (megabits) divided by the
chunk length (seconds). The actual profile bitrate should match the manifest bitrate specification within limits defined by the user in the OTT
thresholds template associated with a channel. Otherwise an alarm will be
raised.
Download bps:*
The download bitrate, i.e. the chunk size (megabits) divided by the download time (seconds).
Chunk length:*The profile chunk length (seconds) specified in the manifest file.
Download time:*The actual profile chunk download time (seconds).
First byte:*The time (in seconds) before the first payload data byte was received.
Download size:*The actual profile chunk size (bytes).
48VB330-SW 10G Software Probe User’s Manual version 5.5
Page 49
Encrypt.:YesorNo
depending on whether the content for that profile is encrypted
or not.
HTTP header:*The current HTTP header of the last chunk downloaded for that profile.
Note:
Items marked with * are not available if the channel has been configured to only perform
latency measurements (see chapter 5.3.3 for more details).
VB330-SW 10G Software Probe User’s Manual version 5.549
Page 50
5.3.2.2OTT — Details — Manifest
The
Manifest
view shows health information on the overall manifest file for the channel as well as
for the manifest files for the individual profiles.
Channel
Channel:
The channel name defined by the user and linked to a URL in the
Channels
view. A bulb indicates the current status of the channel, i.e. the most
severe profile status.
Progress:
Channels will be analyzed sequentially, and the progress bar shows which
channel is currently being monitored and how analysis is progressing.
Profiles:The number of profiles associated with a channel.
Profile status:
The channel health bar displays the current status for individual channel profiles.
Profiles are separated by vertical black lines.
Colors indicate profile alarm status:
• Green: OK
• Yellow: Warning
• Orange: Error
• Red: Major
• Black: Fatal
50VB330-SW 10G Software Probe User’s Manual version 5.5
OTT —
Page 51
Profile info:
The type of stream is shown here. Apple
HLS
, Microsoft
Smoothstream
Adobe HDS, MPEG DASH or SHOUTcast.
Manifest size:The size in bytes of the main/top manifest file for the overall channel.
,
Manifest file:
Clickable URL for displaying the manifest file as text for the overall channel.
Manifest URL:A clickable link to the current main/top manifest file for the overall channel.
HTTP header:
The current HTTP header of the main/top manifest file for the overall channel.
Just below the channel manifest information in the same window is the detailed manifest information
per profile. This view contains the following information:
Profiles
Profile:The name of the OTT profile as flagged in the manifest files.
Profile bps:The profile nominal bandwidth as flagged in the manifest files.
Type:Live
for live content or
VoD
for stored content. The distinction between the
two is done based on the contents of the manifest file.
Seq.age:
The profile sequence shows how long it has been since the manifest was
updated in whole seconds.
Manifest size:The size in bytes of the manifest file for a particular profile.
Manifest file:
Clickable URL for displaying the manifest file as text for this particular profile.
Manifest URL:Clickable URL to the profile manifest file.
HTTP header:URL to HTTP header in text form for a particular profile manifest file.
VB330-SW 10G Software Probe User’s Manual version 5.551
Page 52
5.3.2.3OTT — Details — Alarms
The
Details — Alarms
view gives an at-a-glance overview of any active OTT alarms for the selected
channel. An alarm log for the selected channel is also provided here.
In the right corner of the pop-up window is a free text search field used to narrow down the entries
in the alarm log.
The alarms are the same ones as explained for the
Alarms — Alarm setup
view, see chapter 5.2.2
for more information.
52VB330-SW 10G Software Probe User’s Manual version 5.5
Page 53
5.3.2.4OTT — Details — Thumbnails
The Thumbnails tab will provide information about the current thumbnails in the channel.
The quality of the content in the selected profile can be viewed in the thumbnail section, and the
user may alter the selected profile in the drop down list.
The section on the right hand side provides specific decoder and chunk information.
By pressing the
be switched to the default selection;
Apply
button without selecting a profile from the drop-down list the thumbnail will
Auto select
. Auto select will select the profile with the highest
bitrate and video data.
Decoder information
Size:The video picture size of the selected profile
Aspect ratio:The video aspect ratio of the selected profile
Pixel aspect ratio:The video pixel aspect ratio of the selected profile
Codec:The video encoding format of the selected profile
Quality:The video sampling format of the selected profile
Frame rate:The video frame rate of the selected profile (Hz)
VB330-SW 10G Software Probe User’s Manual version 5.553
Page 54
Chunk Information
Engine ID:The OTT engine monitoring the selected channel.
Channel ID:
The ID of selected channel corresponding to the list of channels defined
by the user.
Profile ID:The ID of the selected profile.
Bitrate:Bitrate rate of the a chunk.
Streamtype:The type of the stream detected; live or video on demand.
Sequence Number:The sequence number of a chunk.
5.3.2.5OTT — Details — Alignment
The Alignment tab gives the user a view of all the profiles for a selected channel with thumbnails
and corresponding data.
Profile Alignment Information
Profile:
This is a generated ID that identifies the OTT profile. The first
profile listed is always the one with the highest signaled bitrate.
54VB330-SW 10G Software Probe User’s Manual version 5.5
Page 55
Chunk/Sequence Number:
Bitrate:The signaled bitrate for this profile (bits/s).
Size & FPS:Indicates the original video size (pixels) and the frame-rate (Hz).
Audio:Indicates the audio channel layout.
The chunk or sequence number for the current thumbnail. This is
either signaled in the stream, or generated by the VB330-SW.
If the sequence numbers are highlighted in yellow, the thumbnails
are not generated from the same chunk for all profiles, and may
therefor appear to be out of synchronization.
VB330-SW 10G Software Probe User’s Manual version 5.555
Page 56
5.3.3OTT — Latency
The OTT Channel Latency Distribution feature makes it possible to measure the delay from when a
chunk is available through different caches, compared to its origin.
Before using this feature, you must set aside a number of OTT engines to exclusively measure the
timings of one channel on one server. This is done in the
would need to use two Latency Engines per channel: one for the origin and one for the cache.
OTT — Settings
view. In general, you
After selecting the number of Latency Engines, open the
from multiple sources (URLs), using the same base name, but different
and TV1
timings from this server, or
added channel will use one dedicated Latency Engine, if you try setting
is no free Latency Engine available, it will default back to Normal.
Once the configuration is finished, you are ready to use this feature. Select the channel to produce a
latency graph for using the
that is to be used as the reference in the
delta difference.
The graph will start off showing the difference in availability time of each chunk for the last minute
and will build up history until displaying the last hour. Due to the nature of timing in different
engines, these measurements are accurate down to±0.5 seconds. To minimize these inaccuracies, a
moving average is provided, smoothing the spikes. The sliding window can be manually controlled
by moving the
by checking the Show min/max checkbox.
@CDN
Avg window
. Then set the
Both
Channel
slider. It is also possible to display the minimum and maximum values
Measurement modetoLatency
if you also want the traditional Active Testing measurements. Each
drop-down. Then select which of the classes of the channel
Reference
OTT — Channels
if you are only interested in the
drop-down. This is used to calculate the time
view and add the channel
classes
LatencyorBoth
, e.g. TV1
@Origin
and there
56VB330-SW 10G Software Probe User’s Manual version 5.5
Page 57
5.3.4OTT — Channels
The OTT Channel Configuration list shows OTT channels configured by the user.
To add a channel to the list click the
pop-up view, allowing the user to define channel parameters. A channel entry can be selected
by clicking the channel; the list entry will be highlighted. Several list entries can be selected by
using regular Ctrl + click functionality. Clicking the
channel
Delete selected
the selected channels across the licensed OTT engines (the VB330-SW can be licensed with up to
50 OTT engines). Clicking
the highlighted channel. Batch editing is supported; this is convenient if a new threshold template
should be assigned to a number of channels or if monitoring of several channels should be enabled
or disabled. Select the channels and click the
channels will be indicated in the Edit selected pop-up view by an asterisk wildcard symbol.
The search field in the upper right corner of the view allows the user to type a text string, and the
OTT channel list is updated to display only channels matching the specified text.
pop-up view with all channel parameters duplicated, except the channel name. Clicking
will delete the highlighted list entry. Clicking
Edit selected
Add new channel
Duplicate selected
will open the
Edit selected
button. This will open the
button will open the
Distribute selected
Edit channel
button. Parameters differing between
pop-up view associated with
Edit channel
will distribute
Edit
VB330-SW 10G Software Probe User’s Manual version 5.557
Page 58
General
Enabled:Check the ‘Enabled’ check box to start monitoring the OTT service.
Select engine:
A number between 1 and 50, depending on license activated, indicating
which OTT engine the channel uses.
Threshold:
The OTT threshold that should be assigned to the OTT channel. OTT
thresholds that have been defined in the
available for selection from the drop-down menu.
VBC thresholds:
The alarm threshold template used to configure when alarms are generated
towards the VBC server.
Measurement mode
Specify if you want
Distribution
Latency
this channel.
Each channel you set to either
Engine. If you do not have any spare, it will be set back to
OTT — Latency for more info.
Name:
A name should be assigned to each OTT channel. The name will be used
throughout the VB330-SW’s user interface when referring to this channel.
Manifest URL:The URL of the OTT channel.
Player URL:
In this field you can enter the URL to a web page which will open the
OTT channel in your browser. If entered, a ‘play’ button will be displayed
in the OTT overview tab, which will open the selected URL in a new
browser tab.
Normal
active testing measurements, OTT Channel
measurements, or
LatencyorBoth
OTT — Thresholds
Both
kinds of measurements for
uses up one Latency
Normal
view are
. See
58VB330-SW 10G Software Probe User’s Manual version 5.5
Page 59
Smooth Streaming
target chunk:
For Smooth Streaming, this specifies which chunk, counted from the
bottom of the list, the VB330-SW should download when doing active
testing on a live channel. For other formats, this option is ignored.
VCAS hostname:
Availability mode:
RTMP:Check this check box if the channel is an RTMP channel.
RTMP live:Check this check box if the RTMP channel is a live service.
Thumbnail:
Alignment:
If this channel is encrypted using a Verimatrix VCAS 3.7 server, entering
the IP address or hostname of the VCAS server’s encoder interface will
allow descrambling of the encrypted chunks. See
OTT descrambling
with Verimatrix for more info.
If this option is enabled, the engine will only check for chunk presence
but not download the entire file. This also disables thumbnail generation.
If the thumbnail option is enabled thumbnails will be available for the
selected channels in the Active testing and Thumbnails sections.
If the alignment option is enabled the alignment section will be available.
Enable adv. settings:
Method:
Content-Type:
Additional headers:
VB330-SW 10G Software Probe User’s Manual version 5.559
Adv. manifest
Check this box to enable the advanced manifest settings. If unchecked,
all settings on this page are ignored.
Determines which HTTP method to use when requesting the top-level
manifest file. Supported methods are GET and POST.
When requesting the manifest using the HTTP
POST
, use this Content-
Type for the submitted request body.
To provide additional custom request headers or overwrite the default
headers when requesting the top-level manifest file, create a text file
containing the headers and upload them here.
Page 60
Body:
The advanced manifest options can be used in instances where the master manifest file is not directly
available to download. If your channel needs several steps of authentication or other web service
calls before supplying clients with an URL to the master manifest, you can make an “in-between”
web service which the VB330-SW sends all required info to do the authentication and/or channel
lookups through this interface, and which returns an JSON file with an “url” parameter containing
the URL to the master manifest file.
When requesting the manifest using the HTTP
submit here.
POST
, upload the file to
5.3.5OTT — Settings
The Settings tab makes it possible to change global and per-engine OTT monitoring parameters.
Press Apply to confirm changes made.
Settings
60VB330-SW 10G Software Probe User’s Manual version 5.5
Page 61
Reset connection after:
Configures the VB330-SW OTT engines to reset the connections after
the specified number of minutes. This is useful for cases where the
server has a limit for how long a session can live. By resetting before
that limit a new session is created and the problem is avoided.
Latency engines:
Normal engines:
Round time (s):
Routing interface:
Select the number of engines to dedicate to OTT latency monitoring.
These engines will not be available for regular OTT monitoring, and
the value must be less than the total number of licensed OTT engines
on the probe. See OTT — Latency for more info.
Latency engines are assigned to channels automatically, and are listed
in the OTT — Active Testing view.
The number of normal OTT engines (i.e., not dedicated to OTT latency
monitoring) is automatically calculated and displayed here.
Sets the minimum round time for each OTT engine, in seconds (default:
15 seconds). If an engine finishes processing all its channels in less
time than this, it waits until this amount of seconds has passed since it
started the round before starting to process through its channels again.
Note: The round time may not be set to a value less than 2 seconds.
Selects the interface on which to connect to the OTT server. This
defaults to the interface selected in the
can be overridden for each engine. The routing applies to all channels
monitored by this engine.
Latency engines are assigned to channels automatically, and are listed
in the OTT — Active Testing view.
Setup — Routing
view, but
5.3.6OTT — Thresholds
The OTT Threshold presets list shows OTT threshold templates configured by the user.
To add a threshold template to the list click the
threshold
can be selected by clicking the threshold template; the list entry will be highlighted. Several list
pop-up view, allowing the user to define threshold parameters. A threshold template entry
VB330-SW 10G Software Probe User’s Manual version 5.561
Add new threshold
button. This will open the
Edit
Page 62
entries can be selected by using regular Ctrl + click functionality. Clicking the Duplicate selected
button will open the
except the threshold template name. Clicking
Clicking
Edit selected
threshold template. Batch editing is supported. Select the threshold templates and click the
selected
button. Parameters differing between templates will be indicated in the
Edit threshold
will open the
pop-up view with all threshold template parameters duplicated,
Delete selected
Edit threshold
pop-up view associated with the highlighted
will delete the highlighted list entry.
Edit
Edit selected
pop-up view by an asterisk wildcard symbol.
The search field in the upper right corner of the view allows the user to type a text string, and the
threshold list is updated to display only thresholds matching the specified text.
To disable a threshold alarm, set the threshold value to –1. This does
size.
Threshold preset
Name:The threshold template name defined by the user.
Refs:The number of channels associated with the threshold template
Download speed error:
The maximum allowed difference between profile bitrate and download bitrate (%). If the difference exceeds the threshold value a bitrate
error alarm will be raised.
Download speed warn:
The maximum allowed difference between profile bitrate and download bitrate (%). If the difference exceeds the threshold value a bitrate
error warning will be raised.
Actual bitrate min:
The minimum allowed bitrate when measured actual bitrate is compared to profile bitrate (%). If the actual bitrate goes below the threshold an actual bitrate alarm will be raised.
Actual bitrate max:
The maximum allowed bitrate when measured actual bitrate is compared to profile bitrate (%). If the actual bitrate exceeds the threshold
an actual bitrate alarm will be raised.
Sequence age:
The maximum time a manifest can remain unchanged before a manifest age alarm is raised.
not
apply for Manifest XML
Manifest XML size:
The maximum detected size of the manifest before a manifest size
alarm is raised.
Min. profiles:
Minimum number of profiles in the selected channel before an alarm
is raised.
62VB330-SW 10G Software Probe User’s Manual version 5.5
Page 63
5.4Multicasts
5.4.1Multicasts — Parameters
The Multicasts — Parameters view displays detailed information about each stream.
The user selects which group of measurements should be displayed. Selections are IP parameters, TS
parameters, Ethernet parameters, RTP and FEC parameters, User-defined parameters and Statistical
parameters. If User-defined parameters is selected, the
by the user in the Multicasts — Parameters — Fields view.
Multicasts
view displays parameters selected
For each page the Accumulated row at the bottom of the multicast list displays accumulated values
for all streams associated with the page. The accumulated Min bitrate and Max bitrate is the
minimum and maximum value of the Accumulated current bitrate.
When the
The associated thumbnails are shown in the leftmost column of the list of measurements. Click one
of the small thumbnails to view a larger thumbnail that is updated more frequently. Note that it is
possible to disable probe thumbnail extraction in the Setup — Params view.
When
displayed. A search field allows the user to type a text string and the multicast list is updated to
display only multicasts matching the specified text. Note that monitoring parameters and thumbs
will not be updated in All streams (offline) mode.
Current page
All streams (offline)
VB330-SW 10G Software Probe User’s Manual version 5.563
button is clicked it is possible to select the page from a drop-down menu.
is clicked a complete list of measurements for all joined streams is
Page 64
Peak and aggregate measurements are cleared when the
pages
button is clicked. Clicking this button also restarts the ETR monitoring for the streams have
this enabled.
Clear countersorClear counters all
Clicking the
Export
button will allow export of the measurement data as an XML file that is opened
in a new window.
Click the
them from the list. The
Trim ch-list
button to unjoin streams with current status ‘No signal’, thereby removing
Statistical parameters
view lists sum or peak values for parameters over
the interval indicated by the selected time button (Last 4d, Last 24h, Last 8h, Last 20m, Last 1m).
Clicking a stream brings up the Detailed monitoring pop-up described later in this section.
In
All streams (offline)
mode a search field allows the user to type a text string and the multicast
list is updated to display only multicasts matching the specified text.
64VB330-SW 10G Software Probe User’s Manual version 5.5
Page 65
Joined multicasts
i
:Click the information icon to access the Detailed Monitoring pop-up view.
Thumb:A thumbnail is displayed for each stream. Click the small thumbnail to view a
larger image that is updated more frequently.
Name:The stream name specified by the user in the Edit Multicast view
Signal:Time since last signal loss
Page:The page associated with the multicast
Mapping:
For MPEG-2 Transport streams, the number of MPEG-2 packets mapped into
each RTP or UDP packet is displayed here. For SMPTE 2022-6 SDI over IP
streams, “SDI/RTP” is displayed, and for other unsupported RTP streams, “RTP
data” is displayed.
Net bitrate:
Instantaneous MPEG-2 Transport Stream bitrate excluding null packets (PID
8191). The instantaneous bitrate is measured over a time period of 1000 ms.
CC errs:
The number of times a discontinuity has been detected for all the MPEG2 Transport Stream continuity counters. This value is the total number of
discontinuities detected for all PIDs present. Note that this value does NOT
represent the number of MPEG-2 TS packets lost because any continuity counter
mismatch detected for an IP-frame will increase CC errs by one. CC errors are
serious as they will in practice usually result in visual video artifacts (‘blocking’)
if occurring on the video PIDs. CC errors can be due to an erroneous input
signal to the streaming head-end (e.g. from satellite rain fading or changes in
the uplink). Alternatively, CC errors can arise from IP packets being dropped in
the network.
PIDs:Number of PIDs in the MPEG2-TS
Syncb errs:Number of transport stream packets with wrong syncbyte (0x47)
VB330-SW 10G Software Probe User’s Manual version 5.565
Page 66
Curr bitrate:
Instantaneous MPEG-2 Transport Stream bitrate including null packets (PID
8191). The instantaneous bitrate is measured over a time period of 1000 ms.
For non-TS traffic the bitrate is calculated from the size of the UDP payloads.
Min bitrate:The minimum current bitrate measurement
Max bitrate:The maximum current bitrate measurement
IP packets:The number of IP packets received
Dst address:Multicast/unicast destination address : port
TOS:Type-Of-Service (also called Differentiated Services Field)
TTL:Time-To-Live
VLAN ID:Native VLAN ID of this stream
Src address:Multicast/unicast source address : port
Joined src:The source address of the originally joined multicast.
IAT avg:
Average Inter-Arrival Time. The average time between consecutive IP frames
(in milliseconds). Recalculated each second.
IAT min:
The Minimum Inter-Arrival Time is the minimum registered time between two
consecutive IP frames carrying video. Units are in milliseconds.
IAT max:
The Maximum Inter-Arrival Time is the maximum registered time between two
consecutive IP frames carrying video. Units are in milliseconds. The Max-IAT
is a measure of the maximum amount of network-induced packet jitter present.
IP packet jitter affects video quality and should be minimized.
Src MAC:Source MAC address
Dst MAC:Destination MAC address
RTP drops:
Accumulated number of dropped IP-frames due to network errors. Only available for multicasts that carry RTP information. When running video inside an
RTP wrapper it is possible to exactly deduce the number of dropped IP frames
due to network issues. This is possible as a result of the 16-bit sequence counter
inside the RTP header. The following sequence will generate an RTP drops of
+3: . . . , 10, 11, 12, 16, 17, 18, . . .
RTP dups:
Accumulated number of duplicate IP-frames. Only available for multicasts that
carry RTP information. Duplicate IP-frames in the network can occur under
normal circumstances and does not necessarily indicate network problems. The
following sequence will generate an RTP dups of +2: . . . , 10, 11, 12, 12, 12, 13,
14, . . .
RTP ooo:
Accumulated number of times a packet has been found to be out of order. Only
available for multicasts that carry RTP information. An out-of-order situation is
defined to have occurred when the current sequence number is lower than the
previous one. The following sequence will generate an RTP ooo of +2 (since
there are two occurrences): . .. , 10, 11, 15, 12, 16, 17, 13, 14, 18, 19, . . .
66VB330-SW 10G Software Probe User’s Manual version 5.5
Page 67
RTP lag:
The maximum number of packet positions an out-of-order packet has been
moved relative to its correct position. So for example 1,2,3,5,6,7,8,4,9,10 will
result in an RTP lag of 4. The RTP lag is a good measure of how big a packet
re-ordering buffer is needed in the receiving equipment to re-order packets.
Min hole size:
Minimum number of consecutive dropped RTP packets.The sequence
1,2,3,10,11,12,15 gives a min hole size of 2.
Max hole size:
Maximum number of consecutive dropped RTP packets.The sequence
1,2,3,10,11,12,15 gives a max hole size of 6.
Min hole sep:
Minimum number of RTP packets separating any holes.The sequence
1,2,3,10,11,12,15 gives a min hole sep of 3.
Num holes:
Number of packet loss sequences. The sequence 1,2,3,10,11,12,15 gives a num
holes of 2.
FEC mode:The CoP3 FEC mode
FEC drops:
Number of RTP packet drops in the main stream that the FEC could not correct
C-FEC drops:Number of IP packets in the column-FEC streams dropped
R-FEC drops:Number of IP packets in the row-FEC streams dropped
Statistical parameters
MPEG-2 transport stream parameters
i
:Click the information icon to access the Detailed Monitoring pop-up view.
Name:The stream name specified by the user in the Edit Multicast view
ES(IAT):
Number of seconds during selected period with Inter-packet Arrival Time higher
than associated Ethernet IAT warning threshold
ES(MLR):
Number of seconds during selected period with Media Loss (corresponding to
number of seconds with CC-errors)
ES(RTP):Number of seconds during selected period with RTP packet drops
ES(overfl):Number of seconds during selected period with bitrate overflow
ES(nosig):Number of seconds during selected period without signal
Peak(IAT):Peak Inter-packet Arrival Time during selected period.
Sum(MLR):Sum of Media Loss during selected period (equals number of TS packets lost)
Peak(bitr):Peak stream bitrate during selected period
Thumbnails
The probe will try to generate thumbnail pictures for all streams. For multi-program transport
streams (MPTS) the first video component is selected. MPEG-2, H.264/MPEG-4, H.265/HEVC
VB330-SW 10G Software Probe User’s Manual version 5.567
Page 68
and JPEG 2000 video formats in standard definition, high definition or ultra-high definition are
supported in MPEG-2 transport streams, as well as SMPTE 2022-6 uncompressed video in RTP
streams.
The thumbnail update rate will depend on how the streams are coded and if they are standard
definition, high definition or ultra-high definition. It is possible to increase the update rate by
opening the Thumb View pop-up, described below.
If the probe is unable to generate a thumbnail from the signal, it will present one of the following
icons:
Shown if no data is received for the stream. There should be a match between
presenting this icon and a No-signal alarm; however since the alarm and thumbnail
mechanisms work independently of each other they have been given different names
(loss of signal and no signal).
Shown while the thumbnail engine is trying to decode a thumbnail picture and more
precise status information has not yet been obtained. This icon is typically displayed
after probe reboot or if new streams have recently been joined.
Shown if the service does not carry a video PID — which is the case for radio
services.
The stream contains no service, as signaled in PSI/SI.
The signal cannot be decoded due to excessive CC errors or RTP packet drops.
The probe does not support thumbnail generation for this protocol mapping.
The signal is recognized as being MPEG-2 encoded but the thumbnail extractor is
unable to correctly decode a thumbnail picture.
The signal is recognized as being MPEG-4/H.264 encoded but the thumbnail extractor
is unable to correctly decode a thumbnail picture.
The signal is recognized as being MPEG-H/H.265 encoded but the thumbnail extractor is unable to correctly decode a thumbnail picture.
The signal is recognized as being JPEG 2000 encoded but the thumbnail extractor is
unable to correctly decode a thumbnail picture.
The signal is recognized as being an uncompressed (raw) video stream but the
thumbnail extractor is unable to correctly decode a thumbnail picture.
This icon is shown if the probe is unable to receive or analyze the PMT PID. Only
streams with PSI information can have thumbnails decoded since the probe does not
support a manual specification of the video PID.
68VB330-SW 10G Software Probe User’s Manual version 5.5
Page 69
The probe can only generate a thumbnail picture if the video data is not scrambled.
Detailed Monitoring
The Detailed Monitoring pop-up is activated by clicking a stream line in the monitoring list.
The 10G Software Probe is continuously gathering detailed information for the selected multicast.
The VB330-SW will continue updating the detailed information for the selected multicast until
another is selected. Clicking the
Clear
button will clear all information about the selected stream,
including PSI/SI analysis data.
The
Detailed Monitoring — Services
view lists detected MPEG-2 TS services (by analyzing the
PSI/SI tables) or SMPTE 2022-6 SDI over IP components, providing the following aggregate
information for each service:
Service/Pid:
For each service, the service-name or service-id is obtained from the
PSI/SI tables. PIDs that do not belong to a service are denoted ‘Other
PIDs’. The service ID is presented in square brackets.
Service/Component:
This replaces the “Service/Pid” column for SMPTE 2022-6 SDI over IP
streams, displaying the identified components.
Bitrate:Service or component bitrate in bits per second
Min bitr.:Minimum service or component bitrate in bits per second
Max bitr.:Maximum service or component bitrate in bits per second
VB330-SW 10G Software Probe User’s Manual version 5.569
Page 70
CC errors:Number of Continuity Counter occurrences
Thumb:Click thei icon to access the Thumb pop-up view, explained below
Type:The list entry service type or PID type
PCR:This field will be checked if the corresponding PID carries PCR
Scr:This field will be checked if the corresponding PID is scrambled
Directly beneath this list, the current parameters for the selected stream are displayed, as in the
Joined multicasts list.
In the
Detailed Monitoring — IAT
view the
Inter Arrival Time
histogram shows the accumulated
number of IAT measurements within each presented interval. Vertical green lines indicate the
maximum and minimum IAT values. By clicking the IAT range buttons it is possible to change
the zooming of the graph. If the
IAT auto
button is pressed the diagram will auto-scale to always
include the minimum and maximum IAT readings.
The IAT histogram is a very useful and intuitive measure of how well the network is performing in
terms of forwarding real-time traffic. A predictable and tightly bunched graph indicates small levels
of network jitter. An unbound graph indicates network jitter issues typically brought forward by
traffic congestion or misconfigured routers. Clicking the
Under the IAT histogram the
the selected stream are displayed. Clicking the
Multicasts — Parameters (Current parameters)
Clear
Clear IAT
button will clear the IAT graph.
measurements for
button will clear all information about the
selected stream, including PSI/SI analysis data.
Clicking the
MediaWindow
button will open the Media Window
Selected channel
view. This is
described in section 5.5.
70VB330-SW 10G Software Probe User’s Manual version 5.5
Page 71
Note that for variable bitrate streams the IAT histogram will show a very different IAT distribution
compared to the histogram for a constant bitrate stream. The histogram in the screenshot above
displays the IAT distribution for a CBR stream.
Thumb View
The
Thumb View
— Services
view. This view presents a large thumbnail, as well as video and audio metadata for the
pop-up is accessed by clicking an information icon in the
Detailed Monitoring
selected stream, with an increased update rate compared to non-selected streams. Service audio
level is indicated by one audio level bar per audio component. The same pop-up can be opened from
the Main — Thumb Overview view, see chapter 5.1.3 for more information.
Clicking the Close button will close the Thumb View view.
The following metadata is displayed for multicasts:
Audio fields
PID:The audio PID for which the associated parameters apply
Language:The audio language, as derived from PSI/SI
Average:The average audio level in dB, measured over 0.4 seconds
Peak:The peak audio level in dB, detected during 0.4 seconds
Audio level:
An audio level bar displaying the average audio level as a green bar referenced to
the peak audio level, the peak level being indicated by a white line
VB330-SW 10G Software Probe User’s Manual version 5.571
Page 72
Please note that audio information is only decoded when requested by opening this window. Initial
extraction of audio information can take up to one minute.
The right-hand column will display the following detailed metadata:
Multicast
Name:
The name of the multicast containing the selected service, as defined by
the user
Type:
The type of the stream containing the selected service; multicast or
unicast
Multicast address:The multicast address of the stream containing the selected service
Multicast port:The port number of the multicast containing the selected service
Transport stream ID:
The ID of the selected stream as shown in the list of multicasts in the
Ethernet section; non-TS services display 1 here
Stream status:The status of the stream containing the selected service, as reported by
the decoding engine
Bitrate:
The total stream bitrate of the multicast containing the selected service
(bits/s)
Service
Service ID:
The service ID of the selected service; non-TS services display
1 here
PSI/SI Name:
The name of the selected service, as derived from PSI/SI;
non-TS services display the multicast name here instead
Controlbit scramble state:The scramble state as indicated by the MPEG TS control bit
PES sync scramble state:The scramble state as detected from the PES sync state
Number of PIDs/Components:
The number of PIDs or components associated with the selected service
Bitrate:The total bitrate of the selected service (bits/s)
Video PID/Component
PID/Component:
The video PID of the selected service for MPEG-TS services, or the
video component number for non-TS services
Has PCR:Yes if the selected stream contains PCR, No if not
Bitrate:The video PID bitrate of the selected service
PES sync:The latest PES sync state
PES length indicator:
If signaled in the PES packet header, the PES packet length is displayed;
for non-TS services “N/A” is displayed
Status:The status of the video PID as reported by the decoding engine
72VB330-SW 10G Software Probe User’s Manual version 5.5
Page 73
Video Information
Size:The video picture size of the selected service
Aspect ratio:
Pixel aspect ratio:
Codec:The video encoding format of the selected service
Quality:The video sampling format of the selected service
Frame rate:The video frame rate of the selected service (Hz)
PID/Component:
Type:The audio encoding standard
Has PCR:Yes if the selected Audio PID contains PCR
Language:
Bitrate:The audio bitrate for this PID or component (bit/s)
The video aspect ratio of the selected service, or “N/A” if no information is
available
The video pixel aspect ratio of the selected service, or “N/A” if no informa-
tion is available
Audio PID/Component
The audio PID of the selected service for MPEG-TS services, or the audio
component number for non-TS services
Note that there may be several audio PIDs or components associated with a
service
The language of the audio, as defined in the MPEG-TS Program Map Table
(PMT)
Is scrambled: ‘Yes’ if the audio PID is scrambled.
Peak level:
The peak audio level in dB, detected during a period of approximately 0.4
seconds
Average level:
The average audio level in dB, measured over a period of approximately 0.4
seconds
Audio Information PID/Component
Codec:The audio encoding format
Samplerate:The audio sample rate (Hz)
Channels:The number of audio channels represented by the audio PID or component
Layout:The audio channel layout
Format:The binary format of the audio stream
Bitrate:The effective audio bitrate (bit/s)
VB330-SW 10G Software Probe User’s Manual version 5.573
Page 74
5.4.2Multicasts — Parameters — Fields
The
Multicasts — Parameters — Fields
in the
Params view for thumbnail availability.
Multicasts — Parameters
5.4.3Multicasts — Summary
view enables selection of the parameters to be displayed
view. Note that thumbnails must also be enabled in the
Setup —
74VB330-SW 10G Software Probe User’s Manual version 5.5
Page 75
The intention of this page, together with the
alarm list
, is to provide enough information for the
operator to immediately see if there is anything seriously wrong with one or more Ethernet input
streams. The overall status for the Full Service Monitoring (FSM) is also shown.
Throughout this view the bulb colors indicate the most severe active alarm. They may be green (no
alarm), yellow (warning), orange (error) or red (major). The bulb color is based on user defined
alarm severity settings for each alarm. A grey bulb indicates that monitoring is disabled.
The following Ethernet parameters are shown:
Eth streams withactive alarms:
Shows the number of streams that are presently in an alarm
state. Note that the number of alarms counted refers to default
settings, and alarms disabled by the user will still be counted.
Interface bitrate:
This is the total bitrate sensed on the data/video interface(s).
It should be greater than or equal to the Monitoring bitrate.
Monitoring:
This is the total number of Ethernet streams monitored and
the total bitrate for these streams.
Full ServiceMonitoring status:
The number of enabled FSM services / number of OK FSM
services
The probe is capable of monitoring several thousand streams simultaneously. The probe splits
streams into pages for easy handling. Each of the 30 predefined pages can be given a name and have
a user defined number of streams associated.
Part of the page-status is error-second statistics for the fundamental parameters
MLR,RTP,overfl
and nosig summed across all streams belonging to that page.
The error-second statistics interval is selected by clicking the buttons. For example, clicking the
ES–8h
button will present error-seconds for the last 8 hours. If 10 streams for a page have been
without signal for the last 8 hours, the nosig will show as 80hours.
The following parameters are presented (note that the error second values are accumulated from
probe boot time, and they will only be cleared by reboot or by clicking the
Clear all
counters button
in the Main view):
‘Bulb’:
The bulb indicates the most severe active alarm for any of the streams on the page.
Active alarms are located on top of the alarm list. The alarm severity is reflected by
the color of the associated icon.
Next to the bulb is a link that will lead to the
Monitoring page
if pressed. The
Monitoring page will present error-second statistics for each stream individually.
OK:Shows how many of the streams monitored on this page are without active alarms
ES(MLR):
Number of seconds in selected period with continuity counter errors in the MPEG2
transport stream (which corresponds to the number of seconds with non-zero Media
Loss Rate).
VB330-SW 10G Software Probe User’s Manual version 5.575
Page 76
ES(RTP):Number of seconds in selected period with RTP packet-drop
ES(overfl):Number of seconds in selected period with bitrate overflow
ES(nosig):Number of seconds in selected period where no signal (i.e. no data) was received
5.4.4Multicasts — History
The probe keeps statistical Ethernet information for the last 4 days for visual inspection in the
history timeline view.
Each bar in the histogram corresponds to a number of events that occurred within a certain time
interval. The interval that each bar represents depends on the scale, from 1 minute (when 90 min is
selected) to 1 hour (when 4 days is selected).
Clicking the Clear history button will reset all history graphs.
Tool-tip information is available for each bar and shows the time-interval for the bar and its exact
value. For example, the tool-tip information ‘1315-1330:2’ means that within the time interval
13:15–13:30 there were 2 occurrences.
The histogram is updated every minute.
Any subset of the following parameters can be selected, click the
effect:
No signal:
CCerr:
The number of streams that reported the ‘No signal’ alarm during the interval
represented by the bar.
The number of times a discontinuity has been detected for all the MPEG-2 Transport
Stream continuity counters in the interval represented by the bar. This parameter
corresponds to the sum of CC errs reported by all streams.
Apply
button for changes to take
76VB330-SW 10G Software Probe User’s Manual version 5.5
Page 77
RTPdrop:
Accumulated number of dropped IP-frames due to network errors in the interval
represented by the bar. This parameter corresponds to the sum of
reported by all streams.
RTP drops
RTPdup:
RTPooo:
Tot bitr:Bitrate sensed on the data/video interface(s).
Mon bitr:Bitrate on the data/video interface(s) corresponding to joined multicasts.
CRC errs:
Note that the history graphs show the sum for all streams being analyzed across all pages. So for
example, if two streams experience
2.
Accumulated number of duplicate IP-frames in the interval represented by the bar.
This parameter corresponds to the sum of RTP dups reported by all streams.
Accumulated number of times a packet has been found to be out of order in the
interval represented by the bar. This parameter corresponds to the sum of
reported by all streams.
Detected CRC errors. Ethernet CRC errors are most likely caused by a bad cable or
a misconfigured router. A CRC error may impact packet loss measurements such as
CC errors and RTP errors.
No signal
at the same time the
No signal
graph will increase by
5.4.5Multicasts — Detect
Please see chapter 5.7.2 on page 96.
RTP ooo
5.4.6Multicasts — SAP
The
SAP
view displays streams announced using the Session Announcement Protocol, detected by
the VB330-SW.
As long as
continuously try to detect streams. Click the
mode. Click the Refresh button to update the stream list in offline mode.
Enable SAP discovery
VB330-SW 10G Software Probe User’s Manual version 5.577
is enabled in the
View list offline
Setup — Params
view, the VB330-SW will
button to view the stream list in offline
Page 78
The source address makes it possible for the 10G Software Probe to distinguish between multicasts
with the same destination IP address and port, provided that
enabled in the Setup — Params view.
If the stream is currently joined by the 10G Software Probe (i.e. the VB330-SW is currently
monitoring the stream), the Joined field is set to yes.
Detected streams can be added to the VB330-SW’s stream list by selecting streams and clicking the
Add selected to stream list
pressed.
. To add all detected streams the
Source specific multicasts
Add all to stream list
button can be
5.4.7Multicasts — Join
has been
In order for the defined Ethernet multicasts to be monitored by the probe, they must be joined.
The
Multicasts — Join
multicasts that are joined by the probe.
Streams defined in the
side of the arrows in this view. Select streams to be monitored by clicking them and moving them to
the right hand side of this view using the arrow. Changes should be confirmed by clicking the
changes button.
Joined streams may be freely associated with the 30 probe pages. The streams will be presented in
the Joined multicasts list in the Multicasts — Parameters view.
It is possible to flush or fill the multicasts/unicasts to monitor list by clicking the corresponding
button. Note that these operations will take effect immediately; it is not necessary to click
changes for multicasts to be joined or unjoined.
78VB330-SW 10G Software Probe User’s Manual version 5.5
view and the
Multicasts — Streams
Multicasts — Streams
view allow the user to select which
view will appear as available streams on the left hand
Apply
Apply
Page 79
5.4.8Multicasts — Streams
In this view the operator can define multicasts available to the probe and associate a name with each
multicast address. This name will be used by the probe when referring to the multicast. If no name
has been defined the probe will use the multicast address:port notation.
It is possible to add, delete or edit several entries simultaneously. Several entries are selected by
using the regular Ctrl + click or Shift + click functionality. When adding new entries the current
dialogue values will be used as the template with the values for Name and Address incremented for
each.
Note that both multicast and unicast addresses can be entered here.
The
Distribute ETR engines
the unused ETR engines. An ETR engine is considered unused if no stream with ETR enabled is
assigned to it.
The search field in the upper right corner of the view allows the user to type a text string, and the
multicast list is updated to display only streams matching the specified text.
Clicking
Multicast — Streams — Edit
selected
multicasts. Clicking
of channels). Unjoining one or more multicasts is done by selecting multicasts and clicking
selected or by clicking Unjoin all.
When the Edit button is clicked it is possible to define the following multicast parameters (note that
some parameters are only relevant and selectable when the probe is equipped with the ETR 290
option and T2MI option respectively):
Add new
will join the selected multicasts and enable monitoring. The probe will only analyze joined
or selecting one or more multicasts and clicking
Join all
button will distribute the selected streams, with ETR disabled, on
Edit selected
pop-up view. When multicasts have been defined, clicking
will join all multicasts in the list (up to the licensed maximum number
will open the
Join
Unjoin
VB330-SW 10G Software Probe User’s Manual version 5.579
Page 80
Name:
Address:
General
A name should be assigned to each unicast/multicast. The name will
be used throughout the VB330-SW user interface when referring to this
stream. It may also be used by an external management system like the
VideoBRIDGE Controller.
The IP address of the unicast or multicast. For a T2MI inner stream enter
a dummy address.
Port:
Ethernet thresholds:
VBC thresholds:
Join stream:
Extract thumbnails:
Join interface:
Page:
The port number of the unicast or multicast. For a T2MI inner stream
enter a dummy port number.
The Ethernet thresholds specify various error limits. Selectable Ethernet
thresholds templates are defined in the
Multicasts — Ethernet thresh.
view. For a T2MI stream select a dummy threshold template.
The VBC thresholds specify various error limits to be used by VideoBRIDGE Controller to generate alarms. These thresholds are only relevant if the VideoBRIDGE Controller is used. VBC threshold templates
are defined in the Setup — VBC thresh. view.
Check the ‘Join stream’ check box to join a multicast or unicast. Only
joined streams are analyzed. A stream may also be joined from the
Multicasts — JoinorMulticasts — Streams
views, and the status of
this check box will be updated accordingly.
When enabled, the probe will generate thumbnails for this multicast. In
order to enable this option, Extract thumbnails also needs to be enabled
in the Setup — Params view
Select which interface to join the selected multicast. The data interface(s)
are listed.
For easy navigation, each stream can be assigned a specific page. The
names of the pages are defined in Setup — Pages.
80VB330-SW 10G Software Probe User’s Manual version 5.5
Page 81
SSM
SSM source 1:
If source specific multicasts (SSM) is enabled in the VB330-SW and a zero
source address is specified for a multicast it will be joined using IGMP version
2 (i.e. without a source). This allows both source specific multicasts and nonsource specific multicasts to co-exist in the same network and be joined by the
VB330-SW.
SSM source 2:
Additional SSM source addresses may be specified to enable back-up solutions.
Note that it is the operator’s responsibility to ensure that a multicast is only
transmitted by one SSM source at any time.
VB330-SW 10G Software Probe User’s Manual version 5.581
Page 82
Enable ETR:
ETR monitoring of a stream will not take place unless it is enabled by this
setting. This parameter is only relevant if the probe is ETR enabled.
Select ETR engine:
ETR thresholds:
PID thresholds:
Service thresholds:
Reference table set:
If the probe is licensed for several Ethernet ETR engines the user may
select which engine should be used to analyze the stream. The default
ETR engine selection is Ethernet1. It is also possible to use the
Distribute
ETR engines button described above to assign streams to engines.
The ETR thresholds specify various error limits and alarm conditions.
Selectable ETR thresholds templates are defined in the
thresh.
view. The round-robin cycling time is also defined by this thresh-
ETR 290 — ETR
old template. This parameter is only relevant if the probe is ETR enabled.
The PID thresholds specify various error limits and alarm conditions.
Selectable PID thresholds templates are defined in the
thresh.
view. This parameter is only relevant if the probe is ETR enabled.
ETR 290 — PID
The Service thresholds selection defines various error limits and alarm
conditions. Selectable service thresholds templates are defined in the
ETR 290 — Service thresh.
view. This parameter is only relevant if the
probe is ETR enabled.
The Reference table set selection is used to compare the tables in the
transport stream with a set of stored tables. These tables are defined in the
ETR 290 — Gold TS thresholds view.
T2MI (T2MI Option)
Container stream:
For an T2MI inner stream the container stream (outer stream) must be
specified. Select the container stream from the drop-down menu. For
streams other than T2MI inner streams (none) should be selected.
Data PID:The container stream PID carrying the inner stream
82VB330-SW 10G Software Probe User’s Manual version 5.5
Page 83
PLP ID:
The PLP ID for the inner stream. Select a fixed PLP ID value from the
drop-down menu or specify that the first detected PLP ID should be used.
Redundancy
Has FEC:
The stream carries COP3 (SMPTE 2022-5) Forward Error Correction. If
enabled, statistics about FEC drops and correctible errors will be reported for
the stream.
First stream:
For a Seamless Protection Switching (SMPTE 2022-7) protected stream, select
the first of the two redundant RTP streams here. For other streams, (none)
should be selected.
Second stream:Select the second of the two redundant RTP streams here.
Seamless Protection Switching (SMPTE 2022-7) monitors the same stream transmitted twice. The
probe verifies that the two streams combined do not have packet loss and the jitter between the
two streams. When two multicast/unicast streams are selected, the probe will report errors report
errors if the same RTP packets are missing from both streams. Errors are also reported if the timing
between the two stream exceeds the threshold settings.
Seamless Protection Switching has been optimized for monitoring SDI over IP (SMPTE 2022-6)
streams.
VB330-SW 10G Software Probe User’s Manual version 5.583
Page 84
L2TP
Session ID:
L2TP (remote PHY) streams are mapped into multicasts. In order to identify the correct stream the
multicast address is entered in the
here. The port number is not used, and will be shown as 0.
The session ID of the L2TP stream is specified here (or 0 if not used). It is used
together with the multicast address to identify the L2TP stream.
General
tab and the session ID of the L2TP stream is specified
To identify available session IDs, join the stream first and then use the
to see the session IDs that are available. Both IPv4 and IPv6 is supported.
Multicasts — Detect
5.4.9Multicasts — Ethernet thresh.
Thresholds are used to determine when to actually raise an alarm upon detection of an error. The
Ethernet thresholds are used for generating Ethernet probe alarms as well as for calculating errorseconds. Error seconds and ETH probe alarms are issued whenever measurements exceed the
view
84VB330-SW 10G Software Probe User’s Manual version 5.5
Page 85
defined threshold levels for a parameter. Ethernet thresholds are also used to scale some graphs like
the MediaWindow graphs. The alarm level of each of these alarms is set in the
Alarms — Alarm
setup view. Note that it is also possible to disable alarms in the Alarms — Alarm setup view.
The
Multicasts — Ethernet thresh.
at stream level. Thresholds are associated with each stream in the
view makes it possible to define threshold values that operate
Multicasts — Streams — Edit
view. There are two different ways of creating user-defined thresholds. To create a new threshold
template from scratch the operator should click the
Add new threshold
button. A pop-up window
will appear allowing the user to define alarm conditions. Another way of creating a user-defined
threshold template is by highlighting one of the threshold templates already defined and then click
the Duplicate highlighted button.
Deleting a threshold template is done by highlighting the threshold template that should be removed
and clicking
entries are selected by using the regular Ctrl + click or Shift + click functionality. Click the
Delete selected
. It is possible to delete or edit several entries simultaneously. Several
Edit
button to edit one or more selected threshold templates. Note that the predefined ‘Default’ threshold
template cannot be deleted or changed.
In the threshold presets list the ‘Refs’ column displays how many streams are associated with each
stream threshold template.
Ethernet thresholds
Name:A text string that identifies the Ethernet threshold
VB330-SW 10G Software Probe User’s Manual version 5.585
Page 86
IAT:MLR error:
This threshold contains error limits for IAT (Inter-packet Arrival Time)
and MLR (Media Loss Rate).
The IAT limit is the first parameter (before the colon), the MLR limit
is the last parameter. If the IAT limit is exceeded the alarm ‘IAT >=
err-thresh’ will be raised. If the MLR limit is exceeded the alarm ‘MLR
>= err-thresh’ will be raised. The severity (and hence the color used in the
MediaWindow view) for IAT:MLR errors depend on the severity assigned
to these alarms in the Alarms — Alarm setup view.
Note that error seconds based on MLR are counted regardless of this
threshold if one or more packets are missing.
IAT:MLR warning:
Max bitrate:
Min bitrate:
No signal:
RTP drop limit:
Ignore PID loss:
This threshold contains warning limits for IAT (Inter-packet Arrival Time)
and MLR (Media Loss Rate).
The IAT limit is the first parameter (before the colon), the MLR limit
is the last parameter. If the IAT limit is exceeded the alarm ‘IAT >=
warn-thresh’ will be raised. If the MLR limit is exceeded the alarm ‘MLR
>= warn-thresh’ will be raised. The severity (and hence the color used
in the MediaWindow view) for IAT:MLR errors depend on the severity
assigned to these alarms in the Alarms — Alarm setup view.
The maximum bitrate in Mbit/s. An alarm will be raised if the stream
bitrate exceeds the maximum bitrate.
The minimum bitrate in Mbit/s. A value of 0 will never generate an
alarm. A value of 0.1 Mbit/s will generate an alarm if the minimum
bitrate threshold is less than 0.1 Mbit/s.
Number of milliseconds without receiving any signal before the ‘No
signal’ alarm is raised
If the number of lost RTP packets exceeds the RTP drop limit an alarm
will be raised. Note that error seconds based on packet drops are counted
regardless of this threshold.
A comma separated list of PIDs for which the probe should ignore packet
loss. Packet loss that affects these PIDs will not result in an error-second
count, and the ETR monitoring engine will not count these errors.
86VB330-SW 10G Software Probe User’s Manual version 5.5
Page 87
5.5MW (Media Window)
The
MW
Media Window view provides an at-a-glance status for each of the multicasts/unicasts
being monitored. From the graphs it is easy to see the jitter characteristics of the signal and if there
is packet loss or CC errors present in the signal. Periods of no signal are also displayed.
The measurements are always aggregated over a time interval – typically one second. The IAT(max)
is the maximum time measured between two neighboring IP frames within the measurement time
interval (the peak packet Inter-arrival time). IAT is expressed in milliseconds.
The MLR is the peak estimated number of lost MPEG-2 Transport Stream packets inside any second
within the actual time period. The number of lost TS packets is derived from the continuity counters
inside the TS packet headers.
A common scenario is to have 7 TS packets per UDP frame. Losing an IP packet will therefore
usually (but not always) result in an MLR of 7 (not always the case because some TS packets such
as null packets or PCR packets do not carry a valid CC field).
The patented Sencore VideoBRIDGE
surements in one graph, with jitter (IAT) values growing upwards (+ve Y) and packet loss (MLR)
growing downwards (-ve Y). Each sample along the x-axis corresponds to a measurement timeinterval that depends on the range of the graph selected. Periods of no sync are also displayed in the
graph.
Error-second statistics for the graph-interval is displayed to the right. As the graphs are zoomed or
scrolled the error-second statistics is updated as well as the graphs.
Tool-tip provides the exact jitter (IAT) and packet loss (MLR) values for a selected bar in a selected
graph, the denotation is IAT::MLR. The current graph value displayed under ‘Running’ provides the
maximum MLR and IAT values measured during the last 3 seconds.
Media Window
presents both jitter and packet loss mea-
VB330-SW 10G Software Probe User’s Manual version 5.587
Page 88
Red color is used to indicate that within the period represented by the bar there has been one or
more occurrences of no-signal. Orange is used to indicate error while yellow indicates warning. The
error and warning thresholds are allocated to each multicast in the Multicasts — Streams view.
The user determines whether only multicasts associated with the currently selected page should be
displayed (by clicking the
list (by clicking the
graphs, and by using the arrow buttons it is possible to move the timeline to view an error incident
more accurately. Clicking
Clicking the+1button will display the next page. Clicking the–1button will display the previous
page.
All
Cur page
button). The time window buttons allow selection of x-axis resolution in the
Clear
button), or if all joined multicasts should be presented in one
will clear all graphs. Note that clearing graphs cannot be undone.
By zooming and panning the user can pinpoint more accurately when errors occurred. In the above
diagram tooltip reveals that ‘No signal’ occurred between 9:15 and 9:20.
5.5.1Media Window — Selected channel
88VB330-SW 10G Software Probe User’s Manual version 5.5
Page 89
The
Media Window — selected channel
page. Clicking anywhere in the running graph will zoom in, unless you already are at the maximum
zoom level.
view is activated by clicking a multicast label in the
MW
This high-resolution version of the
There are 3 times more samples along the X-axis, and the graph indicates visually the error and
warning thresholds. Note that the time windows of the regular
— selected channel
both views.
By clicking the
to display the selected channel even when navigating away from the probe. This also provides the
ability to monitor media windows for several streams without starting several browser sessions.
are not exactly the same, even if the same time window has been selected for
Popup
button, a pop-up window will appear. This separate window can be used
Media Window
reveals more details than the compressed version.
Media Window
and
Media Window
5.5.2Media Window — Bandwidth graph
VB330-SW 10G Software Probe User’s Manual version 5.589
Page 90
By clicking the
negative part of the composite graphs is still the packet loss (i.e. the MLR).
BW:MLR
button the graph displays the peak bandwidth as a function of time. The
If the stream contains a transport stream (mapping TS/x) the bitrate corresponds to the
parameter
bitrate corresponding to the Multicasts parameter Curr bitrate.
The bandwidth error threshold is configured in the Multicasts — Ethernet thresh. view.
Net bitrate
(i.e. bitrate excluding null packets). Otherwise the bitrate is the UDP payload
5.5.3Media Window — Inter Arrival Time graph
Multicasts
By clicking the
composite graphs displays the RTP packet loss below the X-axis. If the monitored stream is not RTP
encapsulated, IAT will be represented by grey color and there will never be any indication of packet
loss in the graph.
IAT:RTP
button the graph displays the packet jitter as a function of time. The
5.6RDP (Return Data Path)
The Return Data Path feature enables forwarding of streams from any probe interface to another
destination IP address. Stream may also be recorded to file, either directly or triggered by alarms.
The probe supports forwarding or recording of two streams in parallel.
90VB330-SW 10G Software Probe User’s Manual version 5.5
Page 91
5.6.1RDP — Control
Click the icons in the Control tab to activate or de-activate an RDP engine. There are different icons
for controlling RDP engines depending on whether they are configured to relay or record. The state
of each RDP engine is restored after a reboot.
For recordings and triggered recordings the last recording is made available in the Destination column
along with the metadata file. The metadata file contains basic information about the recording such
as the recording size, list of PIDs and CC-errors for each PID. In the case of triggered recording, the
alarm causing the recording is also included. Pressing the Delete button deletes the recording. For
triggered recordings the number of recordings is stated in the Status column. Pressing the Delete
button resets this counter. The buffer utilization is stated as a percentage and should never approach
100% for correct relaying or recordings.
VB330-SW 10G Software Probe User’s Manual version 5.591
Page 92
5.6.2RDP — Setup
Each of the RDP engines is configured separately. First the Mode is selected. Depending on the
mode either the Relay or Record settings needs to be configured. The Input selects the stream or
interface to relay or record.
These are the settings:
Mode and Input
Mode:Select whether this RDP engine should relay, record or trigger-record.
Source interface:
Source Stream:
Content:
Selected PIDs:
When mode Relay over IP has been selected, the RDP parameters are:
The source interface drop-down menu allows selection of available input
signals.
When Ethernet input is selected the user selects the stream to forward or
record. Ethernet streams being joined/monitored by the probe are available
for selection.
The user selects the service to be relayed or recorded, or alternatively selects
that the complete stream should be used. The PIDs associated with the
service are automatically displayed in the ‘Selected PIDs’ field, and these
may be edited if required.
The user can specify the PIDs to be selected, default is all PIDs. Typically
PAT and PMT PIDs should be forwarded in addition to video and audio PIDs,
however this depends on the equipment receiving the forwarded stream.
RDP Ethernet
92VB330-SW 10G Software Probe User’s Manual version 5.5
Page 93
IPv4-address:
The unicast address or multicast address to forward to. Multicast addresses
are in the range 224.0.0.0 – 239.255.255.255.
Port:
The port to forward to. The combination of IP address and port fully
describes the destination address.
TTL:
Timeout:
The Time-To-Live flagging of the relayed signal. The default value is 64.
The relaying period in minutes. If the value 0 is selected, no timeout
applies, and relaying will continue until it is stopped manually.
Encapsulation:
The encapsulation format of the relayed stream.
UDPorRTP
selected.
Relay via interface:The available interfaces for forwarding the stream are listed.
When mode Record or Trigger recording has been selected the options are:
Record and trigger options
Rec timeout:
The maximum recording time in seconds. This setting enables the user to
limit recordings of low-bitrate streams.
Rec size:
The total file size of the recording. When in alarm trigger mode the
resulting recording will consist of a fixed sized portion of data before the
alarm is raised and the remaining recording from data after the trigger
occurred.
Protect:
When in alarm trigger mode the user may select to protect a recording from
being overwritten due to a new alarm occurrence. The user may select
between ‘Never overwrite’, ‘Do not protect’, ‘30 seconds’, ‘60 seconds’
and ‘5 minutes’.
Alarm trigger 1–3:
Select a maximum of three different alarms that should trigger recording.
Note that a recording will start upon a transition from status OK to status
alarm. Alarms that have been disabled in the
Alarm — Alarm setup
will be shown in brackets – these will never trigger a recording.
may be
view
The maximum recording size depends on the amount of free disk on the probe, up to a maximum of
1500 Mbyte.
VB330-SW 10G Software Probe User’s Manual version 5.593
Page 94
5.7Traffic
5.7.1Traffic — Protocols
The
Protocols
used.
view allows monitoring of IP traffic on the selected port in terms of the protocols
The interface can be selected using the drop-down at the bottom of the page. Clicking the
statistics button will reset displayed values.
The following measurements are presented, depending on which statistic is selected:
Statistics
Statistic:The protocol for which the following measurements apply
Cur bitrate:The current total bitrate for this protocol (measured over the last 1s period)
Max bitrate:The maximum bitrate during any 1s period
Min bitrate:The minimum non-zero bitrate during any 1s period
Frames/sec:Traffic speed in number of IP packets per second
Frames:Number of Ethernet frames
Frames %:Percentage of total number of frames
Min flen:Minimum Ethernet frame length
Max flen:Maximum Ethernet frame length
Bitrates
Statistic:As above
Cur bitrate:As above
Bitrates:A graph displaying the bitrate over time, displaying the last five minutes
Clear
94VB330-SW 10G Software Probe User’s Manual version 5.5
Page 95
Bitrate graph:
Click the bitrate graph button to display a detailed bitrate graph for the specified
protocol
Frames
Statistic:As above
Frames/sec:Traffic speed for this protocol expressed in number of IP packets per second
Frames:
Frames graph:
A graph displaying frames per second over time, displaying the last five minutes
Click the frames graph button to display a detailed frames per second graph for
the specified protocol
Interface statistics
Link status:Displays whether the interface is up or down
Link speed:Displays the interface speeds, as bits per second
Link duplex:Indicates whether the interface is operating at full or half duplex
UDP unicasts:The number of detected UDP unicasts
UDP multicasts:The number of detected UDP multicasts
COP3 Correctable:
Total count of dropped payload IP packets that are correctable by the
FEC
COP3 Uncorrectable:
Total count of dropped payload IP packets that cannot be corrected by
the FEC
COP3 Late:
Payload or FEC packets are received slightly too late according to the
buffer model and may result in errors in another implementation of the
specifications. The number of packets with this error.
COP3 Errors:
Either the L/D parameters are not consistent across the streams or
payload/FEC packets are received too late or too early according to the
buffer model. The number of packets with these errors.
VB330-SW 10G Software Probe User’s Manual version 5.595
Page 96
5.7.2Traffic — Detect
The
Traffic Detect
network mode should be enabled in the
and not only multicasts already joined by the probe. Note that generally the upstream switch or
router will not output streams that are not joined by downstream equipment, i.e. usually only joined
streams will be available for monitoring.
view displays all UDP traffic sensed by the probe. Note that promiscuous
Setup — Params
view for the probe to detect all traffic,
If the unicast/multicast destination address is known to the probe (i.e. listed in the
Streams view) the stream’s Name is looked up, otherwise a generic name is used.
When the
detect streams. Click the
Refresh button to update the stream list in offline mode.
The source address makes it possible for the probe to distinguish between multicasts with the same
destination IP address and port, provided that
Setup — Params view.
If the stream is currently joined by the probe (i.e. the probe is currently monitoring the stream), the
Joined field is set to yes.
Detected streams can be added to the probe’s stream list by selecting streams and clicking the
selected to stream list
Only streams not already in the probe’s stream list are considered. Clicking the
generate an XML-file that opens in a new window.
A drop down menu allows filtering of detected streams, making is possible to view streams of a
specific type only. Stream types are defined in the
is enabled for the probe the Detect list will contain the following additional columns: Mapping,
signal, RTP drops, CC errors and Bitrate. These parameters are the same as on the
Traffic — Detect
View list offline
. To add all detected streams the
view is entered after probe booting, the probe will continuously try to
button to view the stream list in offline mode. Click the
Source specific multicasts
Add all to stream list
Traffic — Filter setup
has been enabled in the
button can be pressed.
view. If the AEO option
Multicasts —
Export
Multicasts
Add
button will
page.
96VB330-SW 10G Software Probe User’s Manual version 5.5
Page 97
i
:Click the blue information icon to pop up the detailed stream info.
RTP loss % = 9ES / 120s
RTP loss % = 9ES / 3streams / 120s *100% = 7.5%
MLR %:
Percentage of time an average stream that matches the filter experiences
MLR inside selected time period.
The calculation is similar to that for RTP loss %.
Avg str bitr:The average bitrate for streams matching the associated filter.
Avg str duration:
The stream duration is calculated for each stream by identifying the stream’s
average stream alive counter inside the selected time period, then multiply
by 2.
The stream alive counter is the number of seconds the stream has existed.
This gives accurate results for streams that begin within the selected time
period, but may give up to twice the real bitrate for streams that begin (long)
before the selected period.
Examples: a stream exists for 100 seconds, and begins within the selected
period. The calculation becomes:
Stream duration = (1+2+. . . +100)/100*2 = 101
If the same stream started 50 seconds before the selected period, the calculation becomes:
Stream duration = (51+52+. . . +100)/50*2 = 151
Clicking the icon next to each value brings up the detailed graph window.
98VB330-SW 10G Software Probe User’s Manual version 5.5
Page 99
The detailed graph window displays up to 4 days of history.
Trending
Clicking the
Trending last 60m
button will present at-a glance trending graphs for each parameter
for the last 60 minutes.
Clicking a graph icon displays the corresponding detailed graph for the selected filter. Clicking the
trend graphs itself will bring up the same detailed graph but will plot all the filters so that they can
easily be compared.
VB330-SW 10G Software Probe User’s Manual version 5.599
Page 100
The detailed trending graph above displays MLR errors for all filters.
5.7.4Traffic — Filter setup
The
Traffic — Filter setup
Traffic — Detect
the user.
and
view makes it possible to define stream filter requirements affecting the
Traffic — Filter statistics
views. Ten filters can be defined and enabled by
Statfilter settings:
Name:A text string defining the filter
Enabled:Only enabled filters are in use
Streams:The number of streams matching filter requirements
Cast:The type of stream: No filtering, Only unicasts or Only multicasts
RTP:
VLAN:
100VB330-SW 10G Software Probe User’s Manual version 5.5
The RTP mode: No filtering, Only with RTP header or Only without RTP header
VLAN selection mode: No filtering, Only tagged traffic, Only untagged traffic
or Require matching specified value (a specific VLAN ID).
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.