Transport Stream Monitoring Software Development Kit (TSM SDK)

ETSI TR 101 290 monitoring for MPEG-2 Transport Streams

Now available for Windows and Linux

 

Transport Stream Monitoring Software Development Kit (TSM SDK) is a software library which enables to detect errors in Transport Streams as indicated in ETSI TR 101 290 guidelines.

TSM SDK enables to:

  • detect ETSI TR 101 290 errors from TS files
  • detect ETSI TR 101 290 errors from TS received in real time (from ASI or IP streaming for example)
  • detect TS packets size
  • monitor several Transport Streams in parallel

TSM SDK is a software product for Windows or Linux. It is easy to install. It can run on any PC because it is very (very) fast.

Overview of Transport Stream Monitoring SDK

TSM SDK contains the following elements:

  • three DLL (dynamic-link libraries) files
  • one LIB file
  • one C header file (TSMSDK.h) which must be included in your application
  • documentation (developer manual)
  • the C and C++ source code of a sample application showing how to measure TR 101 290 errors from a TS file.
  • the C and C++ source code of a sample application showing how to measure TR 101 290 errors from UDP streaming.

Pushing TS bitstream data to TSM SDK

In order to be monitor a TS bitstream, it must be passed to the SDK.

TSM SDK enables to pass data of variious sizes (from 1 byte to several KB or even MB of data).

TSM SDK automatically detect TS packets size and automatically synchronize with the TS bitstream.

Monitoring TR 101 290 errors

Monitoring can be done on bitstream portions of various sizes (from 1 packet to several KB or even MB).

Monitoring returns the following results:

  • TR 101 290 Priority 1 errors
  • TR 101 290 Priority 2 errors
  • TR 101 290 Priority 3 errors
  • TS packets size
  • TS bitrate (supports both CBR and VBR)
  • Synchronization status ("Synchronized" or "Synchronizing")

These results are provided:

  • For the last processed TS packets
  • For all the packets since the beginning of monitoring

Conclusion

TSM SDK is a very convenient solution to add TR 101 290 errors detection in your application, for TS bitstreams coming from files or from live sources (ASI or IP streaming).

Ask for an evaluation version today!