DVBControl DVBAnalyzer DVB/ATSC/ISDB Transport Streams User Manual

June 13, 2024
DVBControl

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:

  1. Ensure that your computer meets the system requirements
    specified in the user manual.

  2. Obtain a valid license for DVBAnalyzer from the software
    provider.

  3. Install DVBAnalyzer on your computer following the installation
    instructions provided.

  4. Launch DVBAnalyzer software.

  5. Load the DVB stream or file that you want to analyze.

  6. 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 TheDVB 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 AfterSelect 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. PressingFollow 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. TheChannel Number Descriptor’ 0x81 or Logical Channel Number Descriptor’ 0x91 can be used in the BAT table. When using theLogical 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 is1′ 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 +<+> and

+<-> will go to the next/previous buffer.

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 theStart’ 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

Read User Manual Online (PDF format)

Loading......

Download This Manual (PDF format)

Download this manual  >>

Related Manuals