DVBControl DVBAnalyzer DVB/ATSC/ISDB Transport Streams User Manual
- June 13, 2024
- DVBControl
Table of Contents
DVBAnalyzer DVB/ATSC/ISDB Transport Streams
User Manual August 2022
Product Information
Product Name | DVBAnalyzer |
---|---|
Introduction | DVBAnalyzer is a software tool that provides detailed analysis |
of DVB (Digital Video Broadcasting) streams. It allows users to
analyze various aspects of the streams such as resolution, aspect
ratio, PIDs (Packet Identifiers), services, and SI/PSI/PSIP
(Service Information/Program Specific Information/Program and
System Information Protocol) data.
Overview| DVBAnalyzer offers comprehensive features for analyzing DVB
streams. It provides information on resolution and aspect ratio,
allowing users to understand the video quality and display settings
of the streams. The software also includes PID Bar, Service Bar,
and SI/PSI/PSIP Bar for in-depth analysis of packet identifiers,
services, and related information.
Licensing| DVBAnalyzer requires a valid license for usage. The licensing
information can be obtained from the software provider.
Requirements| DVBAnalyzer has certain system requirements for optimal
performance. Users should ensure that their computer meets these
requirements. Detailed information about the system requirements
can be found in the user manual.
Product Usage Instructions
To use DVBAnalyzer effectively, follow these steps:
-
Ensure that your computer meets the system requirements
specified in the user manual. -
Obtain a valid license for DVBAnalyzer from the software
provider. -
Install DVBAnalyzer on your computer following the installation
instructions provided. -
Launch DVBAnalyzer software.
-
Load the DVB stream or file that you want to analyze.
-
Use the various features and bars available in DVBAnalyzer to
analyze different aspects of the stream:
Feature/Bar | Description |
---|---|
PID Bar | Provides detailed information about packet identifiers in the |
DVB stream. It allows users to view details, export data, apply
filters, and access related windows.
Service Bar| Displays information about services in the DVB stream. Users
can access details, export data, view related windows, and modify
properties related to services.
SI/PSI/PSIP Bar| Enables analysis of Service Information (SI), Program
Specific
Information (PSI), and Program and System Information Protocol
(PSIP) data in the DVB stream. It provides insights into various
aspects of the stream’s information.
Refer to the user manual for detailed instructions on using each
feature and bar in DVBAnalyzer.
Note: It is important to have a good understanding of DVB
streams and their components to effectively interpret and analyze
the data provided by DVBAnalyzer.
User Manual August 2022
Contents
User Manual DVBAnalyzer
General
8
1
DVBAnalyzer ………………………………………………………………………………………………………………………………. 9
1.1
Introduction…………………………………………………………………………………………………………………………… 9
1.2
Overview……………………………………………………………………………………………………………………………… 10
1.3
Licensing ……………………………………………………………………………………………………………………………… 12
1.4
Requirements ………………………………………………………………………………………………………………………. 14
2 2.1 2.2 2.3 2.3.1 2.3.2 2.3.3 2.3.4 2.3.5 2.3.6 2.4
User Interface …………………………………………………………………………………………………………………………… 15 Menu Bar …………………………………………………………………………………………………………………………….. 16 Status bar…………………………………………………………………………………………………………………………….. 27 General Preferences ……………………………………………………………………………………………………………… 27 Application Preferences ……………………………………………………………………………………………………. 28 Paths Preferences…………………………………………………………………………………………………………….. 31 Media Viewer Preferences ………………………………………………………………………………………………… 32 Tools Preferences …………………………………………………………………………………………………………….. 34 ETR-290 / Measurements Preferences ……………………………………………………………………………….. 36 Loudness Preferences ………………………………………………………………………………………………………. 39 Context menus …………………………………………………………………………………………………………………….. 40
3
Detailed information …………………………………………………………………………………………………………………. 41
3.1
Resolution and Aspect Ratio…………………………………………………………………………………………………… 41
Base software `DA-Base’
44
4
PID Bar …………………………………………………………………………………………………………………………………….. 45
4.1
Details …………………………………………………………………………………………………………………………………. 47
4.2
Export …………………………………………………………………………………………………………………………………. 49
4.3
Filter……………………………………………………………………………………………………………………………………. 51
4.4
Related Windows………………………………………………………………………………………………………………….. 52
4.5
Properties ……………………………………………………………………………………………………………………………. 52
5
Service Bar ……………………………………………………………………………………………………………………………….. 53
5.1
Details …………………………………………………………………………………………………………………………………. 54
5.2
Export …………………………………………………………………………………………………………………………………. 56
5.3
Related Windows………………………………………………………………………………………………………………….. 57
5.4
Properties ……………………………………………………………………………………………………………………………. 57
6
SI/PSI/PSIP Bar ………………………………………………………………………………………………………………………….. 58
6.1
Details …………………………………………………………………………………………………………………………………. 59
6.2
Export …………………………………………………………………………………………………………………………………. 61
6.3
Related Windows………………………………………………………………………………………………………………….. 62
6.4
Properties ……………………………………………………………………………………………………………………………. 62
7
Log Bar …………………………………………………………………………………………………………………………………….. 63
7.1
Properties ……………………………………………………………………………………………………………………………. 64
8
EIT Now/Next Bar ……………………………………………………………………………………………………………………… 65
9
Favorites Bar …………………………………………………………………………………………………………………………….. 66
2
www.DVBControl.com
User Manual DVBAnalyzer
10 Bitrate Bar………………………………………………………………………………………………………………………………… 71
11 PID Overview ……………………………………………………………………………………………………………………………. 72
11.1
Details …………………………………………………………………………………………………………………………………. 73
12 Service Overview ………………………………………………………………………………………………………………………. 76
12.1
Details …………………………………………………………………………………………………………………………………. 77
13 Grid Overview …………………………………………………………………………………………………………………………… 79
13.1
Properties ……………………………………………………………………………………………………………………………. 80
14 Bitrate Overview ……………………………………………………………………………………………………………………….. 81
14.1
Bar………………………………………………………………………………………………………………………………………. 82
14.2
Time ……………………………………………………………………………………………………………………………………. 85
14.3
Stacked ……………………………………………………………………………………………………………………………….. 89
14.4
Pie ………………………………………………………………………………………………………………………………………. 91
14.5
Bitrate Distribution ……………………………………………………………………………………………………………….. 94
14.6
Related Windows………………………………………………………………………………………………………………….. 94
15 Thumb Overview……………………………………………………………………………………………………………………….. 95
15.1
Thumbnails Only…………………………………………………………………………………………………………………… 95
15.2
Brief Details …………………………………………………………………………………………………………………………. 96
15.3
Full Details …………………………………………………………………………………………………………………………… 97
15.4
Properties ……………………………………………………………………………………………………………………………. 98
16 Table Overview …………………………………………………………………………………………………………………………. 99
16.1
Properties ………………………………………………………………………………………………………………………….. 100
17 Descriptor Overview ………………………………………………………………………………………………………………… 101
18 MIP Overview …………………………………………………………………………………………………………………………. 102
19 AIT Overview…………………………………………………………………………………………………………………………… 103
20 Logical Channel Overview…………………………………………………………………………………………………………. 106
21 ETR-290 Viewer……………………………………………………………………………………………………………………….. 109
21.1
ETR-290 Viewer Level 1,2,3, Other ……………………………………………………………………………………… 109
21.2
ETR-290 Level 1 ………………………………………………………………………………………………………………….. 111
21.3
ETR-290 Level 2 ………………………………………………………………………………………………………………….. 112
21.4
ETR-290 Level 3 ………………………………………………………………………………………………………………….. 113
21.5
ETR-290 Level Other …………………………………………………………………………………………………………. 115
21.6
Properties ………………………………………………………………………………………………………………………….. 117
22 Media Viewer………………………………………………………………………………………………………………………….. 118
22.1
Properties ………………………………………………………………………………………………………………………….. 124
23 PCR Viewer……………………………………………………………………………………………………………………………… 125
23.1
Chart View …………………………………………………………………………………………………………………………. 125
23.2
Detail View…………………………………………………………………………………………………………………………. 127
23.3
Related Windows………………………………………………………………………………………………………………… 127
24 EPG Viewer …………………………………………………………………………………………………………………………….. 128
24.1
Grid …………………………………………………………………………………………………………………………………… 128
24.2
Details ……………………………………………………………………………………………………………………………….. 129
24.3
EIT data on another PID……………………………………………………………………………………………………….. 130
24.4
Related Windows………………………………………………………………………………………………………………… 131
Option `TP’
132
3
www.DVBControl.com
User Manual DVBAnalyzer
25 Teletext Viewer……………………………………………………………………………………………………………………….. 133
25.1
Related Windows………………………………………………………………………………………………………………… 136
25.2
Graphics …………………………………………………………………………………………………………………………….. 138
25.3
Raw …………………………………………………………………………………………………………………………………… 140
25.4
Tree…………………………………………………………………………………………………………………………………… 140
25.5
Grid …………………………………………………………………………………………………………………………………… 142
25.6
Details ……………………………………………………………………………………………………………………………….. 143
25.7
VBI…………………………………………………………………………………………………………………………………….. 144
25.8
Export ……………………………………………………………………………………………………………………………….. 145
25.9
Properties ………………………………………………………………………………………………………………………….. 145
26 Subtitle Viewer ……………………………………………………………………………………………………………………….. 146
26.1
Related Windows………………………………………………………………………………………………………………… 150
27 Hex Viewer……………………………………………………………………………………………………………………………… 151
27.1
PES and Section selection …………………………………………………………………………………………………….. 154
27.2
Export ……………………………………………………………………………………………………………………………….. 154
27.3
Examples……………………………………………………………………………………………………………………………. 155
27.4
Properties ………………………………………………………………………………………………………………………….. 160
Option `OD’
161
28 Burst Viewer …………………………………………………………………………………………………………………………… 162
28.1
Repetition graph…………………………………………………………………………………………………………………. 163
28.2
Histogram graph …………………………………………………………………………………………………………………. 164
28.3
Related Windows………………………………………………………………………………………………………………… 164
29 DSMCC Viewer ………………………………………………………………………………………………………………………… 165
30 IP Traffic Viewer………………………………………………………………………………………………………………………. 167
31 VBI-Cue Viewer ……………………………………………………………………………………………………………………….. 168
32 SCTE-35 Viewer……………………………………………………………………………………………………………………….. 169
32.1
Related Windows………………………………………………………………………………………………………………… 170
33 FastScan (FST) Viewer………………………………………………………………………………………………………………. 171
34 UDP Multicast/Unicast Output ………………………………………………………………………………………………….. 173
Option `DH’
175
35 DVB-H Viewer …………………………………………………………………………………………………………………………. 176
35.1
Bootstrap Viewer………………………………………………………………………………………………………………… 176
35.2
Time-slice Viewer ……………………………………………………………………………………………………………….. 178
35.3
MPE-FEC Viewer …………………………………………………………………………………………………………………. 180
35.4
Services Overview……………………………………………………………………………………………………………….. 182
35.5
Time-slices Overview …………………………………………………………………………………………………………… 183
35.6
Related Windows………………………………………………………………………………………………………………… 184
36 DVB-T2 Viewer………………………………………………………………………………………………………………………… 186
Option `AV’
189
4
www.DVBControl.com
User Manual DVBAnalyzer
37 PTS-DTS Viewer……………………………………………………………………………………………………………………….. 190
38 GOP Viewer…………………………………………………………………………………………………………………………….. 192
38.1
Examples……………………………………………………………………………………………………………………………. 193
39 Buffer Viewer………………………………………………………………………………………………………………………….. 195
Option `VQ’
199
40 Video Quality Viewer ……………………………………………………………………………………………………………….. 200
40.1
Waveform ………………………………………………………………………………………………………………………….. 205
40.2
Vectorscope……………………………………………………………………………………………………………………….. 207
40.3
Histograms…………………………………………………………………………………………………………………………. 208
40.4
Blocking …………………………………………………………………………………………………………………………….. 209
40.5
Blurring ……………………………………………………………………………………………………………………………… 210
40.6
Ringing ………………………………………………………………………………………………………………………………. 211
40.7
Strong edges ………………………………………………………………………………………………………………………. 212
Option `3D’
213
41 3D Media Viewer support…………………………………………………………………………………………………………. 214
Option `AA’
216
42 Audio Viewer ………………………………………………………………………………………………………………………….. 217
42.1
Samples……………………………………………………………………………………………………………………………… 217
42.2
Equalizer Bars …………………………………………………………………………………………………………………….. 218
42.3
Frequency Spectrum……………………………………………………………………………………………………………. 219
42.4
Spectrograph ……………………………………………………………………………………………………………………… 219
42.5
Goniometer ……………………………………………………………………………………………………………………….. 220
42.6
Examples……………………………………………………………………………………………………………………………. 221
43 Loudness Viewer……………………………………………………………………………………………………………………… 223
43.1
Live Viewer ………………………………………………………………………………………………………………………… 224
43.2
Loudness Graph ………………………………………………………………………………………………………………….. 226
43.3
Manual Recorder ………………………………………………………………………………………………………………… 228
44 Audio Metadata Viewer……………………………………………………………………………………………………………. 230
45 RDS Viewer …………………………………………………………………………………………………………………………….. 233
45.1
RT (Radio Text)……………………………………………………………………………………………………………………. 235
45.2
RT+ (Radio Text +)……………………………………………………………………………………………………………….. 235
45.3
PS (Program Service Name) ………………………………………………………………………………………………….. 236
45.4
TMC (Traffic Message Channel)…………………………………………………………………………………………….. 236
45.5
TA (Traffic Anouncement) ……………………………………………………………………………………………………. 237
45.6
Rass (Radio Screen Show)…………………………………………………………………………………………………….. 237
45.7
Log ……………………………………………………………………………………………………………………………………. 238
Option `DD’
239
5
www.DVBControl.com
User Manual DVBAnalyzer 46 Dolby Digital & Dolby Digital+ support ……………………………………………………………………………………….. 240
Option `DE’
244
47 Dolby-E support ………………………………………………………………………………………………………………………. 245 48 Dolby AC-4 support………………………………………………………………………………………………………………….. 248
Appendices
251
A Hotkeys & Shortcuts ………………………………………………………………………………………………………………… 252
A.1
Introduction……………………………………………………………………………………………………………………….. 252
A.2
Tools …………………………………………………………………………………………………………………………………. 253
A.3
Device ……………………………………………………………………………………………………………………………….. 254
A.4
Toolbar………………………………………………………………………………………………………………………………. 254
A.5
Windows……………………………………………………………………………………………………………………………. 254
B
Installation ……………………………………………………………………………………………………………………………… 255
C
License …………………………………………………………………………………………………………………………………… 260
C.1
License details ……………………………………………………………………………………………………………………. 260
C.2
Dongle Updater ………………………………………………………………………………………………………………….. 260
D Troubleshooting………………………………………………………………………………………………………………………. 262
D.1
License ………………………………………………………………………………………………………………………………. 262
D.2
Windows Firewall ……………………………………………………………………………………………………………….. 263
D.3
Administrator rights ……………………………………………………………………………………………………………. 264
D.4
No Audio card …………………………………………………………………………………………………………………….. 264
E
Input adapters ………………………………………………………………………………………………………………………… 265
E.1
Overview……………………………………………………………………………………………………………………………. 265
E.2
Network card ……………………………………………………………………………………………………………………… 265
E.3
Front-end adapters……………………………………………………………………………………………………………… 266
E.4
Input Selector …………………………………………………………………………………………………………………….. 267
E.5
File Input ……………………………………………………………………………………………………………………………. 268
E.6
UDP/Multicast Input……………………………………………………………………………………………………………. 269
E.7
Streaming Input ………………………………………………………………………………………………………………….. 272
E.8
HTTP-TS Input …………………………………………………………………………………………………………………….. 273
E.9
SRT Input……………………………………………………………………………………………………………………………. 274
E.10
DVB-ASI Input …………………………………………………………………………………………………………………….. 276
E.11
DVB-S Input………………………………………………………………………………………………………………………… 279
E.12
DVB-C Input ……………………………………………………………………………………………………………………….. 282
E.13
DVB-T Input ……………………………………………………………………………………………………………………….. 284
F
Identifiers……………………………………………………………………………………………………………………………….. 286
F.1
PID identifiers …………………………………………………………………………………………………………………….. 286
F.2
Table identifiers ………………………………………………………………………………………………………………….. 287
F.3
Descriptor identifiers…………………………………………………………………………………………………………… 289
G RDS………………………………………………………………………………………………………………………………………… 295
G.1
Abbreviations……………………………………………………………………………………………………………………… 295
G.2
RT+ Classes ………………………………………………………………………………………………………………………… 297
H Command Line Parameters ………………………………………………………………………………………………………. 299
6
www.DVBControl.com
User Manual DVBAnalyzer
I
Tools………………………………………………………………………………………………………………………………………. 300
I.1
DVBStreamRecorder……………………………………………………………………………………………………………. 301
I.2
TSReConverter ……………………………………………………………………………………………………………………. 306
I.3
TSSplitter …………………………………………………………………………………………………………………………… 307
I.4
DVBPlayer ………………………………………………………………………………………………………………………….. 308
J
Legal Notes …………………………………………………………………………………………………………………………….. 309
J.1
Trademarks………………………………………………………………………………………………………………………… 309
J.2
Copyright …………………………………………………………………………………………………………………………… 309
J.3
Disclaimer ………………………………………………………………………………………………………………………….. 309
K
Contact…………………………………………………………………………………………………………………………………… 310
7
www.DVBControl.com
General
· DVBAnalyzer · User Interface
User Manual DVBAnalyzer
8
www.DVBControl.com
User Manual DVBAnalyzer
1 DVBAnalyzer
1.1 Introduction
DVBAnalyzer is part of the DVBControl software toolset which enables powerful
monitoring and analyzing of all aspects of DVB Transport Streams. This can be
done from high level summary overviews, down to bit interpretation compliance.
By quickly identifying different fields of interests, DVBAnalyzer helps
developers, broadcasters, system integrators, and field operators during
maintenance, development and testing of DVB equipment, networks and services.
9
www.DVBControl.com
User Manual DVBAnalyzer
1.2 Overview
Via easy User Interface interaction, DVBAnalyzer enables you to quickly
analyze: · PID structures · Service structures · SI/PSI/PSIP structures · ETR
290 compliancy · Timing · Bitrates · Teletext · Subtitling · EPG · Private
Data · Object/Data Carousels · GOP structures · Video Quality · PTS-DTS timing
· Buffer behavior · Audio and Loudness behavior · Dolby® Digital audio ·
Dolby®-E audio · Dolby AC-4 audio · DVB-H structures
INPUT File ASI DVB-S DVB-C
DVBAnalyzer
TOOLS
PIDs
Bitrates Grid/Bar/Time Stacked/Pie
Hex Viewer
Thumbs
PTS-DTS Viewer
3D
Services
Private Data
MediaViewer Buffer Viewer
GOP Viewer
Dolby Digital/Digital+
Dolby-E
SI/PSI
Object / Data Carousel
Grid
Audio Bars
DVB-H
Plugins
DVB-T
DVB-H
IP
UDP
IP
UDP Multicast
ETR-290
PCR Timing
Loudness
Graphs
Spectograph
Recording
Teletext EPG
IP Traffic
Goniometer
Audio Frequency Spectrum
Filter
Preferences
Logging
Multicast Output
Subtitles
Burst Viewer Video Quality
10
www.DVBControl.com
User Manual DVBAnalyzer
Different views can be chosen to get maximum information: · PID Overview ·
Service Overview · Grid Overview · Bitrate Overview · Thumb Overview · Table
Overview · Descriptor Overview · Media Viewer · PCR Timing Viewer · EPG Viewer
· Teletext Viewer · Subtitle Viewer · Hex Viewer · Burst Viewer · DSMCC Viewer
· IP Traffic Viewer · VBI-Cue Viewer · SCTE-35 Viewer · FastScan Viewer · PTS-
DTS Viewer · GOP Viewer · Buffer Viewer · Video Quality Viewer · Audio Viewer
(Samples, Equalizer Bars, Frequency, Spectrograph and Goniometer) · Loudness
Viewer · Audio Metadata Viewer · DVB-H Bootstrap Viewer · DVB-H Time-slice
Viewer · DVB-H MPE-FEC Viewer · DVB-H Services Overview · DVB-H Time-slices
Overview
Most views can be opened more than once and supports Unicode character sets.
Both pre-recorded and live broadcasted DVB Transport Streams (TS) can be
analyzed when provided as: · File · DVB-ASI (input via ASI input board) ·
DVB-S (input via Satellite receiver board) · DVB-T (input via Terrestrial
receiver board) · DVB-C (input via Cable receiver board) · UDP Unicast · UDP
Multicast · OTT Streaming (RTSP/RTMP/RTP/HLS) · Shoutcast
See appendix E (Input Adapters) for all Input possibilities.
DVBAnalyzer can be launched more than once as long as the different
applications are not trying to use the same hardware receiver device.
11
www.DVBControl.com
1.3 Licensing
DVBAnalyzer is available in different software configurations. On Top of the
DA-Base software, different options can be used.
Options can be ordered separately.
User Manual DVBAnalyzer
Features
PID structures Service structures SI/PSI/PSIP structures PID Overview Service
Overview Grid Overview Bitrate Overview Thumb Overview Table Overview
Descriptor Overview MIP Overview AIT Overview Logical Channel Overview ETR290
Viewer Media Viewer PCR Viewer EPG Viewer Teletext Viewer Subtitle Viewer Hex
Viewer Burst Viewer DSMCC Viewer IP Traffic Viewer VBI-Cue Viewer SCTE-35
Viewer FastScan Viewer Multi-/Unicast Output PTS-DTS Viewer GOP Viewer Buffer
Viewer Video Quality
– Waveform – Vector scope – Blocking – Blurring – Ringing – Histograms 3D
Media Support
Base software DA-Base
X X X X X X X X X X X X
Option TP
Option OD
Option AV
Option VQ
Option 3D
Option AA
Option DD
Option DE
Option DH
X
X X X X
X X X
X X X X X X X
X X X
X X X X X
X
12
www.DVBControl.com
User Manual DVBAnalyzer
Features
Audio Viewer – Samples – Equalizer Bars – Frequency – Spectrum – Spectrograph
– Goniometer
Loudness Viewer Audio Metadata Viewer RDS Viewer Dolby® Digital Plus Dolby®-E
AC-4 DVB-H Viewer DVB-T2 Viewer Logs
Base Option Option Option Option Option Option Option Option Option
software TP
OD
AV
VQ
3D
AA
DD
DE
DH
DA-Base
X X X X X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Software Maintenance Support (SMS)
When purchasing the DVBAnalyzer base license, 1 year SMS (Software Maintenance
Support) is included.
13
www.DVBControl.com
User Manual DVBAnalyzer
1.4 Requirements
DVBAnalyzer runs under the Microsoft Windows operating systems and has been
verified on: · Windows 10 (Professional and Ultimate) · Windows Server 2016 or
2019.
All Windows updates needs to be installed, including platform updates.
Best performance can be guaranteed by working on modern PC systems such as: ·
Processor: Intel Quad Core or better · Processor speed > 1,8 GHz* · Memory at
least 4 GB RAM · Screen resolution at least 1600×1200 (recommended QHD 2560 ×
1440 or higher)
- Option `Video Quality’ and HEVC decoding requires a higher CPU.
14
www.DVBControl.com
User Manual DVBAnalyzer
2 User Interface
To provide maximum useful information, DVBAnalyzer uses different windows with
different context sensitive views.
Window elements
Menu Bar
Tool Bar
Windows area
Status Bar
15
www.DVBControl.com
User Manual DVBAnalyzer
2.1 Menu Bar
The sub-menu options available in the Menu Bar selection, such as File, View, Tools, Windows and Help, are described in detail in their respective sections. A summary of each main menu item is given here:
Main menu item File View Tools Device Windows Help
Hot key Alt + F Alt + V Alt + T Alt + D Alt + W Alt + H
Principal functions/sub-options Close, Exit Toolbars, Status Bar, Application Look, Fullscreen Mode DVBAnalyzer Tools, Properties Control input Device Cascade, Tile, Close Windows License Manager, Updates, Manual, About DVBAnalyzer
File
File menu Open Close Quit
Hot key Ctrl + O Ctrl + F4 Alt + F4
Principal functions Open File input This option closes the focused windows Tool This option exits DVBAnalyzer
View
The View submenu has 3 sub-options: · Toolbars · Status Bar · Application Look
· Restore Windows Layout · Toggle Full Screen Mode (F12) · BDA Common
Interface Menu
16
www.DVBControl.com
Toolbars
User Manual DVBAnalyzer
Toolbars allows the possibility to enable/disable different Bars: · Device
Toolbar · Timeslice Toolbar · Layout Toolbar · DVB Mode Toolbar · PID Bar ·
Services Bar · SI/PSI/PSIP Bar · Log Bar · EIT Now/Next · Favorites · Bitrate
Bar
Different handy Toolbars enable quick usage of basic features of DVBAnalyzer.
Device Toolbar
The `Device Toolbar’ gives the possibility to quickly start, stop, pause and
record a stream. When the OD option is enabled, also the Start/Stop Multicast
Output button is enabled.
When using file input, it is also possible to see the current position/total
time and jump to positions.
17
www.DVBControl.com
Timeslice Toolbar
User Manual DVBAnalyzer
The `Timeslice Toolbar’ gives the possibility to quickly change the timeslice
interval which is used for the bitrate calculation.
Layout Toolbar
With the Layout Toolbar’ it is possible to manage multiple layouts: · Load Layout · Save/Update Layout · Add new Layout · Remove Layout DVB Mode Toolbar The
DVB Mode Toolbar’ gives the possibility to choose between the different
modes: · Auto · DVB · ATSC · ISDB · DVB-T2 (used for DVB-T2 Viewer)
The functionality of the other (PID, Service, SI/PSI/PSIP, Log, EIT Now/Next,
Favorites and Bitrate) Bars are described in detail in their respective
chapters.
Status Bar
Enable/Disable the Status Bar.
18
www.DVBControl.com
Application Look
User Manual DVBAnalyzer
Enable different application looks: · Office 2000 · Office XP · Office 2003 ·
Visual Studio.NET 2005 · Visual Studio.NET 2008 · Visual Studio.NET 2010 ·
Windows XP · Office 2007 (Blue, Black, Aqua or Silver style) · Office 2010
(Blue, Black or Silver style) · Carbon
All windows can be configured depending on the chosen Application Look:
· Floating, Docking, Auto Hide or Hide · Change sizes · Change positions
19
www.DVBControl.com
User Manual DVBAnalyzer
By clicking with the left-mouse button on a window and dragging it to another position, the various possible positions are displayed.
20
www.DVBControl.com
User Manual DVBAnalyzer
Tools
All DVBAnalyzer tools can be selected via the Tools Menu option and have their
own icon.
21
www.DVBControl.com
User Manual DVBAnalyzer
Most tools can be selected more than once. This way multiple variations of a tool can be presented in parallel.
Tools menu PID Overview Service Overview Grid Overview Bitrate Overview Thumb Overview Table Overview Descriptor Overview MIP Overview AIT Overview Logical Channel Overview ETR290 Viewer Media Viewer PCR Timing Viewer EPG Viewer Teletext Viewer Subtitle Viewer Hex Viewer Burst Viewer DSMCC Viewer IP Traffic Viewer VBI-Cue Viewer SCTE-35 Viewer PTS-DTS Viewer GOP Viewer Buffer Viewer Video Quality Viewer Audio Viewer Loudness Viewer Audio Metadata Viewer RDS Viewer DVB-H Viewer DVB-T2 Viewer Multicast Output Preferences
Hot key F5
Ctrl + F5 F6 F7 * F8
Ctrl + 7 Ctrl + 8 Ctrl + 9 Ctrl + Shift + A Ctrl + Shift + L Ctrl + 2 Ctrl + M
- Ctrl + R Ctrl + E Ctrl + T Ctrl + S Ctrl + H Ctrl + B Ctrl + Shift + S Ctrl + I Ctrl + Shift + C Ctrl + Shift + S Ctrl + 4 Ctrl + 5 * Ctrl + 6
- Ctrl + Shift + V Ctrl + A Ctrl + L Ctrl + Shift + M Ctrl + Shift + R Ctrl + 3 Ctrl + Shift + T Ctrl + Shift + O Ctrl + P
Principal functions Enable PID Overview window Enable Service Overview window Enable Grid Overview window Enable Bitrate Overview window Enable Thumb Overview window Enable Table Overview window Enable Descriptor Overview window Enable Descriptor Overview window Enable AIT Overview window Enable Logical Channel Overview window Enable ETR290 Viewer window Enable Media Viewer window Enable PCR Timing Viewer window Enable EPG Viewer window Enable Teletext Viewer window Enable DVB Subtitle Viewer window Enable Hex Viewer window Enable Burst Viewer window Enable Data/Object Carousel (DSMCC) Viewer window Enable IP Traffic Viewer window Enable IP Traffic Viewer window Enable IP Traffic Viewer window Enable PTS-DTS Viewer window Enable GOP Viewer window Enable Buffer Viewer window Enable Video Quality Viewer window Enable Audio Viewer window Enable Loudness Viewer window Enable Audio Metadata Viewer window Enable RDS Viewer window Enable DVB-H Viewer window Enable DVB-T2 Viewer window Enable UDP Multicast Output window Open Preferences edit window
- These Tools can be opened more than once.
All Tools are described in detail in their respective chapters.
22
www.DVBControl.com
Generate XML Report Generates a detailed XML report of all analyzed TS
settings. Generate Text Report Generates a detailed Text report of all
analyzed TS settings.
Device
Controls the input device
User Manual DVBAnalyzer
Device menu Start Input Device Restart Input Device Stop Input Device Pause Input Device Start Recording Stop Recording Multicast Output
Hot key F3 F9 F4
Principal functions Start the input device Restart the input device Stop input device Pause input Start Recording the input as TS Stop Recording Enable/disable multicast of total Transport stream
The Device toolbar shows also all buttons:
23
www.DVBControl.com
When starting a TS recording you get the following dialog box.
User Manual DVBAnalyzer
A TS recording can be made” · Duration · File Size · Manual
Extra options can be enabled: · Reset ETR-290 monitoring on start of save ·
Stop ETR-290 monitoring after save · Save log file with TS
24
www.DVBControl.com
User Manual DVBAnalyzer
Windows
The various opened Tool windows can be presented in different styles (Cascade,
Tile Horizontal, and Tile Vertical).
Window menu Next Tool Previous Tool
Short key Ctrl+Tab Ctrl+Shift+Tab
Principal functions Focus on next Tool Focus on previous Tool
25
www.DVBControl.com
Help
All Help related subjects can be selected via the Help menu option.
User Manual DVBAnalyzer
Manual Opens the DVBAnalyzer manual (PDF)
License Manager Administers the application licenses.
Dolby® Trademarks
About DVBAnalyzer Displays the application version number information.
26
www.DVBControl.com
2.2 Status bar
The Status Bar gives information about · Input-kind: File, ASI, DVB-S, DVB-C,
DVB-T, UPD or UDP Multicast · Input-source: Filename, Frequency or IP-number ·
CPU load · Bitrate/payload Transport Stream · Validation (see below) · Amount
of Bytes in Packet (188, 192 of 204) · DVB, ATSC or ISDB · TS date/time
(TDT/TOT)
The examples of the validation of the Transport Stream can be:
User Manual DVBAnalyzer
DVBAnalyzer displays the time provided by the TDT table and locks this to the
MGB2 PCR time. This means when a transport stream enters a loop, the correct
start time will be displayed.
2.3 General Preferences
Customized preferences have impact on behavior and are categorized: ·
Application · Paths · Media Viewer · Tools · ETR-290 / Measurements · Loudness
27
www.DVBControl.com
2.3.1 Application Preferences
Application settings for: · General preferences · Time Display · Bitrate
measurement · Bitrate Lock/Order Control
User Manual DVBAnalyzer
General preferences
Display Startup Page at application start If enabled, the start page window is
displayed at application start
Auto start Input device After application start, the input device will tune to
its latest used source.
Disable Screensaver/Power Management If enabled, the PC will not go into
Screensaver mode or Power Management mode.
Save/Restore used tools on startup If enabled, the application will start al
viewers which were open the last time the application was used.
28
www.DVBControl.com
User Manual DVBAnalyzer
Force Reset on new PAT Version If enabled, a reset is forced when receiving a
new PAT version.
—
Display PIDs in Hexadecimal If enabled, all PID values are displayed in
hexadecimal. Otherwise PID values are displayed in decimal.
Display Service Bitrates If enabled, additional Bitrate information is show in
the Service Bar.
Display PID Languages If enabled, displays (if available) the used language of
a PID component in the PID Bar.
Log on updated Audio ES Info New/updated Audio ES info is also show in the Log
Bar.
Log on updated Video ES Info New/updated video ES info is also show in the Log
Bar.
Translate BAT/NIT ServiceID to Service Name If enabled, Service name is
translated from BAT/NIT Service-ID.
—
Sort PSI on TableID Listed tables in the SI/PSI/PSIP Bar are sort numerical on
Table id.
Sort Descriptor’s in Tree If enabled, sorts the descriptor order alphabetical
in a tree
Sort PMT Elements If enabled, sorts the PMT elementary PIDs alphabetical in a
tree
—
29
www.DVBControl.com
User Manual DVBAnalyzer
Refresh Time Time interval in which screens data will be updated.
Input Timeout Timeout value that is considered as a TS sync loss.
Table Cycle Gate Table Overview uses slices of 1 second. The Gate interval can
be chosen.
Time Display
Selection of time source: · UTC (Coordinated Universal Time) · Local Time (As
set on host computer) · Time provided in transport stream (TS Time) (tables:
TDT/TOT/SIT) o Option: Use File creation time until TS time is received · Use
File Creation Time until TS time is received
Bitrate Measurement
Gate/slice possibilities which are used for bitrate measurement.
Bitrate Lock/Order Control
Selection in which priority (via Up/Down) the Transport stream bitrates method
is used: · Hardware (If Available) · First PCR-PID found (Specially for File
input) · MIP (DVB-H/T) · NIT Delivery Descriptor
30
www.DVBControl.com
2.3.2 Paths Preferences
User Manual DVBAnalyzer
Paths can be given for · DSMCC download · IP Traffic download · DVB-H download
· RDS download · VBI-Cue download · SCTE-35 download · Log output · TS records
For Log output extra parameters can be use: · Max. errors per PID · Save log
to disk · New log file everyday
For TS records it can be chosen that the filename is automatically generated
by combining date and time.
31
www.DVBControl.com
2.3.3 Media Viewer Preferences
User Manual DVBAnalyzer
Preferred Media Viewer decoders (direct show filters) can be chosen for: ·
MPEG Video · H264 Video (H264 = AVC = MPEG-4 part 10) · VC-1 Video Decoder ·
HEVC Video (H265) · MPEG Audio · Dolby® Digital Plus, AC3 Audio · Dolby®-E
audio · AAC Audio · DTS Audio
For Dolby® Digital Plus decoding, different Dolby® compression modes can be
selected: · Custom 0 mode (no digital dialog normalization) · Custom 1
mode(digital dialog normalization) · Line out mode · RF mode
The effective Dynamic Range can be chosen for Low and High.
Preferred Audio/EIT Language The preferred Audio Language (if available in the
tuned service) can be chosen.
Use Hardware Decoding When enabled, DVBAnalyzer will use hardware decoding
32
www.DVBControl.com
Use Standard Reference Clock When enabled, DVBAnalyzer will use the Standard Reference Clock
User Manual DVBAnalyzer
33
www.DVBControl.com
2.3.4 Tools Preferences
User Manual DVBAnalyzer
Grid Viewer Different grid size can be chosen:
· 100 x 82 · 128 x 64
EPG Viewer Yes/No EPG Timeline in UTC
DVB Character Code Table Selection of default Character Code Table.
DVB-T2 PID Default DVB-T2 PID
—
Teletext Viewer · Possibility to stretch Teletext pages · Yes/no display
concealed (hidden) characters. · Yes/no display interrupted/Non-serial pages
in page-counter.
Logical Channel Descriptor (0x83) format Option to specify the old/new
(Australia) format
34
www.DVBControl.com
User Manual DVBAnalyzer
Hex Viewer · Enable extended details. (Warning: Complex PES analyzing will
introduce wait time) · Set the maximum amount of PES to be buffered · Set the
maximum amount of Sections to be buffered · Set the maximum amount of TS
packets to be buffered
Thumb Overview · Aspect Border Color: Pick color which should be used around
the aspect ratio border. · Timeout, when Video service is not decodable.
RDS Viewer · TMC Country: Select Country for traffic message locations o
Disabled o Finland o Germany o Netherlands
All countries are folders in the config/TMC directory. The data is using the
‘TMC Location Database Exchange Format’.
Descriptor Overview Possibility to export the used descriptors:
· Select time report interval · Select Time or XML format
Transport stream Multicast Output (Only available with OD option) Possibility
to select a Network Interface and give the Multicast Address and Port number
on which the total Transport stream can be multicast.
35
www.DVBControl.com
2.3.5 ETR-290 / Measurements Preferences
User Manual DVBAnalyzer
ETR-290 / Measurements can be enabled per test and/or per level
Possibility to enable/disable each ETR-290 test/level.
Level 1 · TS_sync_loss · Sync_byte_error · PAT_eror_2 · Continuity_count_error
· PMT_error_2 · PID_error
Level 2 · Transport_error · CRC_error · PCR_repetition_error ·
PCR_discontinuity_indicator_error · PCR_accuracy_error · PTS_error · CAT_error
36
www.DVBControl.com
Level 3 · NIT_actual_error · NIT_other_error · SI_repetition_error ·
Buffer_error · Unreferenced_PID · Unreferenced_PID_a · SDT_actual_error ·
SDT_other_error · EIT_actual_error · EIT_other_error · EIT-PF_error ·
RST_error · TDT_error
Others · MIP_timing_error · MIP_structure_error · MIP_presence_error ·
MIP_pointer_error · MIP_periodicity_error · MIP_ts_rate_error ·
DVBT2_Timing_error · DVBT2_Basedband_frame_length ·
DVBT2_Basedband_syncd_mismatch · VQ_Blurring_error · VQ_Blocking_error ·
VQ_Ringing_error · BV_Buffer_Underrun · PTS_Arrival_error · DTS_Arrival_error
· Null_Packet_adaptation · Encryption_alternation · Encryption_synchronisation
· ECM_Duplicate_Key · ECM_Invalid_Key · PES_not_scrambled · Incomplete_section
· Error Description Loop · Error Section Syntax_Indicator · Error Wrong
Teletext Magazine · Teletext_hamming_error · Teletext_framecode_error ·
PTS_PCR_Delay_error_MPEG2 · DTS_PCR_Delay_error_MPEG2 ·
PTS_PCR_Delay_error_AVC · DTS_PCR_Delay_error_AVC · PTS_PCR_Delay_error_Still
· DTS_PCR_Delay_error_Still · PTS_Drift_error · PES_Length_Mismatch
37
User Manual DVBAnalyzer
www.DVBControl.com
User Manual DVBAnalyzer
Different extra preferences can be made: · The maximum history per PID. · Out
of Date time. · Yes/no continue processing sections if there are found on a
wrong PID/Table · Yes/no check PID 8192 (0x1FFF) for Continuity Counter Errors
SNMP Traps
SNMP (Simple Network Management Protocol) can be used to inform network-
attached devices for the condition of DVBAnalyzer.
The DVB-DASYSTEM-MIB.mib file can be found in the Program
FilesDVBControlDVBAnalyzerHelp directory.
Enable SNMP Trap support If enabled, SNMP will be used for giving alarms.
Different check categories can be enabled:
· ETR-290 · DVB-T2 · VQ (Video Quality)
Destination Addresses/Port IP Address/Port settings for sending SNMP Traps.
38
www.DVBControl.com
2.3.6 Loudness Preferences
User Manual DVBAnalyzer
Target Level MPEG-1/HE-AAC Target Program/Station Loudness level for MPEG-1
and HE-AAC audio components.
Target Level Dolby Digital Plus Target Program/Station Loudness level Dolby®
Digital Plus audio components.
Dolby-E Mode Possibility to change the Dolby®-E loudness mode
· Follow Program Dialnorm · Fixed
Target Level Dolby-E Target Program/Station Loudness level Dolby®-E audio
components.
Safety Gate Absolute `silence’ gate
Relative Gate Relative threshold gating
LRA Min Lower percentile of the distribution
39
www.DVBControl.com
LRA Max Upper percentile of the distribution Maximum True Peak Level Maximum
permitted True Peak Level.
2.4 Context menus
When pressing the right mouse button, different context menus appear.
User Manual DVBAnalyzer
All context menus are described in their related chapters.
40
www.DVBControl.com
User Manual DVBAnalyzer
3 Detailed information
Information can sometimes be found on multiple locations within DVBAnalyzer.
3.1 Resolution and Aspect Ratio
For example, the video resolution and aspect ratio detail information can be
found in: · PID tree · PID overview · Hex Viewer
Of course, the video PID should not be scrambled.
PID Tree
Opening ES info, of a Video PID
41
www.DVBControl.com
User Manual DVBAnalyzer
PID Overview
Even handier to first filter in the PID tree only on Video PIDs. Then the PID
overview will show all Video PID, with their details
With the details:
42
www.DVBControl.com
User Manual DVBAnalyzer
Hex Viewer
By selecting a Video PID in the PID tree, Hex Viewer will show the total bit
interpretation of this Video PID. Opening the header folders will show all
underlying parameter details.
43
www.DVBControl.com
Base software `DA-Base’
· PID Bar · Service Bar · SI/PSI/PSIP Bar · Log Bar · EIT Now/Next Bar ·
Favorite Bar · Bitrate Bar
· PID Overview · Service Overview · Grid Overview · Bitrate Overview · Thumb
Overview · Table Overview · Descriptor Overview · MIP Overview · AIT Overview
· Logical Number Overview
· ETR-290 Viewer · Media Viewer · PCR Viewer · EPG Viewer
User Manual DVBAnalyzer
44
www.DVBControl.com
User Manual DVBAnalyzer
4 PID Bar
Easy list view of all available PIDs, with detailed information
The PID view displays information about all the PIDs found in the Transport
Stream.
45
www.DVBControl.com
Every PID has 2 icons. The first icon symbolizes the reference:
Icon Description Reserved PID Referenced PID Referenced PID, Scrambled (even
key) Referenced PID, Scrambled (odd key) Unreferenced PID
Reserved PIDs are PID specific like PAT, CAT, NIT, etc. Referenced PIDs are
referenced by PAT, PMT or AIT tables. Unreferenced PIDs are All PIDs
Reserved PIDs Referenced PIDs.
The second icon symbolizes the sort of PID:
Icon Description Video PID Video PID, with PCR Audio PID Audio PID, with PCR
Private data PID PCR PID Table PID Object/Data Carousel PID Null PID (8191)
Conditional Access PID (ECM, EMM) Unreferenced (Ghost) PID Referenced, but not
existing PID Unknown PID
There are three kinds of PIDs: · SEC · PES · PRIVATE · NULL
46
User Manual DVBAnalyzer
www.DVBControl.com
User Manual DVBAnalyzer
SEC
All tables are transported via SECTION PIDs.
PES
Video, Audio and Private data are transported via PES (Packetized Elementary
Stream)
PRIVATE
PIDs that are neither Sections or PES
NULL
Only PID 8191 (0x1FFF) is the NULL filler PID When PIDs are locked (scrambled)
it is indicated with an extra icon.
4.1 Details
When opening a PID, more information is given about the bitrates and errors.
When a PID is referenced, as identified in the PMT table, it is displayed in
the PID structure.
47
www.DVBControl.com
User Manual DVBAnalyzer PES PIDs (Video, Audio, and Private) also show ES (Elementary Stream) metadata in the PID structure.
The PCR Time is displayed in real-time for PIDs which contain PCR information. In case of cropping, this will be shown extra:
48
www.DVBControl.com
User Manual DVBAnalyzer
PCR TS BItrate
A PCR PID can be forced, to be used for calculating the TS bitrate, by using
the right button context menu.
Reset min/max/avc bitrates
All minimum, maximum and average bitrates can be reset.
4.2 Export
You can export one or multiple PIDs from the incoming Transport Stream in
different formats: · Packetized Elementary Stream (PES) · Elementary Stream
(ES) · Transport Stream (TS) · Section Data · Raw Data
When a PID is in record mode, it is indicated with an icon.
49
www.DVBControl.com
User Manual DVBAnalyzer
File Extensions
Different file extensions are used when recording PIDs:
Record Elementary Stream (ES)
ES-kind MPEG-2 Video MPEG-2 Audio MPEG-4 AVC/H264
Packetized Elementary Stream (PES) Program Stream (PS) Raw
other all all all
Extension m2v m2a h264 aac ac3 es pes mpg ts
Remark: It is also possible to output PIDs via UDP Multicast. This streaming is done via the Multicast Output window.
Multi Record PID
Multiple PIDs can be recorded by using the <CTRL/SHIFT> button.
Export from here
You can export all information displayed to Text or XML Format.
50
www.DVBControl.com
4.3 Filter
Via the pull down button all PIDs can be filtered in the Transport Stream.
User Manual DVBAnalyzer
Filtering PIDs also affects the PID Overview and Bitrate Overview windows. This is very interesting for comparing/analyzing different PIDs in more detail.
Filter options are:
Filter All PIDs All Sections SI/PSI/PSIP Private Sections All PES Video Audio
Private PES Reserved Referenced Unreferenced Locked Unlocked
Description Show all PIDs Show all Section PIDs, so all tables Show all SI/PSI table/PSIP PIDs Show all Private Section PIDs Show all PES (Packetized Elementary Stream) PIDs (Video, Audio, Private Data) Show all Video PIDs Show all Audio PIDs Show all Private data PIDs Show all Reserved PIDs. PID: 0..31, 8191 Show all Referenced PIDs. PIDs which are referred to in PMT tables Show all Unreferenced PIDs. Unreferenced PIDs = All PIDs – Reserved – Referenced Show all Unlocked (not scrambled) PIDs Show all Locked (scrambled) PIDs
After filtering for eq. Video, the PID tree will look like this:
51
www.DVBControl.com
User Manual DVBAnalyzer
4.4 Related Windows
Views of different windows are affected by actions done in the PID Bar: · PID
Overview · Bitrate Overview · Hex Viewer
PID Overview
The PID Overview window shows only the comparable detail PID information of
the PIDs which are selected after filtering in de PID window. The PID Overview
window is described in detail in the PID Overview Chapter.
Bitrate Overview
The Graph Window has 3 modes: Bar, Pie and Time. Only graph information of the
selected PIDs are displayed in Bar and Pie mode. In Time mode, default
cumulated graph information of PID sorts (Video, Audio, and SI/PSI/PSIP) are
displayed. If filtering is used in the PID window, the time mode shows graph
information of the filtered PIDs. The Bitrate Overview window is described in
detail in the Bitrate Overview Chapter.
Hex Viewer
When clicking on a PID in the PID window, the Hex Viewer directly shows the
Interpretation plus hex dump of the selected PID. The Hex Viewer window is
described in detail in the Hex Viewer Chapter.
4.5 Properties
· Sort PIDs · Show PIDs in hexadecimal
52
www.DVBControl.com
User Manual DVBAnalyzer
5 Service Bar
Easy list view of all available Services, with detailed information
The Services view provides a fast overview of the transport stream contents in
terms of Service content, Service components and Descriptors.
The Bitrates are only displayed when this is enabled in Preferences. Icons
symbolize different sorts of Services:
Icon Description TV Service, only video TV Service, video and audio Radio
Service Data Service
Services which are locked according to the SDT table (scrambled), show the
extra icon.
53
www.DVBControl.com
User Manual DVBAnalyzer
5.1 Details
When opening a Service, more information is given about the Service components
and Descriptors.
54
www.DVBControl.com
All Service component PIDs are labeled “Referenced” in the PID window.
User Manual DVBAnalyzer
55
www.DVBControl.com
User Manual DVBAnalyzer
5.2 Export
You can also export a Service from the incoming Transport Stream into a
Program stream (PS).
When a Service is in record mode, the Audio and Video PID in the PID window shows the icon.
File extensions The file extension for recorded Services:
Record Program Stream (PS)
ES-kind all
Extension mpg
Remark: It is also possible to output Service PIDs via UDP Multicast. This streaming is done via the Multicast Output window.
Add to multicast Output
Add a new service to the multicast output list. See also Chapter 26 `UDP
Multicast/Unicast Output’
Export from here
You can export all information displayed Text or XML Format.
56
www.DVBControl.com
5.3 Related Windows
Actions taken on the Services window affect: · Hex Viewer
User Manual DVBAnalyzer
Hex Viewer
When clicking on a Service in the Services window, the Hex Viewer directly
shows the Interpretation plus hex dump of the selected Service PMT table. The
Hex Viewer window is described in detail in the Hex Viewer Chapter.
5.4 Properties
· Sort Programs
57
www.DVBControl.com
User Manual DVBAnalyzer
6 SI/PSI/PSIP Bar
Easy list view of all available Tables, with detailed information
The SI/PSI/PSIP (Tables) view displays the service information tables that
have occurred in the analyzed stream which comply with the selected digital
video standard. Table analyzing:
· MPEG Specific Program Information (PSI) · DVB Service Information (SI) ·
ATSC Program and System Protocol Information (PSIP) · ISDB Service Information
(SI)
Icons symbolize different amounts of tables:
Icon Description 1 Table Multiple Tables
58
www.DVBControl.com
User Manual DVBAnalyzer
6.1 Details
When opening a Table, more information is given about the Table components and
Descriptors.
DVB
59
www.DVBControl.com
ATSC
User Manual DVBAnalyzer
60
www.DVBControl.com
AIT
When using AIT (Application Information Table), details are shown. More
information is shown in the `AIT Overview’ (see chapter 16).
User Manual DVBAnalyzer
6.2 Export
You can export all information displayed in the tables from the incoming
Transport Stream in Text or XML Format.
61
www.DVBControl.com
6.3 Related Windows
Actions taken on the SI/PSI/PSIP Windows affect: · Hex Viewer
User Manual DVBAnalyzer
Hex Viewer
When clicking on a Table in the SI/PSI/PSIP window, the Hex Viewer directly
shows the Interpretation plus hex dump of the selected table. The Hex Viewer
window is described in detail in the Hex Viewer Chapter.
6.4 Properties
· Sort PSI on TableID
62
www.DVBControl.com
User Manual DVBAnalyzer
7 Log Bar
History log of all events, showing detailed information
All DVBAnalyzer log information is displayed in the Log window.
Different log types are used:
Signaling
Description
Error Error log line
Warning Warning log line
Info Information log line
In different columns detailed information is given
Filter Date/time PID Service Type Level Message
Description The date and time the log information was generated Optional: The PID to which the log information was related Optional: The Service name, or if now know the Service ID Different log types: Info, ETR-290, VQ (Video Quality) Optional: Name of test The log message
By using the right mouse key, extra actions can be taken.
Save to disk, will automatically save the Log lines and the ETR-290 History lines.
63
www.DVBControl.com
7.1 Properties
· Log output path
Log file names are named [date]_[time]_log.txt Eq. When analyzing the
Transport Stream,”20061019_123759_log.txt” Means: start 19 October 2006 at
12:37:59.
User Manual DVBAnalyzer
64
www.DVBControl.com
User Manual DVBAnalyzer
8 EIT Now/Next Bar
Now/Next program list of multiple services
The EIT Now/next bar summarizes the now/next events.
In different columns detailed information is given
Filter Channel Start Duration State Description
Description The name of the service The start time of the event The duration time of the event The running status of the event The short_event_descriptor text of the event
Via a pull-down menu actual and other transponders can be selected.
65
www.DVBControl.com
User Manual DVBAnalyzer
9 Favorites Bar
Easy management for all your Favorite inputs
Possibility to tune to one of your favorite inputs, by only 1 mouse click.
The Favorite Bar can be enabled/disabled by using the short key `Ctrl + F’.
66
www.DVBControl.com
Favorite Toolbar
With the Favorite Toolbar’ it is possible to manage multiple Favorite lists: · Select List · Add new Favorite · Delete Favorites · Edit a Favorite · Move Favorite Up · Move Favorite Down · Toggle between Sources and Services view · Scan all Sources After
Select List’ it is possible to: · Add a new Favorite List · Edit the
name of a Favorite List · Duplicate a Favorite List · Delete a Favorite List
User Manual DVBAnalyzer
A Favorite List is selected by double clicking on the Favorite List name.
67
www.DVBControl.com
Adding a new Favorite gives the possibility to: · Use your own input name · Configure the Input · Give more description information about this input (optional)
User Manual DVBAnalyzer
Source View
The header of the Favorite Bar shows the selected Favorite List
In different columns detailed information is given
Filter Source Type TS_ID Services Description
Description Input name Input type Transport Stream ID The amount of Services found (after scanning) in this Input Description information of this Input
68
www.DVBControl.com
User Manual DVBAnalyzer
Service View
The header of the Favorite Bar shows the selected Favorite List and the amount
of Services which are available.
In different columns detailed information is given
Filter TS_ID ON_ID Service ID Service Name Type Source
Description Transport Stream ID Original Network ID Service ID Service Name Service Type Input name
Open (in the clear) Services are shown with a green background. Locked (scrambled) Services are shown with a blue background.
69
www.DVBControl.com
User Manual DVBAnalyzer
Scan all Sources
All Inputs can be scanned for all available Services. Please be aware that
this can take a long time, because all inputs have to be tuned separately to
retrieve all available Services.
The scanning progress window will show the amount of inputs which are already
scanned the amount of Services found.
70
www.DVBControl.com
User Manual DVBAnalyzer
10 Bitrate Bar
Easy TS bitrate view. Also showing payload and stuffing bitrate.
The Bitrate view displays bitrates of the analyzed Transport Stream. The green
line is the Transport Stream bitrate and the red line represents the payload
bitrate. The bitrate range is displayed in the Left corner.
Different coloring is used for: · TS bitrate · Payload bitrate · Stuffing
bitrate
With the right mouse button the time scale can be chosen.
71
www.DVBControl.com
User Manual DVBAnalyzer
11 PID Overview
PID Overview showing bitrate and essence detail information
A PID-oriented overview of the analyzed Transport Stream is displayed in the
PID Overview window. All PIDs are quickly comparable now.
When PIDs are filtered (via the filter pull-down option in the PID window) it looks like this:
72
www.DVBControl.com
User Manual DVBAnalyzer
By clicking the column header, the rows can be sorted on their values. The PID
which has a PCR TS Bitrate shown with an asteriks, is the PID which is used
for calculation of the TS bitrate.
Different columns show information:
Column PID test PID PCR PID icon Type Bitrate Current % Min Max C-Errors Crypto odd duration Crypto even duration Details PCR TS Bitrate Packet Count
Description Signaling of the ETR 290 compliancy tests PID ID number Icon if PID contains PCR Icon representation of the PID Stream type Graphical representation of Current/Min/Max bitrate Current bitrate Percentage bitrate of total Transport Stream bitrate Min bitrate Max bitrate Continuity Counter Errors Time duration of odd encryption Time duration of even encryption Codec details TS Bitrate calculated with the PCR PID Total TS packets for a specific PID received
11.1 Details
PID Test
Each PID is associated with a number of ETR-290 compliancy tests. Different
signaling is used to indicate the status of the ETR-290 tests:
Signaling Green Red Gray Blue
Description No Error: Test passed Error: Test failed Test disabled Warning: Not mandatory
PCR
When the PID contains PCR (Program Clock Reference) information, it is
indicated by an column.
icon in the PCR
73
www.DVBControl.com
PID icon
Icons symbolize different sorts of PIDs:
Icon Description Video PID Video PID, with PCR Audio PID Audio PID, with PCR
Private data PID PCR PID Table PID Object/Data Carousel PID Null PID (8191)
Conditional Access PID (ECM, EMM) Unreferenced (Ghost) PID Referenced, but not
existing PID Unknown PID
User Manual DVBAnalyzer
Type
There are three kinds of PIDs: · SEC · PES · NULL
SEC All tables are transported via Section PIDs.
PES Video, Audio, and Private data are transported via PES (Packetized
Elementary Stream)
NULL Only PID 8191 (0x1FFF) is the NULL filler PID
74
www.DVBControl.com
Bitrate
The visual representation of the bitrate is displayed as:
User Manual DVBAnalyzer
The green line represents the minimum bitrate, the red line the maximum
bitrate and the black line the current bitrate.
By using the right mouse key, extra actions can be taken.
You can export all information displayed in Text or XML Format.
75
www.DVBControl.com
User Manual DVBAnalyzer
12 Service Overview
Service Overview showing bitrate and essence detail information
A Service-oriented overview of the analyzed Transport Stream is displayed in
the Service Overview window. All Services s are quickly comparable now.
By clicking the column header, the rows can be sorted on their values.
Different columns show information:
Column Service test Service ID Service icon Name Bitrate Current % Min Max PCR TS Bitrate C-Errors
Description Signaling of the ETR 290 compliancy tests Service ID number Icon representation of the Service Service name Graphical representation of Current/Min/Max bitrate Current bitrate Percentage bitrate of total Transport Stream bitrate Min bitrate Max bitrate TS Bitrate calculated with the PCR PID Continuity Counter Errors
The Service which has a PCR TS Bitrate shown with an asteriks, is the Service which is used for calcualtion of the TS bitrate.
76
www.DVBControl.com
User Manual DVBAnalyzer
12.1 Details
Service Test
Each Service is associated with a number of ETR-290 compliancy tests.
Different signaling is used to indicate the status of the ETR-290 tests:
Signaling Green Red Gray Blue
Description No Error: Test passed Error: Test failed Test disabled Warning: Not mandatory
Service icon
Icons symbolize different sorts of PIDs:
Icon Description TV Service, only video TV Service, video and audio Radio
Service Data Service
Bitrate
The visual representation of the bitrate is displayed as:
The green line represents the minimum bitrate, the red line the maximum bitrate and the black line the current bitrate.
77
www.DVBControl.com
By using the right mouse key, extra actions can be taken.
User Manual DVBAnalyzer
You can export all information displayed in Text or XML Format.
78
www.DVBControl.com
User Manual DVBAnalyzer
13 Grid Overview
Easy graphical overview of PID allocation patterns
The Grid Overview window displays the PID numbers contained in the Transport
Stream in a Grid layout. This view allows quick analysis of PID patterns.
Different colors are used to classify the PID types: By moving the mouse over the Grid, detailed PID information is displayed in a popup.
79
www.DVBControl.com
13.1 Properties
Gridview display size can be chosen, via properties or right mouse button: ·
100 x 82 · 128 x 64 (= 0x80 x 0x40)
User Manual DVBAnalyzer
80
www.DVBControl.com
User Manual DVBAnalyzer
14 Bitrate Overview
Different Graphical representations of PID and Service bitrate behaviors
Visual overviews of PID bitrates and comparisons are possible in 5 different
representations: · Bar · Time · Stacked · Pie · Bitrate Distribution
Bitrates can be shown for PID or Services. Also, a PID filter can be used.
A Bar at the bottom gives extra control management possibilities.
Besides using the pull-down to select, also the short-keys “1” (Bar), “2”
(Time), “3” (Stacked), “4” (Pie) and “5” (Bitrate Distribution) will do the
selection. Pressing Services’, toggles between showing PID or Service bitrates. Also, the short-key “S” will work. Pressing
Follow Selection’,
toggles between yes/no using a PID filter when showing PID bitrates. Also, the
short-key “F” will work. PID filtering is realized in the PID bar.
Bitrate Overview can be opened more than once!
Using the right mouse button, different scales modes can be set.
81
www.DVBControl.com
User Manual DVBAnalyzer
14.1 Bar
A dancing bar visual bitrate representation is given, when Bar is selected in
the Bitrate Type pull-down.
PIDs
A dancing Bar graphical overview is given of all PIDs, selected in the PID
Bar.
The following color codes are used: Clicking on a PID, results in information detail in the upper right corner.
82
www.DVBControl.com
User Manual DVBAnalyzer When PIDs are filtered (via the filter pull-down option in the PID window) it looks like (filter on Video PID):
To exclude PIDs press the right mouse button:
83
www.DVBControl.com
Services
Dancing bar bitrate representation of all Services.
User Manual DVBAnalyzer
The bitrate of all PIDs, which are referenced a the Service PMT, are
cummulated. Different coloring is used for Video, Audio and other components.
Other can be Private PES (Teletekst, DVB-subtitles) or Private sections.
Because a PID can be used in multiple Services, the bitrate of all Services
together can be more, then the bitrate of all PIDs together.
Using the right mouse button, the axis can be reset.
84
www.DVBControl.com
User Manual DVBAnalyzer
14.2 Time
A Time visual representation is given, when Time is selected in the Bitrate
Type pull-down.
PIDs
By moving the mouse over a PID number, detailed information is displayed in a
balloon popup.
PIDs can be selected via: · Manual PID selection · Follow Selection
All PIDs can be selected at once, by pressing the `A’ button.
85
www.DVBControl.com
User Manual DVBAnalyzer
When choosing “Follow Selection”, PIDs are automatically selected when in the
PID Bar a PID selection is made, or when in the Services Bar a service is
selected. Manual PID selection can be done by clicking the boxes behind the
PID numbers.
In the lower left corner a legend of all selected PIDs is giving, with actual,
average, minimum and maximum bitrate measured.
On the lower right corner, the zoom factor (percentage and time-duration) is
given. Below the date and time is given of the right part of the time axis.
1 hour of bitrate information off all PIDs will be cached. So, after selecting
PIDs the begin and end time of the measurement can be selected.
The maximum time graph is 60 minutes and the minimum time graph is 36 seconds.
With the zoom control the position and zoom factor can be altered.
A red line is given on the time axis, if a time (PCR) discontinuity is
measured.
86
www.DVBControl.com
Using the right mouse button, now also the bitrates can be exported to disk
User Manual DVBAnalyzer
PES stuffing
Some encoders create higher PID bitrates, then the Video payload shown in the
Video PID.
When showing PIDs with PES payload, besides showing the PID bitrate, also the
PES filling bitrate is shown (lower line).
87
www.DVBControl.com
Services
Time bitrate representation of selected Services.
User Manual DVBAnalyzer
88
www.DVBControl.com
User Manual DVBAnalyzer
14.3 Stacked
A Stacked visual representation is given, when Stacked is selected in the
Bitrate Type pull-down. Selection is realized equally to the Time
representation. Using the right mouse button, now also the bitrates can be
exported to disk
PIDs
When now showing only the Video bitrates, you get a nice presentation of the statistical multiplex behavior.
89
www.DVBControl.com
Services
Stacked bitrate representation of selected Services.
User Manual DVBAnalyzer
90
www.DVBControl.com
User Manual DVBAnalyzer
14.4 Pie
A Pie graphical overview is given, when Pie is selected in the Bitrate Type
pull-down.
PIDs
A Pie graphical overview is given of all PIDs, categorized in different PID
types (Audio, Video, PSI, Other), when there is no PID filter used and the
focus in the Service Bar is not on a Service name.
By pressing the +’ or
-` button it is possible to rotate the pie. A Pie
graphical overview is given of all PIDs available in a Service, when the focus
in the Service Bar is on a specific Service name.
91
www.DVBControl.com
User Manual DVBAnalyzer When PIDs are filtered (via the filter pull-down
option in the PID window) it looks like (filter on Video PIDs):
When filtered on Audio PIDs, the Pie looks like:
92
www.DVBControl.com
Services
Pie graphical bitrate representation of all Services.
User Manual DVBAnalyzer
93
www.DVBControl.com
User Manual DVBAnalyzer
14.5 Bitrate Distribution
A Bitrate Distribution overview is given, when `Bitrate Distribution’ is
selected in the Bitrate Type pull-down. Different colors give the measurements
for Average, Mode and Actual bitrate
PIDs
14.6 Related Windows
· PID Bar · Services Bar
94
www.DVBControl.com
User Manual DVBAnalyzer
15 Thumb Overview
Overview of all Thumbs
Three different Thumb Overviews can be displayed, by selecting the appropriate
icon: · Thumbnails Only · Brief Details · Full Details
Thumbs can be made from MPEG-2, AVC/H264 and HEVC/H265 Video pictures, for all
source resolutions including HD (High-Definition) and UHD (Ultra High-
Definition, 4K). Different chroma formats (4:2:0, 4:2:2 and 4:4:4) are
enabled. Thumbs are generated from I-Pictures only and therefore take less
CPU. Please be aware when using Long-GOP (Group Of Pictures), that generating
a new thumb will take more time.
15.1 Thumbnails Only
When selecting `Thumbnails Only’, for every Service only the thumbnails are
displayed.
The tiles have an aspect ratio of 16:9, meaning 4:3 services will be filled up with a border color.
95
www.DVBControl.com
When TV services are scramble a “Scrambled” thumb will be displayed.
User Manual DVBAnalyzer
When the Video PID of the TV services does not exist, the “No Video” thumb will be displayed. This will be done after a time-out of 10 seconds.
15.2 Brief Details
When selecting `Brief Details’, for every Service the thumbs and brief details
are displayed.
96
www.DVBControl.com
In case of video cropping, the format will be shown in bleu:
User Manual DVBAnalyzer
15.3 Full Details
When selecting `Full Details’, for every Service the thumbs and full details
are displayed.
With a scrollbar, all details of all services can be shown.
97
www.DVBControl.com
User Manual DVBAnalyzer
15.4 Properties
· Aspect Border Color: Pick color which should be used around the aspect ratio
border.
98
www.DVBControl.com
User Manual DVBAnalyzer
16 Table Overview
Overview of all used Tables (sections) with their cycle times
Different columns show information:
Column PID TableID Description Service AVC Cycle (ms) Min Cycle (ms) Max Cycle (ms) Received Min OT (ms) Max OT (ms)
Description PID ID number Table ID number Table description Service name Average cycle time Minimum cycle time using the table cycle gate Maximum cycle time using the table cycle gate Last received Minimum arrival time difference in real-time Maximum arrival time difference in real-time
Now it is easy to see if the tables you expected are available and the cycle times are correct. By clicking the column header, the values can be sorted. See appendix C.2 for a list of available Table identifiers.
99
www.DVBControl.com
All statistics can be reset using the right mouse button.
User Manual DVBAnalyzer
16.1 Properties
· Table Cycle gate
The Min/Max Cycle are calculated based on the table cycle gate. The Min/Max OT
(over time) are the real-time `time’ differences between the arrival of the
table.
100
www.DVBControl.com
User Manual DVBAnalyzer
17 Descriptor Overview
Overview of all used Descriptors in the Transport stream
Different columns show information:
Column Time Type Tag Name Referrer PID
Description Time of first occurrence Descriptor type (Normal, MHP or DSMCC) Descriptor Tag Descriptor name Table list where the Descriptor is used PIDs where the Descriptor is used
See appendix C.3 for a list of available Descriptor identifiers. By clicking the column header, the values can be sorted.
101
www.DVBControl.com
User Manual DVBAnalyzer
18 MIP Overview
Overview of Mega-frame Initialization Packet (MIP) details
Mega-frame Initialization Packet (MIP) detailed information can be shown, when available in DVB-T SFN transport streams.
102
www.DVBControl.com
User Manual DVBAnalyzer
19 AIT Overview
Overview of all used AIT Applications in the Transport stream
Overview of all used AIT Applications, like HbbTV and MHP.
103
www.DVBControl.com
User Manual DVBAnalyzer
Different columns show information:
Column
Description
PID
Used PID
Type
Application Type
ApplicationID
Application ID
Name
Application name
Protocol
Used Protocol
URL
Used URL
By clicking on a line using the HTTP transport protocol, the application will be launched. Quicktime should be installed and preferable use a Firefox browser.
Recommended browser: Firefox with the Fire TV plugin.
104
www.DVBControl.com
User Manual DVBAnalyzer
105
www.DVBControl.com
User Manual DVBAnalyzer
20 Logical Channel Overview
Overview of the Logical Channel list available in the Transport stream
106
www.DVBControl.com
User Manual DVBAnalyzer
The Logical Channel Overview’ gives an overview of all the logical channel lists available in the transport stream. Logical channels are used a lot on satellite to generate a logical channel number for the end-users. The
Channel
Number Descriptor’ 0x81 or Logical Channel Number Descriptor’ 0x91 can be used in the BAT table. When using the
Logical Channel Number Descriptor’ 0x91, also the Master_ID
information will be given.
107
www.DVBControl.com
On top different buttons can be used.
By using the List pull down button, the tag can be selected.
can be used to refresh the data. Exporting data can be realized, using the
button.
Different columns show information:
Column
Description
ON_ID
Network ID
TS_ID
Transport Stream ID
Service_ID
Service ID
Channel_ID
Logical Channel ID
Name
Service Name
Also errors will be shown:
User Manual DVBAnalyzer
108
www.DVBControl.com
User Manual DVBAnalyzer
21 ETR-290 Viewer
ETR-290 compliancy for levels 1, 2, 3 and other
This is one of the most important checks for Transport Streams. It consists of
3 levels, where the 1st level is the most important. A sync lost or packet
drop will automatically result in an ETR290 alarm. Level 2 is about timing
accuracy and the table CRC checks. And level 3 is about the NIT, SDT and EIT
cycle times. For extra checks, we have created an `other’ group. ETR-290
compliancy results are displayed in two different views:
· ETR-290 Viewer · Log Bar
21.1 ETR-290 Viewer Level 1,2,3, Other
The upper part of the view shows all ETR-290 errors categorized by level 1, 2,
3 and other.
109
www.DVBControl.com
User Manual DVBAnalyzer
Different columns show information:
Column Priority # Counts Time of last Error Last PID
Description The level, status and name of ETR-290 check The amount of errors per ETR-290 check Time of the last error measured Last PID having an error
Different signaling is used on different levels to indicate the status of the ETR-290 test:
Signaling Green Red Yellow Gray Blue
Description No Error: Test passed Error: Test failed Transient Error: Error not shortly noticed Test disabled Non-critical
When selecting an ETR-290 test, all measured errors are displayed in de lower part of the view.
Different columns show information:
Column PID Time of last Error Message
Description Related PID Time of the last error measured Detailed description of ETR-290 error
When selecting a specific PID, all related ETR-290 errors of that PID are summarized.
110
www.DVBControl.com
User Manual DVBAnalyzer
21.2 ETR-290 Level 1
First-priority faults are basically faults that will take you off the air. In this case, monitoring the TS arriving at the transmitter would make sense, and the first things to look at are the first-priority fault tests, which include:
Check TS_sync_loss Sync_byte_error PAT_error_2 Continuity_count_error
PMT_error_2
PID_error
Description
The most important function for the evaluation of data from the MPEG-2 TS is
the sync acquisition. The actual synchronization of the TS depends on the
number of correct sync bytes necessary for the device to synchronize and on
the number of distorted sync bytes which the device can not cope with. It is
proposed that five consecutive correct sync bytes should be sufficient for
sync acquisition, and two or more consecutive corrupted sync bytes should
indicate sync loss. The indicator is set as soon as the correct sync byte
(0x47) does not appear after 188 or 204 bytes. This is fundamental because
this structure is used throughout the channel encoder and decoder chains for
synchronization. The Program Association Table (PAT), which only appears in
PID 0x0000 packets, tells the decoder what programs are in the TS and points
to the Program Map Tables (PMT) which in turn point to the component video,
audio and data streams that make up the program. If the PAT is missing then
the decoder can do nothing, no program is decodable. This error raises when:
· Sections with table_id 0x00 do not occur at least every 0,5 s on PID 0x0000.
· Section with table_id other than 0x00 found on PID 0x0000. ·
Scrambling_control_field is not 00 for PID 0x0000 This error occurs when any
of the following faults happen: · Incorrect packet order · Lost packet The
Program Association Table (PAT) tells the decoder how many programs there are
in the stream and points to the PMTs which contain the information where the
parts for any given event can be found. Parts in this context are the video
stream (normally one) and the audio streams and the data stream (e.g.
Teletext). Without a PMT the corresponding program is not decodable. This
error raises when: · Sections with table_id 0x02, (i.e. a PMT), do not occur
at least every 0,5 s on each
program_map_PID which is referred to in the PAT · Scrambling_control_field is
not 00 for all packets containing information of
sections with table_id · 0x02 (i.e. a PMT) on each program_map_PID which is
referred to in the PAT It is checked whether there exists a data stream for
each PID that occurs. This error might occur where TS are multiplexed, or
demultiplexed and again remultiplexed.
111
www.DVBControl.com
User Manual DVBAnalyzer
21.3 ETR-290 Level 2
Second-priority errors are those that could affect individual programs, but the TS is still intact. The types of problems these errors can cause are frozen frames and loss of lip sync. Tests for these faults include:
Check Transport_error CRC_error
PCR_repetition_error PCR_discontinity_indicator_error PCR_accuracy_error
PTS_error CAT_error
Description
This flag is set in the TS header by the demodulator if it can’t correct
errors in the stream. The CRC check for the CAT, PAT, PMT, NIT, EIT, BAT, SDT
and TOT indicates whether the content of the corresponding table is corrupted.
In this case no further error indication should be derived from the content of
the corresponding table. The PCRs are used to re-generate the local 27 MHz
system clock. If the PCR do not arrive with sufficient regularity then this
clock may jitter or drift. The receiver/decoder may even go out of lock. In
DVB a repetition period of not more than 40 ms is recommended. This flag is
set is set in the case that a discontinuity of the PCR values occurs that has
not been signaled appropriately by the discontinuity indicator. This error can
occur when the PCR accuracy of the selected program is outside the range of
±500ns. The Presentation Time Stamps (PTS) should occur at least every 700 ms.
They are only accessible if the TS is not scrambled. The CAT is the pointer to
enable the IRD to find the EMMs associated with the CA system(s) that it uses.
If the CAT is not present, the receiver is not able to receive management
messages.
112
www.DVBControl.com
User Manual DVBAnalyzer
21.4 ETR-290 Level 3
Third-priority errors are application dependent, which include:
Check NIT_Actual_error
NIT_other_error SI_repetition_error Buffer_error Unreferenced_PID
Unreferenced_PID_a
SDT_actual_error
SDT_other_error EIT_actual_error
Description
Network Information Tables (NITs) as defined by DVB contain information on
frequency, code rates, modulation, polarization etc. of various programs which
the decoder can use. It is checked whether NITs are present in the TS and
whether they have the correct PID. This error raises when:
· Section with table_id other than 0x40 or 0x41 or 0x72 (i. e. not an NIT or
ST) found on PID 0x0010
· No section with table_id 0x40 or 0x41 (i.e. an NIT) in PID value 0x0010 for
more than 10 s
Further Network Information Tables (NITs) can be present under a separate PID
and refer to other TSs to provide more information on programmes available on
other channels. Their distribution is not mandatory and the checks should only
be performed if they are present. This error raises when:
· Interval between sections with the same section_number and table_id = 0x41
(NIT_other) on PID 0x0010 longer than a specified value (10s or higher).
Repetition rate of SI tables outside of specified limits.
This error raises when: · overflow of transport demux buffer
PID (other than PAT, CAT, CAT_PIDs, PMT_PIDs, NIT_PID, SDT_PID, TDT_PID,
EIT_PID, RST_PID, reserved_for_future_use PIDs, or PIDs user defined as
private data streams) not referred to by a PMT within 0,5 s. PID (other than
PMT_PIDs, PIDs with numbers between 0x00 and 0x1F or PIDs user defined as
private data streams) not referred to by a PMT or a CAT within 0,5 s The SDT
(Service Description Table) describes the services available to the viewer. It
is split into sub-tables containing details of the contents of the current TS
(mandatory) and other TS (optional). Without the SDT, the IRD is unable to
give the viewer a list of what services are available. It is also possible to
transmit a BAT on the same PID, which groups services into “bouquets”. This
error raises when:
· Sections with table_id = 0x42 (SDT, actual TS) not present on PID 0x0011 for
more than 2 s
· Sections with table_ids other than 0x42, 0x46, 0x4A or 0x72 found on PID
0x0011.
· Any two sections with table_id = 0x42 (SDT_actual) occur on PID 0x0011
within a specified value (25 ms or lower).
This check is only performed if the presence of a SDT for other TSs has been
established. This error raises when:
· Interval between sections with the same section_number and table_id = 0x46
(SDT, other TS) on PID 0x0011 longer than a specified value (10s or higher).
The EIT (Event Information Table) describes what is on now and next on each
service, and optionally details the complete programming schedule. The EIT is
divided into several sub-tables, with only the “present and following”
information for the current TS being mandatory. If there are no ‘Present’ or
‘Following’ events, empty EIT sections will be transmitted according to TR 101
211 [8].
113
www.DVBControl.com
EIT_other_error EIT_PF_error RST_error
TDT_error
User Manual DVBAnalyzer
The EIT schedule information is only accessible if the TS is not scrambled.
This error raises when:
· Section ‘0’ with table_id = 0x4E (EIT-P, actual TS) not present on PID
0x0012 for more than 2 s
· Section ‘1’ with table_id = 0x4E (EIT-F, actual TS) not present on PID
0x0012 for more than 2 s
· Sections with table_ids other than in the range 0x4E – 0x6F or 0x72 found on
PID 0x0012.
· Any two sections with table_id = 0x4E (EIT-P/F, actual TS) occur on PID
0x0012 within a specified value (25ms or lower).
This check is only performed if the presence of an EIT for other TSs has been
established. This error raises when:
· Interval between sections ‘0’ with table_id = 0x4F (EIT-P, other TS) on PID
0x0012 longer than a specified value (10s or higher)
· Interval between sections ‘1’ with table_id = 0x4F (EIT-F, other TS) on PID
0x0012 longer than a specified value (10s or higher).
This error raises when: · If either section (‘0’ or ‘1’) of each EIT P/F
subtable is present both must exist.
The RST is a quick updating mechanism for the status information carried in
the EIT. This error raises when:
· Sections with table_id other than 0x71 or 0x72 found on PID 0x0013. · Any
two sections with table_id = 0x71 (RST) occur on PID 0x0013
within a specified value (25 ms or lower). The TDT carries the current UTC
time and date information. In addition to the TDT, a TOT can be transmitted
which gives information about a local time offset in a given area. This error
raises when:
· Sections with table_id = 0x70 (TDT) not present on PID 0x0014 for more than
30 s
· Sections with table_id other than 0x70, 0x72 (ST) or 0x73 (TOT) found on PID
0x0014.
· Any two sections with table_id = 0x70 (TDT) occur on PID 0x0014 within a
specified value (25 ms or lower).
114
www.DVBControl.com
User Manual DVBAnalyzer
21.5 ETR-290 Level Other
Extra checks are enables, which include:
Check MIP_timing_error MIP_structure_error MIP_presence_error
MIP_pointer_error MIP_periodicity_error MIP_ts_rate_error DVBT2_Timing_error
DVBT2_Basedband_frame_length DVBT2_Basedband_syncd_mismatch
VQ_bluring_error
VQ_blocking_error
VQ_ringing_error BV_buffer_Underrun PTS_arrival_error DTS_arrival_error
Null_Packet_adaptation
Encryption_alternation
Encryption_synchronisation
ECM_Duplicate_Key
ECM_Invalid_Key PES_not_scrambled Incomplete_section Error Description Loop
Error Section Syntax_Indicator Error Wrong Teletext Magazine
Teletext_hamming_error Teletext_framecode_error PTS_PCR_Delay_error_MPEG2
DTS_PCR_Delay_error_MPEG2
Description
Checks if the successive STS values are self-consistent
Checks if the MIP syntax is compliant Checks if the MIP is only interested in
the transport stream once per mega-frame Checks if the MIP pointer is correct
Checks if the pointer value is constant for periodic MIP insertion Checks if
the actual transport stream rate is consistent with the DVB-T mode defined by
the tps_mip Checks if the timing interval is correct
Checks if the DVB-T2 frame length is correct Checks if the DVB-T2 sync-word is
not found on the expected position Video Quality Viewer: Alerts when the
blurring is more then the threshold Video Quality Viewer: Alerts when the
blocking is more then the threshold Video Quality Viewer: Alerts when the
ringing is more then the threshold Buffer Viewer: Alerts for buffer underrun
Alerts if PTS arrived to late, compare with the PCR
Alerts if DTS arrived to late, compare with the PCR Alerts when PID 8191 is
transmitted with adaptation_field_control is 0′ This checks if the keys are switching between odd/even in a certain threshold (for example the ODD/EVEN keys should flip every 10 seconds, 10 seconds ODD, 10 seconds EVEN, then again 10 seconds ODD etc) Alerts if the encryption synchronization is not correct with the key change intervall Checks if the content of the ECM is changing within 20 seconds. This checks when we switch to (for example) the ODD key, that the payload is different from the previous ODD key This checks if the encryption process is still working or is stalled Checks if the ECM content starts with 0x80 or 0x81 Alerts when the PES should be scrambled, but is not scrambled Alerts when the section is not complete. Length not correct Checks if the descriptor loop length is correct Checks is the section_syntax_indicator is
1′ Checks if an invalid Teletext Magazine is
received when the transmission in serial mode Alerts when the Teletext hamming
is not correct
Alerts when no correct framecode is used Alerts when for MPEG-2 video the PTC-
PCR distance is larger then the specified time Alerts when for MPEG-2 video
the DTC-PCR distance is larger then the specified time
115
www.DVBControl.com
PTS_PCR_Delay_error_AVC DTS_PCR_Delay_error_AVC PTS_PCR_Delay_error_Still DTS_PCR_Delay_error_Still PTS_Drift_error PES_Length_Mismatch
User Manual DVBAnalyzer
Alerts when for AVC video the PTC-PCR distance is larger then the specified
time Alerts when for AVC video the DTC-PCR distance is larger then the
specified time Alerts when for a still the PTC-PCR distance is larger then the
specified time Alerts when for a still the DTC-PCR distance is larger then the
specified time Alerts if the PTS distance is not consistent Ales when the PES
length is not correct
116
www.DVBControl.com
User Manual DVBAnalyzer
21.6 Properties
· Max. errors/PID · Enable / Disable ETR-290 tests · Log output path In the
config directory, test settings can be changed in the ETR290_profile_last.xml
file.
117
www.DVBControl.com
User Manual DVBAnalyzer
22 Media Viewer
End-User viewing behavior
All (not scrambled) TV and Radio Services can be real-time watched and
listened to.
For Video decoding, codecs are used for MPEG-2, AVC and HEVC streams. All
resolutions are supported including High-Definition and Ultra High-Definition.
On top different buttons can be used.
Choices can be made by using: · Service list selection · Audio component
selection · DVB-Subtitles overlay · DVB-Subtitle language selection · TTML
overlay · Closed-Captioning overlay · Teletext Overlay · Teletext page
selection
118
www.DVBControl.com
The bottom part of Media Viewer can be used for:
User Manual DVBAnalyzer
· Start / Stop playing the video. · Info overlay (short now/next) · Current
event overlay · Next event overlay · Audio volume setting · Audio Mute · The
selected Video, Audio, DVB-Subtitle and Teletext PID are displayed on the
right
Service selection
Besides using the pull-down buttons, also service and component selections can
be realized using the right mouse button.
It’s also possible to select your own PID for the Video and Audio component. This can be realized by clicking the right mouse button and then selecting Transponder PIDs. It is now possible to select a known Video and Audio PID, or type in a PID number yourself. This can be handy if the Transport Stream has hidden Video and Audio PIDs.
119
www.DVBControl.com
User Manual DVBAnalyzer
The Video, Audio and PCR PID can also be typed in manually:
Besides the buttons also short keys can be used:
Key Description + Next Channel – Previous Channel I Display Now/Next
information C Display Current EIT Information N Display Next EIT Information T
Toggle Teletext Display S Toggle Subtitle Display
3D Display
When the 3D option is enabled, using the right mouse button will give 3D
features. Chapter 29 shows all details.
120
www.DVBControl.com
User Manual DVBAnalyzer
Full Screen
There are 2 possibilities to show the video full screen: · Double click on the
video · Use the right mouse button and select Full Screen
Overlay
If the video is active different short keys can be used:
Key Description I Channel info C Current event N Next event
Info, Current and Next overlay text will disappear automatically within a few
seconds.
121
www.DVBControl.com
If Teletext is available:
Key Description T Teletext on + Next page – Previous page
If DVB-subtitles are available:
Key Description S Subtitles on/off
User Manual DVBAnalyzer
Mute
Key Description M Mute audio on/off
122
www.DVBControl.com
Direct Show filters
Media Viewer uses Direct Show filters.
User Manual DVBAnalyzer
The Used Filters pop-up menu can be used to (depending on the filter) view/change filter properties. In the case of Main-Concept MPEG-2 Video decoding the following properties are used:
Media Viewer can be opened more than once!
123
www.DVBControl.com
22.1 Properties
· Selection MPEG Video Decoder · Selection H264 Video Decoder. (H264 = AVC =
MPEG-4 part 10) · Selection H265 Video Decoder. (H265 = HEVC) · Selection MPEG
Audio Decoder · Selection AC3 Audio Decoder · Display Closed Caption (if
available)
User Manual DVBAnalyzer
124
www.DVBControl.com
User Manual DVBAnalyzer
23 PCR Viewer
Program Clock Reference (PCR) analyzing
The PCR Viewer displays every second an overview of the PCR (Program Clock
Reference) frequency and precision.
23.1 Chart View
A service PCR can be selected either via the Services Pull down button or via
clicking the right mouse button.
Using the right mouse button also gives the possibility to change the time
scale of the PCR Jitter measurements: · Auto Scale Up · Auto Scale Up/Down ·
Fixed
With `Set Default Scale Value’ the default scale can be set
125
www.DVBControl.com
User Manual DVBAnalyzer
`Reset Boundary Limits’ will initiate the time axes again.
PCR Jitter Snapshot
The PCR Jitter Snapshot shows the PCR accuracy of a Service. Because values
that exceed ± 500 ns are invalid (ETR-290), this is indicated by a red line.
PCR Jitter Density (PCR-AC)
The histogram displays the PCR time stamp occurrences against their accuracy.
Again, accuracy values which exceed ± 500 ns are indicated in red.
PCR Interval
The histogram displays the PCR time stamps occurrences against their time
interval. For DVB Transport Streams the interval should be less than 40ms and
for ATSC Transport Streams it should be less than 100ms. PCR Viewer can be
opened more than once!
126
www.DVBControl.com
When out-of-bound values are measured, red lines are shown.
User Manual DVBAnalyzer
23.2 Detail View
The Detail viewer displays a complete overview of all PIDs containing PCR’s
with all its parameters.
23.3 Related Windows
· PCR behavior defects the ETR-290 Compliancy window results.
127
www.DVBControl.com
User Manual DVBAnalyzer
24 EPG Viewer
Program Guide analyzing
Electronic Program Guide information, available in the analyzed Transport
Stream can be displayed in different representations:
· Grid · Details EPG Viewer can be opened more than once!
24.1 Grid
A visual grid representation of all EPG events is displayed in the EPG Viewer
window. Vertical all the channels are shown. Horizontal all the events are
shown on a time scale.
By moving the mouse over an EPG event, detailed information is displayed in a balloon popup.
128
www.DVBControl.com
User Manual DVBAnalyzer
By using the pull-down button, EPG information about all Transport Streams,
Other Transport Steams or selected Transport Streams can be chosen.
All events or only the EIT Present/Following or EIT Schedule events can be selected. When Multilanguage EIT events are broadcasted, a filter on a selected language can be made.
The date and time of the EPG Viewer window can also be changed.
Via the first Events can be chosen. can be used to refresh the data.
24.2 Details
Multiple columns show information about all details available in an EPG event:
Column EventID TS-ID ServiceID Type Start time Duration Status Count Last Reception First Reception
Description ID (identifier) of the Event Transport stream ID Service ID Table type Start time of event Duration of the event Running status Amount of time this event was sent Last time this event was sent First time this event was sent
129
www.DVBControl.com
By using the right mouse button the data can be exported as XML or text.
User Manual DVBAnalyzer
Columns can be sorted by clicking the left mouse button on the header. Columns
can be added or hidden, by pressing the right mouse button on the header.
24.3 EIT data on another PID
Also EIT data nog available on the default PID (x0018) can be shown.
Therefore, Preferences > ETR290/Measurements, first the flag for `Continue
processing sections if found on a wrong PID/Table’ has to be enabled.
Then in EPG Viewer a different EIT PID can be selected:
130
www.DVBControl.com
User Manual DVBAnalyzer
24.4 Related Windows
EPG information can also be analyzed via: · SI/PSI/PSIP · Hex Viewer
SI/PSI/PSIP
Exports from the EIT (EPG information) table can be made into plain Text or
XML file from the incoming Transport Stream.
The SI/PSI/PSIP window is described in detail in the SI/PSI/PSIP Chapter.
Hex Viewer
By clicking on the EIT (EPG information) Table in the SI/PSI/PSIP window or by
clicking on PID 18 (0x12) in the PID window, the Hex Viewer directly shows the
Interpretation plus hex dump of the EIT table. The Hex Viewer window is
described in detail in the Hex Viewer Chapter.
131
www.DVBControl.com
Option `TP’
· Teletext Viewer · Subtitle Viewer · Hex Viewer
User Manual DVBAnalyzer
132
www.DVBControl.com
User Manual DVBAnalyzer
25 Teletext Viewer
Enhanced Teletext analyzing
Teletext information available in the analyzed Transport Stream can be
displayed in different representations: · Graphics · Raw · Tree · Grid ·
Details · VBI
133
www.DVBControl.com
Every Teletext Viewer uses a select bar and a control bar.
The (upper) select bar gives to possibility to: · Select a Teletext service ·
Start / Stop / Refresh the Teletext viewer window · Select the Display type
User Manual DVBAnalyzer
The control bar gives to possibility (for the Graphics sub-view) to go to: ·
The lowest available Teletext page · One Teletext page lower · Page 100 · A
manual typed page number. (Press the Get button for activation) · One Teletext
page higher · The highest available Teletext page · Select Auto, so the viewer
will show the latest sent subpage · One subpage lower · Selected subpage · One
subpage higher And go to Full size mode
When selecting a magazine short key, the related Teletext page number will be
shown on the left.
At the right position in the control bar the rolling Teletext number is
displayed continuously. Also, the total amount of cached subpages is given,
with the highest received subpage number. At the bottom the Service TSDP
information, and used Level is displayed.
134
www.DVBControl.com
User Manual DVBAnalyzer Using the right mouse button, gives also the possibility to select a teletext service.
And all kinds of export can be realized for the Teletext information.
It’s also possible to select your own PID. This can be realized by clicking the right mouse button and then selecting Custom PID.
Besides using the pull-down to select the Display Type between Graphics, Tree,
Grid or Statistics representation, also the short-keys “1” (Graphics), “2”
(Tree), “3” (Grid), “4” (Details) and “5” (VBI)will do the selection.
Teletext Viewer can be opened more than once!
135
www.DVBControl.com
25.1 Related Windows
Teletext information can also be analyzed via: · Media Viewer · Hex Viewer
User Manual DVBAnalyzer
Media Viewer
By selecting the Subtitle button in Media Viewer, DVB-Subtitles will be
overlaid on top of the Video
136
www.DVBControl.com
User Manual DVBAnalyzer
Hex Viewer
By clicking on a Teletext PID in the PID window, the Hex Viewer directly shows
the Interpretation plus hex dump of a Teletext e PES (Packetized Elementary
Stream). The Hex Viewer window is described in detail in the Hex Viewer
Chapter.
137
www.DVBControl.com
User Manual DVBAnalyzer
25.2 Graphics
The Graphics display type shows the Teletext information as an end-user’s
view.
With the asterisk key *, the Graphics Viewer can toggle between normal and full size. With the “+” and “-” key, it’s possible to scroll quickly up and down the available Teletext pages.
138
www.DVBControl.com
Multiple Teletext Viewers can be displayed like this:
User Manual DVBAnalyzer
139
www.DVBControl.com
25.3 Raw
The Raw view displays the raw Teletext data, after de-Hamming.
User Manual DVBAnalyzer
25.4 Tree
The Tree display presentation gives a tree of all broadcasted Teletext pages
and sub-pages. For each Teletext page, also information if given about the
used page types.
Opening a page node shows the available subpages.
140
www.DVBControl.com
User Manual DVBAnalyzer
141
www.DVBControl.com
25.5 Grid
User Manual DVBAnalyzer
The Grid view displays the Teletext Page numbers in a Grid layout. This way it’s easy to analyze the Teletext Page patterns.
Different colors give information about the kind of Teletext page. · Normal ·
Newsflash · Subtitle · Non Serial · Interrupted · Subpage
By moving the mouse over the Grid, detailed Page information is displayed for
3 seconds in a balloon pop-up.
142
www.DVBControl.com
25.6 Details
Real-time statistics are given for: · Amount of received Teletext pages per
second · The cycle time of the whole Teletext carousel · The number of pages
and subpages which are in the carousel. · TSDP Information · PDC Information ·
Level info
User Manual DVBAnalyzer
143
www.DVBControl.com
User Manual DVBAnalyzer
25.7 VBI
Selection of the VBI display type, will give information about the VBI lines
used the SD domain. Also, the used Unit ID’s are show for each VBI line.
144
www.DVBControl.com
25.8 Export
The Teletext Pages can be exported in different output formats: · Image · All
image · Text · Al as text · As VTX · All as VTX · Export as Debug
User Manual DVBAnalyzer
25.9 Properties
· Stretch size
145
www.DVBControl.com
User Manual DVBAnalyzer
26 Subtitle Viewer
Enhanced DVB Subtitle analyzing
Subtitles and their timing properties can be displayed using the Subtitle
Viewer window.
Multiple subtitle codecs are supported: · DVB-Subtitles · CC (Closed
Captioning), CEA-608/708 · SCTE-27 · TTML · ARIB
146
www.DVBControl.com
User Manual DVBAnalyzer
Using the right mouse button, a custom DVB-Subtitle PID can entered.
147
www.DVBControl.com
User Manual DVBAnalyzer
Different columns show information:
Filter Date/Time PCR Start PCR Stop PTS Time Pre-roll Size Info
Description The UTC time when the Subtitle is transmitting The (PCR) time when the Subtitle starts transmitting The (PCR) time when the Subtitle ends transmitting The Presentation time of the Subtitle The time between PTS and PCR-Stop The size of the subtitle Technical information about the transmitted subtitle
148
www.DVBControl.com
User Manual DVBAnalyzer
A Subtitle service can be chosen either via the Pull down button or by
clicking the right mouse button. Subtitle Viewer can be opened more than once!
Subtitles via Teletext can be displayed with the Teletext Viewer window. Via
the detailed report is displayed. Via display transparency is shown. Via the
safety zones are displayed. When not using transparency or safety zones, the
subtitles show like:
149
www.DVBControl.com
26.1 Related Windows
Subtitle information can also be analyzed via: · Media Viewer · Hex Viewer
User Manual DVBAnalyzer
Media Viewer
By selecting the Subtitle button in Media Viewer, DVB-Subtitles will be
overlaid on top of the Video
Hex Viewer
By clicking on a DVB-Subtitle PID in the PID window, the Hex Viewer directly
shows the Interpretation plus hex dump of a Subtitle PES (Packetized
Elementary Stream).
The Hex Viewer window is described in detail in the Hex Viewer Chapter.
150
www.DVBControl.com
User Manual DVBAnalyzer
27 Hex Viewer
In-depth payload extracting
The Hex Viewer enables the deepest kind of analyzing: Bits, Bytes and their
interpretations.
151
www.DVBControl.com
A PID can be chosen via: · Selecting a PID in the PID tree · Selecting a
service or a component of a service in the Services tree
The Hex Viewer exists in two parts: · Parameter Tree View (upper part) · Hex
View (lower part)
User Manual DVBAnalyzer
Parameter Tree View
The Tree View displays the interpretation of the viewed hex-dump. Every
interpreted bit/byte is displayed in the tree.
A Bar on top gives extra control management possibilities.
When multiple tables exist in one PID, a selection can be made via the Tables pull down button.
The selected section is highlighted
It’s also possible to search a specific section. First enter the Section
number and then click “Get Section”
When multiple sections exist, the next section can be displayed by clicking on
the “Get Next” button.
Get Next available data. + and can be used to go to the next/previous
buffer. In this example the 5th of 100. Also short-keys
152
www.DVBControl.com
User Manual DVBAnalyzer
The Buffer can be filled with TP-packets or payload (eq. Sections, PES, MIP)
In TP-Mode, using +’ wil jump to the next Payload_unit_start TS packet. Using <Shift>
-‘ will jump to the previous Payload_unit_start TS
packet.
Hex buffer dumps can be saved as Binary, XML or Text files.
Shows the TS-Packet number and the delta TS-Packet number.
Every node in the Tree view is explained in different columns.
Column Parameter Value Address Length Description
Description Parameter (Usage) name Value of the Parameter Hexadecimal address of the Parameter Length of the Parameter Description of the Parameter
Hex View
The Hex View displays the hex-dump corresponding with the selected PES or
Section which is selected in the Parameter Tree View.
A Bar on top gives extra information about the highlighted bit/byte:
It’s possible to enable/disable the Hex Viewing of: · Binary · Hexadecimal ·
ASCII
The amount of bytes per line can be chosen: · 4 · 8 · 16 · Auto
153
www.DVBControl.com
User Manual DVBAnalyzer
The corresponding bytes/bits are automatically high-lighted in the Hex View
when selecting a tree component in the Tree View.
27.1 PES and Section selection
The Hex Viewer can be filled with data by selecting: · a PID in the PIDs
window · a Service in the Services window · a Service component in the
Services window · a Table in the SI/PSI/PSIP window
27.2 Export
The displayed hex-dump can also be saved from a special starting point, by
clicking the right mouse button. Copy of a selected hex-dump can easily be
done by clicking the right mouse button.
154
www.DVBControl.com
27.3 Examples
TS Packet
User Manual DVBAnalyzer
155
www.DVBControl.com
Audio PES
User Manual DVBAnalyzer
156
www.DVBControl.com
Video PES
User Manual DVBAnalyzer
157
www.DVBControl.com
Sections
User Manual DVBAnalyzer
158
www.DVBControl.com
SCTE-35 (ad-insertion)
User Manual DVBAnalyzer
159
www.DVBControl.com
MIP (used in Single Frequency Networks. DVB-T)
User Manual DVBAnalyzer
27.4 Properties
· Maximum buffer sizes can be selected.
160
www.DVBControl.com
Option `OD’
· Burst Viewer · DSMCC Viewer · IP Traffic Viewer · VBI-Cue Viewer · SCTE-35
Viewer · FastScan (FST) Viewer · UDP Multicast/Unicast Output
User Manual DVBAnalyzer
161
www.DVBControl.com
User Manual DVBAnalyzer
28 Burst Viewer
PID repetition appearance analyzing
Burst Viewer gives the appearance of a PID during a defined time interval. A
PID can be chosen via:
· Selecting a PID in the PID tree · Selecting a service or a component of a
service in the Services tree
The visualization can be displayed in two different graph types: · Repetition
· Histogram
Besides using the pull-down to select between Bar, Time or Pie representation,
also the short-keys “1” (Repetition) and “2” (Histogram) will do the graph
selection.
When multiple tables are available on the selected PID, the appropriate table
can be selected via a pull-down menu. The time duration of the interval can be
selected out of:
· 500ms · 1000ms · 2000ms · 5000ms · 10000ms Analyzing is started by clicking
on the Analyze Button.
162
www.DVBControl.com
User Manual DVBAnalyzer
28.1 Repetition graph
After the analyzing is done, a grid is displayed where the appearance of the
selected PID is plotted during the total amount of PID packets in the
analyzing duration time.
Using the +’ en
-` button on the Numeric pad of your keyboard, enable zoom
in and out.
163
www.DVBControl.com
User Manual DVBAnalyzer
28.2 Histogram graph
After the analyzing is done, the histogram is plotted of the appearance of the
selected PID during the total amount of PID packets in the analyzing duration
time.
28.3 Related Windows
· PIDs · Services
164
www.DVBControl.com
29 DSMCC Viewer
Object Carousel analyzing
User Manual DVBAnalyzer
165
www.DVBControl.com
User Manual DVBAnalyzer
DSM-CC (Digital Storage Media Command and Control) is used for Data and Object
Carousel Broadcasting within Transport Streams. DSMCC Viewer enables analysis
of the content and structures of the broadcasted carousels.
Different columns show information in the log:
Filter Date/Time Message
Description The Date and Time the log message was generated The Message text
DSM-CC Viewer can be opened more than once!
166
www.DVBControl.com
30 IP Traffic Viewer
IP Traffic analyzing
Broadcasted IP Traffic (over DVB) can be viewed and downloaded.
User Manual DVBAnalyzer
Downloads in PCap format can be used for deep analyzing in specialized network
protocol analyzers, like Wireshark.
IP Traffic Viewer can be opened more than once!
167
www.DVBControl.com
31 VBI-Cue Viewer
Shows all VBI-Cue details.
VBI-Cue analyzing
User Manual DVBAnalyzer
168
www.DVBControl.com
32 SCTE-35 Viewer
Ad-insertion analyzing
Overview of all broadcasted SCTE-35 events.
User Manual DVBAnalyzer
With the Reset button all cached events are cleared By using the right mouse key, information can be exported to Text, XML or Excel Format.
169
www.DVBControl.com
32.1 Related Windows
· SI/PSI Bar · Hex Viewer
All SCTE-35 events are also listed in the SI/PSI bar tree.
User Manual DVBAnalyzer
170
www.DVBControl.com
User Manual DVBAnalyzer
33 FastScan (FST) Viewer
Overview of the FastScan Service list available in the Transport stream
171
www.DVBControl.com
On top different buttons can be used.
User Manual DVBAnalyzer
By using the List pull down button, an Operator can be selected.
can be used to refresh the data. Exporting data can be realized, using the button.
Columns can be sorted by clicking the left mouse button on the header. Columns can be added or hidden, by pressing the right mouse button on the header.
Different columns show information:
Column
Description
PID
Used PID
ON_ID
Network ID
TS_ID
Transport Stream ID
Service_ID
Service ID
Service Name
Service Name
Network Name
Name of the Network
Service_Type
Type of the Service
VIDEO_PID
PID used for the Video component
AUDIO_PID
PID used for the Audio component
PCR_PID
PID used for the PCR
VIDEO_ECM_PID
PID used for the Video ECM
AUDIO_ECM_PID
PID used for the Audio ECM
172
www.DVBControl.com
User Manual DVBAnalyzer
34 UDP Multicast/Unicast Output
IP Output streaming
Besides analyzing Transport Streams in DVBAnalyzer, it is also possible to re-
transmit a multiple Services via UDP Multicast/Unicast. This way a service can
remotely be viewed.
Via a pull-down selection the desired Network Interface can be chosen.
Output Channels
S Enable the multicast of this Service. Name Service name.
173
www.DVBControl.com
(Multicast/Unicast) Address UDP Multicast/Unicast IP number.
(Multicast/Unicast) Port UDP Multicast port number
User Manual DVBAnalyzer
The Output Channels list can be altered using different buttons:
Add Add a new service to the multicast output list.
Delete Delete selected service.
Update Update selected service settings.
Clear Clear the Ouput Channel list.
Start All Start multicasting all services.
Stop All Stop multicasting all services.
The right list shows all PIDs available or the used PIDs for a selected multicast output.
S Enable this PID to be multiplexed in the selected multicast Service.
PID PID number.
Service Service name.
Info Codec details (optional).
174
www.DVBControl.com
Option `DH’
· DVB-H Viewer · DVB-T2 Viewer
User Manual DVBAnalyzer
175
www.DVBControl.com
User Manual DVBAnalyzer
35 DVB-H Viewer
DVB-H analyzing
5 different sub views can be used for in-depth DVB-H analyzing: · Bootstrap
Viewer · Time-slice Viewer · MPE-FEC Viewer · Services Overview · Time-slices
Overview
35.1 Bootstrap Viewer
The bootstrap Viewer gives information about the start-up of a (hypothetical)
DVB-H decoder.
INT PIDs
176
www.DVBControl.com
User Manual DVBAnalyzer
After selecting an INT (IP/MAC Notification Table) PID via the pull-down menu,
analyzing is started. Analyzing starts automatically for the first received
INT PID.
Refresh The INT PID pull-down list will be refreshed automatically during
operation or by manually pushing the Refresh’ button. Start All fields can be cleared by pushing the
Start’ button.
Download Custom PID Downloading the FLUTE information from a custom PID can be
useful if the INT is not correctly provided or if custom data PIDs are
presented in the Transport stream.
Fetch Fetch all collected data, even if not all Transport Objects are
completely received on a port.
Layout Displays the layout of the bootstrap, ESG Access descriptors, Services
and applications.
Download Files (/Port) Directory structure received from the FLUTE PIDs.
Received Objects:
Filter TOI CurSeq LastSeq MaxSeq Received Length
Description Transport Object Identifiers Current Sequence Last Sequence Maximum received Sequence Received amount of bytes Total length of object
Log
Different columns show information in the log:
Filter Date/Time Message
Description The Date and Time the log message was generated The Message text
177
www.DVBControl.com
User Manual DVBAnalyzer
35.2 Time-slice Viewer
Time slicing is the transmission of data (for a specific DVB-H service) in a
burst.
Besides the graphical representation of the burst time diagram, the actual
data is given in different groups: · Burst Timing · Jitter · Bitrates and Size
· FEC Structure
For the graphical representation 4 colors are used: MPE section packets FEC
section packets Jitter Constant (average) bitrate
178
www.DVBControl.com
User Manual DVBAnalyzer
Burst Duration Duration of the Time-slice burst.
Burst Cycle Time The time interval between the starting points of two bursts.
Receiver On-Time Derived from the Burst Duration and the current maximum
delta_T_margin.
Receiver Off-Time Derived from the Burst Cycle Time minus the Receiver On-
Time.
Power Saving (Assumed Sync Time = 250 ms) Power saving in percentage.
Max. Signaled Delta_T The maximum signalled Delta_T in an MPE or MPE/FEC
section.
Min. Signaled Delta_T The minimum signaled Delta_T in an MPE or MPE/FEC
section.
Jitter Difference between the announced and the actual start of the next time-
slice.
Burst Bitrate Mean burst bit rate.
Burst Peak Bitrate Peak bit rate within a 10ms interval.
Constant Bitrate Mean bit rate.
Bust Total Size Total burst size.
Burst IP Payload Size of the IP Payload in the burst.
179
www.DVBControl.com
User Manual DVBAnalyzer
Encapsulation Overhead Overhead in percentage from DVB-H encapsulation.
FEC Indicates if FEC (Forward Error Correction) is Used or Not Used.
Max_burst_duration The max_burst_duration coming from the
time_slice_fec_identifier_descriptor in the INT section.
Max_average_rate The max_avarage_rate coming from the
time_slice_fec_identifier_descriptor in the INT section.
35.3 MPE-FEC Viewer
All MPE and FEC related information is combined in the MPE-FEC Viewer and
gathered in 5 groups: · FEC Structure · Jitter · Bitrates and Size · Burst
Timing · Transmission
The Jitter, Bitrates and Size and Burst Time is already explained in the Time-
slice Viewer chapter.
FEC Indicates if FEC (Forward Error Correction) is Used or Not Used.
Frame Size The amount of rows coming from the
time_slice_fec_identifier_descriptor in the INT section.
Max_burst_duration The max_burst_duration coming from the
time_slice_fec_identifier_descriptor in the INT section.
Max_average_rate The max_avarage_rate coming from the
time_slice_fec_identifier_descriptor in the INT section.
Number of Rows The amount of rows coming from the FEC sections.
Number of Padding Columns Number of Padding Columns in the MPE-FEC frames.
Number of Puncturing Columns Number of Puncturing Columns in the MPE-FEC
frames.
Burst FEC Code Rate FEC Code Rate of each burst.
180
www.DVBControl.com
User Manual DVBAnalyzer
Correct Rows before FEC decoding Number of error-free MPE-FEC Rows before FEC
decoding.
Erroneous Rows before FEC decoding Number of erroneous MPE-FEC Rows before FEC
decoding.
Frame Error Rate Frame error rate before FEC decoding.
Correct Rows after FEC decoding Number of error-free MPE-FEC Rows after FEC
decoding.
Erroneous Rows after FEC decoding Number of erroneous MPE-FEC Rows after FEC
decoding.
MPE Frame Error Rate Frame error rate after FEC decoding.
Errors before FEC decoding Amount of byte errors before FEC decoding.
Errors after FEC decoding
181
www.DVBControl.com
Amount of byte errors after FEC decoding.
Correct IP Packets before FEC Number of error-free IP packets before FEC
decoding.
Erroneous IP Packets before FEC Number of erroneous IP packets before FEC
decoding.
IP Packet Error Rate before FEC IP packet error rate before FEC decoding.
IP Packet Error Rate before FEC from start IP packet error rate from the start
of the measurement before FEC decoding.
User Manual DVBAnalyzer
35.4 Services Overview
All service related information is given in the Service Overview
Column PID Type IP Address Video Port Audio Port Details
Description PID of the service Service type IP Address of the service Video port of the service Audio port of the service Service component information
182
www.DVBControl.com
User Manual DVBAnalyzer
35.5 Time-slices Overview
The timing information off all time-slices are in summarized in the Time-
slices Overview.
Column PID Type Duration Cycle Time Bitrate Const. Bitrate
Jitter
Min. Jitter Max. Jitter Rec on Time Rec Off Time Powersaving
Description
PID of the service Service type Burst duration Bust cycle time Bust bitrate
Average bitrate Difference between announced and the actual start of the next
slice Minimum jitter from start of measurement Maximum jitter from start of
measurement Receiver On-time Receiver Off-time Power Saving in %
183
www.DVBControl.com
35.6 Related Windows
· SI/PSI/PSI bar · Hex Viewer · Thumb Overview
In the SI/PSI/PSIP bar the INT specific details are displayed.
User Manual DVBAnalyzer
In Hex Viewer all byte/bit interpretations can be given of the MPE and FEC
tables.
184
www.DVBControl.com
User Manual DVBAnalyzer
185
www.DVBControl.com
36 DVB-T2 Viewer
DVB-T2 analyzing
A T2-gateway Transport stream can be measured, using the DVB-T2 Viewer. First,
the DVB Mode Toolbar has to be selected on the `DVB-T2 Mode’.
User Manual DVBAnalyzer
In `Preferences > Tools’ the DVB-T2 PID has to be selected. Now all Details are given in the DVB-T2 viewer.
In this example there are 3 PLP’s in the stream. By using the pulldown, next to the `DVB Mode’ selector, the selected PLP TS will be shown in DVBAnalyzer.
186
www.DVBControl.com
Raw TS PLP 0
User Manual DVBAnalyzer
187
www.DVBControl.com
PLP 1 PLP 2
User Manual DVBAnalyzer
188
www.DVBControl.com
Option `AV’
· PTS-DTS Viewer · GOP Viewer · Buffer Viewer
User Manual DVBAnalyzer
189
www.DVBControl.com
User Manual DVBAnalyzer
37 PTS-DTS Viewer
PTS-DTS distance and Picture arrival analyzing
Timing information about PTS and DTS timestamps are presented graphically.
After selecting a service, either via the Pull down button or clicking the
right mouse button, a PES component (e.q. Video, Audio, AC-3, Teletext,
Subtitle) can be selected. The number behind the service name gives the amount
of selectable components in this service. Default (if available) the Video
component of the service is selected.
Horizontal the time is drawn, starting at the PTS time of the first Access
Unit (AU).
A blue cross gives the Presentation Time Stamp (PTS) of each AU.
A green cross presents the calculated PTS timestamp. This occurs for pictures
which do not have their own PTS, when is used when multiple pictures are
packetized in one PES.
190
www.DVBControl.com
User Manual DVBAnalyzer
PTS-DTS distance (upper view)
The vertical purple line gives the difference between the DTS and PTS
timestamp of a picture. A purple circle gives the Decoding Time Stamp (DTS) on
the timeline. Reference pictures should have a DTS (decoding), which should be
earlier than the PTS (Presentation). Therefore only for reference pictures,
both a PTS (blue or green cross) and DTS (purple circle) are shown.
Unreferenced pictures do not need a DTS. The Decoding and Presentation are on
the same timestamp (PTS).
Picture arrival (lower view)
The vertical blue line gives the arrival time of each picture.
PTS-DTS Viewer can be opened more than once!
191
www.DVBControl.com
User Manual DVBAnalyzer
38 GOP Viewer
Group Of Pictures (GOP) structures
Graphical presentation of the picture order in GOP (Group of Pictures)
structures of MPEG-2, AVC or HEVC Video components. After selecting a TV
service, either via the Pull-down button or clicking the right mouse button,
the Video component is automatically selected.
192
www.DVBControl.com
Different PES usages can be
References
- Logo, Graphic & AI Design | Design.com
- DVBControl - DVBControl is the most used analyzing and monitoring DVB toolset on the market! - DVBControl
- studio.net
- DekTec
- DekTec
- Virtual Graphics for Sports - DELTACAST
- Virtual Graphics for Sports - DELTACAST
- DVB Komponenten, SAT>IP Server, DVB-S2, DVB-C2 | DigitalDevices.de – DVB Komponenten, SAT>IP Server, S2, C2
- DVB Komponenten, SAT>IP Server, DVB-S2, DVB-C2 | DigitalDevices.de – DVB Komponenten, SAT>IP Server, S2, C2
- DVBControl - DVBControl is the most used analyzing and monitoring DVB toolset on the market! - DVBControl
- DVBControl - DVBControl is the most used analyzing and monitoring DVB toolset on the market! - DVBControl
- dvbsky.net
- dvbsky.net
- DVEO - Leading your company into the future of IP
- Hauppauge
- Hauppauge
- ISRC - IFPI
- LUMANTEK
- TBS Technologies -Your IPTV solution partner providing Linux mini PC, IPTV streamer and DVB tuner of different standards.
- TBS Technologies -Your IPTV solution partner providing Linux mini PC, IPTV streamer and DVB tuner of different standards.
- TechniSat: Please select your area | DE
- TechniSat: Please select your area | DE
- TechnoTrend PC Products
- VB-Audio Virtual Apps