Home Product Overview Downloads About PDS News Stages, werken bij PDS Contact

MMSuite | Comparison Chart | Codecs | DVD module | Video Streaming | MPEG2-Transport
AAC | AMR | h263 | h264 | MCMP-MJPEG | MCMW | MJPEG2000 | MJPEG2000 transport | MPEG2 | MPEG4 | Vorbis Audio | VP8
LEADTOOLS
LEAD Codecs Homepage

LEAD MPEG-2 Transport Demultiplexer (MPEG-2 only)
LEAD MPEG-2 Transport Demultiplexer (MPEG-2, MPEG-4, H.264 and AAC)

 

The LEAD MPEG-2 Transport Demultiplexers are 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

Key Features:

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:

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 program (up to 1023 streams). This format is commonly used to stream data from satellites and from cameras mounted on UAV.

The basic MPEG-2 Demultiplexers 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).
 

 

 

Are you a software developer looking for multimedia tools to create your own application? LEAD offers a complete line of Multimedia SDKs with MPEG-2 compression, H.264 and more. Click here to visit the LEADTOOLS developer website.