Difference between revisions of "TS Info"

From VideoLAN Wiki
Jump to navigation Jump to search
(TSinfo)
Line 1: Line 1:
=== Introduction ===
+
Desirable features:
  
After some discussion on IRC regarding availability of a Linux utility to display MPEG-TS info from UDP / RTP streams, I have decided to have a go at writing something to do just this.
+
* Input from TS/RTP/UDP or TS/UDP
 
+
* Possible extension to use linux-dvb device
I will hopefully be using libdvbpsi for a lot of the parsing duties.  I am aware of tools like dvbsnoop, but they don't quite meet the requirements.  I'm looking for something similar to TSReader Lite, without the licensing issues and win32 dependency.
+
* PID list and bandwidths / %age - bargraph
 
+
* SI table parsing (NIT, PMT, PAT, EIT, CAT, etc.)
So the question is what features would people like to see?  So far I have:
+
* I-frame gap
 
+
* CRC errors
* Ability to read MPEG-TS wrapped in both raw UDP, and RTP/UDP
+
* I-frame decoding
* Ability to use linux-dvb devices
+
* Discontinuity indication
* Display of a tree hierarchy with PAT / PMT / SID / PID information
+
* Subtitle decoding
* Display NIT table if it exists
+
* EPG grid
* Calculation of bandwidth of each PID, as well as percentage bandwidth used by each PID
+
* PID selection and forwarding to VLC (via UDP stream?)
 
 
Any wishes or ideas would be welcome at this stage.
 
 
 
Gatty.
 

Revision as of 12:36, 20 December 2009

Desirable features:

  • Input from TS/RTP/UDP or TS/UDP
  • Possible extension to use linux-dvb device
  • PID list and bandwidths / %age - bargraph
  • SI table parsing (NIT, PMT, PAT, EIT, CAT, etc.)
  • I-frame gap
  • CRC errors
  • I-frame decoding
  • Discontinuity indication
  • Subtitle decoding
  • EPG grid
  • PID selection and forwarding to VLC (via UDP stream?)