Professional Documents
Culture Documents
User’s manual
All rights reserved. No part of this manual or program may be reproduced or processed, duplicated or disseminated
under the use of electronic systems in any form (print, photocopy, microfilm or with another method) without our writ-
ten approval. Please note that all terms and brand names used in the manual are generally subject to the trade mark
and patent protection of the respective companies.
Date: 11/2007
Version: 1.0.1.1
Table of Contents
1 General ........................................................................... 4
2 Features .......................................................................... 4
3 Software installation ....................................................... 4
4 System requirements ...................................................... 5
5 Notes 5
6 Operation ........................................................................ 8
6.1 The user interface.............................................................................. 8
6.1.1 Customer data ..................................................................................8
6.1.2 Options ............................................................................................9
6.2 Starting the measurement ............................................................... 10
6.3 Data evaluation ............................................................................... 11
6.3.1 Report ........................................................................................... 13
1 General
VQ108 IPTV-Monitor is a powerful software tool used for evaluating the network
traffic at an Ethernet network node. The program has been especially optimised for
measurements within IPTV systems. The software automatically detects IPTV trans-
port streams and collects statistics. Quality parameters such as packet loss and jitter
are listed. Statistics are collected on occurring transport stream PIDs (Packet Identi-
fier) as well as on PCRs (Program Clock Reference) and on video elementary streams.
The last 80 frames of each video elementary stream are graphically (type, size) out-
put (in the case of uncoded video elementary streams). The I frames of a video ele-
mentary stream are displayed uncoded in real-time.
2 Features
• Evaluation of network traffic at a network node
• Exactly one multicast address (one transport stream) is recorded and evaluated
• Analysis and evaluation already possible during measuring
• Display of transport stream PIDs and output of core parameters
• Output of PID quality parameters
• Output of PCRs and display of quality parameters
• Output of video elementary streams and display of quality parameters
• Frame diagram of the last 80 frames of each video elementary stream
• Real-time output of uncoded video frames of each video elementary stream
• Reportingtool
• Alarm output on violation of predetermined values
• Output of transport stream quality as a function of time
• Output of bit and packet rate as a function of time
3 Software installation
The installation starts automatically when the CD “VQ108 IPTV-Monitor” is in-
serted. Otherwise the file “Setup RTPMonitor.exe” needs to be executed manually.
Please follow the instructions of the installation program. After the PC has been re-
booted the program can be started by clicking the link “VQ108 IPTV-Monitor” on
the desktop.
• Optimal:
o PC with 3 GHz or faster
o 2048 MB RAM or greater
o CD-ROM drive
o Windows XP
o 5 GB free disk space
o Powerful network adapter
o Min. screen resolution 1024x768
5 Notes
Under normal operation a network adapter filters out all packets not determined for
the computer. Therefore, only the remaining packets need to be processed by the
CPU. This mode, however, is not suited for measuring operation, since the whole net-
work traffic at a network node needs to be recorded. The network adapter is therefore
switched to the so-called “Promiscuous Mode”, in which all packets can be forwarded
to the software.
In heavily loaded networks the processes performed by the VQ108 IPTV-Monitor
during the measurement are extremely time- and computation-intensive. Conse-
quently it may be the case that packets are not recorded correctly in spite of the buff-
ering function of the network adapter. This may result in distortion of record statistics
and incorrect detection of transport packets.
This should be considered when measuring. Please make sure that the CPU is not ad-
ditionally loaded by other processes running in parallel and that you use a high-quality
network adapter with maximum memory. Please take into account that only one net-
work node is measured. When measuring at a hub the same data is send to all ports.
The measuring network adapter can therefore be connected to any free port in order
to start measuring.
When analysing in a network in which the individual hosts are connected via a switch
the procedure is a bit more complex, as the individual ports only receive packets des-
tined for this particular network path. Each port of a switch can be considered as an
independent network node. In order to be able to measure at such a node it is re-
quired to interconnect a hub or TAP. In this way the network traffic of this node can
be measured. Another possibility is to measure at the monitor port of the switch, inso-
far as the switch is equipped with such a port. High-quality switches often feature
such a monitor port. In most cases it is possible to show the traffic of one selected
port on the monitor port. In individual cases all switch ports can be supervised from
the monitor port.
hub/TAP
to network
switch
host
WinPCap
Redistribution and use in source and binary forms, with or without modification, are
permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this list
of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this
list of conditions and the following disclaimer in the documentation and/or
other materials provided with the distribution.
3. Neither the name of the Politecnico di Torino nor the names of its contributors
may be used to endorse or promote products derived from this software with-
out specific prior written permission.
The following screenshot shows the empty user interface before the measurement has
been started. The single functions are described in the appropriate chapters.
[1] Controls
for measuring
[3] Output of
PCRs
[4] Output of
video ele-
mentary
streams
[5] Frame
diagram of a
video ele-
mentary
stream
Here, customer data can be entered for each measurement. This data is taken into
account when a report is created. Customer data can be imported and exported and
can therefore be used for multiple measurements.
6.1.2 Options
Under “Options” the user can define the characteristics a jitter value has to have in
order to trigger an alarm. Furthermore the conditions can be set under which a “red
alarm” is triggered, i.e. the frequency of alarms within a certain time span before a
“red alarm” is triggered.
Start
The “Start” button shown above needs to be activated in order to start a new meas-
urement. Subsequently the dialogue shown below appears.
The network adapter connected to the network node, at which the measurement
should be performed, needs to be selected from the list. If available, the MAC address
and the IP address of each adapter are displayed.
An IP address, which is triggered-on needs to be entered into or selected from the
field “Multicast IP”. Only one multicast IP address (and thus one transport stream) can
be considered per measurement.
Pause Stop
By clicking the “Pause” button the measurement proceeds in the background but the
user interface freezes. Clicking the “Stop” button terminates the measurement.
VQ108 IPTV-Monitor - 10 -
While measuring the statistics shown below are kept.
The recording statistics show the network adapter, the multicast address considered,
the port number and – if applicable – the corresponding program name, the start time
of the measurement and the current duration of the measurement. Furthermore, the
total number of packets received during the measurement and the number of lost
packets is displayed in the upper right corner.
VQ108 IPTV-Monitor - 11 -
• The PID table shows all occuring PIDs of the considered transport stream. Fur-
thermore the number of transport packets, the packet rate, the bit rate and – if
applicable – the number of CRC errors and continuity errors and the table cy-
cles are shown. In case the predefined threshold values are exceeded the re-
spective cell is highlighted in red. Cells highlighted in green indicate optimal
values. The last row shows the sum of all PID parameters.
• In the PCR table all PCRs are shown. Besides the PCR cycles the PCR jitter val-
ues are shown for each PCR. Here, the cells are also highlighted in red, if
threshold values are exceeded, or green, if values are favourable.
• The video table shows all video elementary streams of the analysed transport
stream. Additionally the calculated frame rate, the screen resolution, the num-
ber of different frames, as well as the frame jitter values are shown. Tolerated
values are highlighted in green; values exceeding the limit are highlighted in
red.
• The DVB tree represents the hierarchical structure of the transport stream. It
shows the different PIDs from the table and from the elementary streams.
• The frame diagram represents the frame structure of the last 80 frames of the
transport stream. If there is more than one video elementary stream, the
stream selected from the video table is shown (only in the case of uncoded
elementary streams).
• In the video view the frames of a video elementary stream are displayed un-
coded and in real-time. If there is more than one video elementary stream, the
stream selected from the video table is shown (only in the case of uncoded ele-
mentary streams).
• The alarm table shows all deviations from optimum values, which have occurred
during the measurement. The time of the individual alarm, the respective PID
and the type of alarm are displayed. The alarms are highlighted in red, if a pre-
set number of alarms has occurred within a specified time span.
• Under “Statistics” the packet rates and the bit rates can be displayed during the
measurement as a function of time.
VQ108 IPTV-Monitor - 12 -
• On the right hand side of the overview a quality value is displayed. The value
range extends from 0 to 100, where 0 is the lowest quality and 100 is the high-
est quality.
• Under “TS Quality” the quality values of the transport stream are displayed in
intervals of 5 seconds as a function of time.
6.3.1 Report
By clicking the “Report” button a report can be created after the measurement has
been completed.
After clicking the button a dialogue appears, prompting the user to enter the location
and the file name of the document. When the document has been saved another dia-
logue appears, asking whether the Reportingtool should open the saved docu-
ment. By clicking the “Yes” button the Reportingtool starts. The saved docu-
ment is then opened and a report can be created.
By clicking the “No” button the document is saved and can be opened manually and
evaluated at a later date with the Reportingtool.
VQ108 IPTV-Monitor - 13 -
Changes and errors excepted
VQ108 IPTV-Monitor - 14 -