logo
Products Downloads Order Support
LEAD Technologies

LEADTOOLS MPEG-2 Transport Module
(MPEG-2, MPEG-4, H.264 and AAC)
Add-on Modules to LEADTOOLS Multimedia SDK.

The LEADTOOLS MPEG-2 Transport Module includes various DirectShow filters that allow you to play MPEG-2 Transport and MPEG-2 Program files from a file or from a UDP stream. Perfect for applications that accept video streams from hardware encoders. Examples of these applications include the transmission of video from satellites and UAVs (Unmanned Aerial Vehicle).


Commonly know extension for MPEG-2 Transport Stream - .TS and M2TS


Download Free Evaluation


Key Features

  • Play MPEG-2 transport streams.
  • Play MPEG-2 Program files without using the Microsoft demuxers.*
  • Receive streaming MPEG-2 data through UDP ports.
  • Retrieve the private data (especially the KLV data) from a stream.
  • Parse the private data (simplifying the process of interpreting the private data).
  • Play all compressions supported by MPEG-2 transport format (ISO/IEC 13818-1)
    • Video
      • MPEG-2
      • MPEG-4 (LEAD MPEG-2 Transport (MPEG-2, MPEG-4, H.264 and AAC) only)
      • H.264 (LEAD MPEG-2 Transport (MPEG-2, MPEG-4, H.264 and AAC) only)
    • Audio
      • MPEG1 Layer 1, 2, 3
      • AC3 (Requires a AC3 audio decoder)
      • LPCM (Requires a LPCM audio decoder)
  • A demo is available that will play or stream MPEG-2 Transport files from a UDP port. To obtain the source code for this demo, please download the LEADTOOLS Multimedia Developer Toolkit.

LEAD MPEG-2 Transport UDP Source Filter

This filter allows you to receive streaming MPEG-2 data through UDP ports. The data is usually received as an MPEG-2 Transport stream. The MPEG-2 transport stream is sometimes encapsulated in RTP packets. The LEAD MPEG-2 Transport UDP Source Filter automatically detects and handles the RTP packets.

The LEAD MPEG-2 Transport UDP Source Filter allows you to specify the following:

  • An IP address from where the data will be read (Unicast or Multicast).
  • A port from which to read the data.
  • The network card (NIC) from which to read the data (for example, if you have two network cards: wireless and LAN cable, you may want to use the connection with the cable because it has higher throughput and is a more reliable connection).

Download Now


Related Information

MPEG-2 Program Format vs MPEG-2 Transport Format

The MPEG-2 standard (ISO/IEC 13818-1) defines two modes of multiplexing MPEG-2 data:
1) MPEG-2 Program (commonly used for file interchange, DVD)
2) MPEG-2 Transport (commonly used for streaming)

The MPEG-2 Program format creates smaller files than MPEG-2 Transport and it is the preferred way of storing files. This is the common format for .MPG files.

The MPEG-2 Transport format creates larger files than MPEG-2 Program, but is well suited for streaming. It is also capable of storing more streams than the MPEG-2 transport (up to 1023 streams). This format is commonly used to stream data from satellites and from cameras mounted on UAV.

The basic MPEG-2 installed with DirectShow do not handle MPEG-2 Transport by default.

What is the difference between UDP streaming and TCP/IP streaming?

TCP/IP streaming is used for playing AVI/ASF files from a web server. This is a reliable connection, which guarantees that all the packets will be delivered. If a packet is not received at the client site, the packet is resent. This method is not efficient for live streaming because congested networks would cause packets to be resent many times, which would introduce unwanted delays. Also, this method is possible only if there is two-way communication (streaming device -> client and client -> streaming device).

UDP streaming is used to stream live data. There is no guarantee that all the packets will reach the receiver (disadvantage vs TCP/IP), but it has less overhead and better throughput than TCP/IP. UDP streaming is commonly used to send MPEG2 transport data. This method is also commonly used when there is one-way communication (streaming device->client).

*You can use this demuxer to play correct DICOM MPEG-2 files, which use MPEG-2 Video and MP3 audio.

The MPEG-2 Transport Stream and other products are available below

Pricing Structure
Product Price Purchase Try
LEADTOOLS MPEG-2 Transport Demultiplexer Module
(MPEG-2, MPEG-4, H.264 and AAC)
*$1995 Add to shopping cart. Free Trial
The MPEG-2 Transport Module can be added to the following toolkits.
LEADTOOLS Multimedia SDK $595 Add to shopping cart. Free Trial
You may be interested in the following add-ons.
LEADTOOLS DVD Module *$295 Add to shopping cart. Free Trial
LEADTOOLS Video Streaming Module *$295 Add to shopping cart. Free Trial

†Hybrid License. License includes development seat, application license, unlimited internal deployment and up to 1000 commercial desk top deployments/5 commercial production server deployments per year. Annual and multi-year unlimited deployment licenses are available for commercial deployment. Please contact oemsales@leadtools.com or call a LEAD sales representative with any questions. Click here for more information on LEADTOOLS License Agreement.

* Deployment requires runtime license. Marked toolkits require runtime licensing based on the deployment of the application you develop. Several purchase options are available. For more information, please contact oemsales@leadtools.com or call a LEAD sales representative. Click here for more information on LEADTOOLS Runtime Licensing requirements. 

LEADTOOLS Sales: 704-332-5532 | sales@leadtools.com
LEADTOOLS Support: 704-372-9681 | support@leadtools.com

Products | Downloads | Order | Support | Corporate | News

 

Have questions about the Multimedia Toolkit?

Live sales and technical support available.

Streaming Video

This module can be added on to the following toolkit

Free Trial / Purchase:

Why Choose LEADTOOLS?
Are you a CEO, Manager or other decision maker who would prefer to view less programming-specific technical pages?
Imaging-Components.com is an informational website created to promote the use of LEADTOOLS "third-party" imaging software components.