LEAD MPEG-2 Transport Demultiplexer (MPEG-2 only)
LEAD MPEG-2 Transport Demultiplexer (MPEG-2, MPEG-4, H.264 and AAC)
Are you a software developer looking for multimedia tools to create your own video conference, webcast, or security application? LEAD offers a complete line of Multimedia SDKs with H.264 compression, MPEG-2 Transport Demultiplexer, and more. Click here to visit the LEADTOOLS developer website.
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). For more information on LEAD MPEG-2 Transport Demultiplexer (MPEG-2 Only) and MPEG-2 Transport Demultiplexer (MPEG-2, MPEG-4, H.264 and AAC).
Commonly know extension for MPEG-2 Transport Stream - .TS and M2TS
Key Features:
- Play MPEG-2 transport streams.
- Play MPEG-2 Program files without using the Microsoft demuxers: In particular, you can use this demuxer to play correct DICOM MPEG-2 files, which use MPEG-2 Video and MP3 audio.
- 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 Demultiplexer (MPEG-2, MPEG-4, H.264 and AAC) only)
- H.264 (LEAD MPEG-2 Transport Demultiplexer (MPEG-2, MPEG-4, H.264 and AAC) only)
- Audio:
- MPEG1 Layer 1, 2, 3
- AAC (LEAD MPEG-2 Transport Demultiplexer (MPEG-2, MPEG-4, H.264 and AAC) only)
- 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 where the data will be read from (Unicast or Multicast).
- A port to read the data from.
- The network card (NIC) to read the data from (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).
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.
PRICING: |
| LEAD MPEG-2 Transport Demultiplexer (MPEG-2 only) |
|
Call for Pricing |
| LEAD MPEG-2 Transport Demultiplexer (MPEG-2, MPEG-4, H.264 and AAC) |
|
Call for Pricing |
|