A DVB Analyzer
DVB Inspector is an open-source DVB analyzer, written in java.
It can show the logical
structure of the DVB SI and PSI data. It also shows bit
rate usage data. DVB Inspector can be used to analyse contents;
MPEG Video structure, teletext, DVB subtitles, DSM-CC Object carousels.
DVB Inspector 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.
Download
Click here to download DVB Inspector 1.19.2 from Github, where you can also find the repository for the latest fixes.
DVB Inspector releases will still be available from sourceforge .
Or download DVB Inspector 1.19.2 from this site.
Contents
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.
Competition
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
- 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 (no longer available)
- NxTSA is/was 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
- 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.
- ProjectX
- 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
DVB Inspector.
- TSR
(Transport Stream Reader) - Hard to find program without official
home page and no longer maintained, small but useful to look at
low level bytes.
- MPEG-2
Transport Stream packet analyser - Also useful to look at low
level bytes, but also shows details about video decoding.
- HarriScope, by Rod
Harris. A free windows based analyzer with a lot of focus on
timing issues. Contact Rod to receive it.
- TSDuck is an extensible
toolkit for MPEG transport streams. Command line based, more a
toolkit, but also analyser. TSDuck is Free and Open Source.
- VTCLab Media Analyzer
is an easy-to-use tool that helps to analyze your video and audio files. You can view bitstream syntax elements, browse metadata information and check the parameter values
The tool works directly in your browser and shows the internal details like headers, descriptors, and supplementary information.
Prerequisites
You need to have at least Java 1.17 installed on your
machine.
Also you will need a decent amount of memory. 4 GB is
recommended.
Advantages
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
Disadvantages
- 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
reception errors
DVB is a registered trademark of the DVB Project
This page was last modified on 11/08/2024
|