A DVB Analyzer
Sorry, maar dit deel van de site is
in het engels. Het publiek voor dit programma zal in Nederland vrij
klein zijn, en misschien in het buitenland iets groter. Daarnaast
ga ik er van uit de wie dit programma wil gebruiken het engels
voldoende machtig is.
This part of the site is in English, the rest is in
Dutch. The rest of this site is about digital (cable) television in the
Netherlands. This program may be relevant for people outside of
Holland, and can also be used for DVB-S, DVB-T and DVB-H.
What is it
is a program to analyze captured DVB-streams. It is not a real
time tool that can interact with PC-TV DVB hardware directly. You
have to use another program, like Twinhan TS capture tool or
TransEdit to record a Transport stream. It can show the logical
structure of the DVB SI and PSI data. It can also show some bit
rate usage data.
Why was it created ?
As many programmers I too suffer from the "not invented
here" syndrome. Every available program on the market is just not
exactly what I want/need, or to expensive. So the only solution is to make it
myself. Also this is a great way to study different aspects of DVB,
and some aspects of Java I don't get to use in daily life.
There are a lot of programs that offer similar
functionality. Some of them 'inspired' me. Also I have used them to
verify my own results. Most of these are able to connect to DVB
cards directly, and show real time results. In that way they are
better than my tool. I think it is only fair to mention them (as a
credit), and let the user decide which one he likes best.
- DVB Snoop
- DVB snoop is a free DVB / MPEG stream analyzer program, which
enables you to watch (live) stream information in human readable
form. DVB snoop is a command line based program. Output is in text,
sometimes it is hard to find what you are looking for. Lot of very
detailed info and options. It is written in C, and is open source.
You will find small parts of DVB Snoop reused in DVB Inspector.
- TransEdit is a transponder list editor, scanner and analyzer,
available as a free add on for purchasers of DVBViewer Pro. If this was
written in Java and I could extend it I would never have written
my own DVB Inspector.
- NxTSA is also a off-line TS analyzing tool. NxTSA performs
analysis and verification of MPEG2/DVB TS. NxTSA is designed to
analyze SI/PSI tables, extract Audio, video,teletext components of
DVB TS. Goes beyond DVB SI information, and also analyzes content
(MPEG Video, audio, teletext)
- TSReader is a transport stream analyzer, decoder, recorder and
stream manipulator for MPEG2 systems. The free version is limited
in exporting information, and must be restarted for every file.
- DVB demux Tool, not really for analyzing, more for demuxing and
processing of various types of MPEG streams. Open source and
written in java, small parts of it (teletext handling) are used in
(Transport Stream Reader) - Hard to find program without official
home page and no longer maintained, small but useful to look at
low level bytes.
Transport Stream packet analyser - Also useful to look at low
level bytes, but also shows details about video decoding.
You need to have at least Java 1.6 installed on your
machine. If you don't know where to find it, or how to install it
give up right now. This program is not for you.
Also you will need a decent amount of memory. 2 GB is
Why choose DVB Inspector over other programs? This is a list
of advantages it may have over some other programs, but for your
purpose it may not be the right choice. You decide.
- It is free.
- It is open source
- It is extendible
- It supports versions of most important tables, so if a
PMT changes, you can see all the versions.
- Supports IP/MAC Notification Tables
- Support for DSM-CC object carousels
- Because it is written in java, it runs on a lot of platforms
- No warranty
- No support
- You get what you pay for
- Not real time or direct connection to DVB card. Only
works on recorded TS files.
- Not very robust for transport streams with lot of
This page was last modified on 28/04/2013