LEADTOOLS MPEG-2 Transport Module
(MPEG-2, MPEG-4, H.264, AC3 and AAC)
Add-on Module to the LEADTOOLS Multimedia SDK.
The LEADTOOLS MPEG-2 Transport Module includes DirectShow filters to
create and play MPEG-2 Transport and MPEG-2 Program streams.
For applications such as satellites and UAVs (Unmanned Aerial Vehicle),
the LEADTOOLS MPEG-2 Transport Module supports the creation and parsing
of any KLV data to create implementations of specifications such as:
- UAV Datalink Local Metadata Set (EG 0601 12 Jan 2006)
- Predator UAV Basic Universal Metadata Set (MISB EG 0104.4 25 August
2005)
Download
the free evaluation that includes:
Key Features of the LEAD MPEG-2 Transport Stream Module
LEAD MPEG-2 Transport Multiplexer
- Create MPEG-2 transport streams and MPEG-2 program files.
- Add private data such as KLV data to a stream.
- Supports all compressions supported by MPEG-2 transport format (ISO/IEC
13818-1).
- Video
- Audio
- MPEG1 Layer 1, 2, 3
- AAC
- AC3
- LPCM (Requires an LPCM audio encoder).
LEAD MPEG-2 Transport Demultiplexer
- Play MPEG-2 transport streams and MPEG-2 program files without using
the Microsoft demuxers.
- Receive streaming MPEG-2 data through UDP ports.
- Parse the private data such as KLV data from a stream.
- Play all compressions supported by MPEG-2 transport format (ISO/IEC
13818-1).
- Video
- Audio
- MPEG1 Layer 1, 2, 3
- AAC
- AC3 (Requires an AC3 audio decoder)
- LPCM (Requires an LPCM audio decoder
LEAD MPEG-2 Transport UDP Source
- Automatically detects and handles RTP packets.
- Unicast or Multicast IP support.
- Configurable listening port.
- Network Interface Card (NIC) selection.
LEAD MPEG-2 Transport UDP Sink
- Unicast or Multicast IP support.
- Configurable listening port.
- Network Interface Card (NIC) selection.
LEAD MPEG-2 Encoder and Decoder
- MPEG-1 and MPEG-2 streams.
- Low, main & high profiles implementation.
- Inter-prediction accuracy of 1/2 pixel.
- Preprocessing frame-rate adjustment.
- Fixed and variable bit rate compression options with a wide range
of quality factors.
- Preset compression options for VCD, SVCD and DVD.
LEAD MPEG-4 Encoder and Decoder
- Supports linear and nonlinear quantization.
- Supports frame rate adjustment.
- Delivers 3 output formats; MP4V (standard), LMP4, and XVID. LMP4
is LEAD’s proprietary MPEG-4 video and includes options to achieve
better compression performance.
- Configurable motion estimation.
LEAD H264 Encoder and Decoder
- Play high definition formats (720p and 1080i) in real time.
- User definable motion estimation settings controls the balance between
encoder speed and quality.
- Multiple reference frames of any combination of past and future
frames, provides precise interprediction as well as improved robustness
during packet loss while streaming over the network or Internet.
- Unrestricted motion search uses reference frames that may be partly
outside the frame improving network performance by predicting missing
data.
- Only the difference between motion vectors is saved, increasing
the compression ratio.
- Intraprediction may be performed either on 4x4 blocks or 16x16.
- Motion vector prediction is performed before the frame is prepared
for compression (pre-DCT) improving prediction and compression performance.
- Computation is more efficient because LEAD implements the traditional
Discrete Cosine Transform (DCT) as an integer transform.
- A context-sensitive deblocking filter smoothes out internal edges,
significantly improving the visual quality of the video.
- Employs Context-Adaptive Variable Length Coding (CAVLC) to encode
transform coefficients.
- The Context-Adaptive Binary Arithmetic Coding (CABAC) method continually
updates frequency statistics of the incoming data and adaptively adjusts
the algorithm, improving compression performance.
- Control of the number of frame types encoded into the video stream.
LEAD H263 Encoder and Decoder
- Interframe compression comparable to MPEG-4.
- Rate control algorithm based on the TMN8 which is suitable for videophone applications.
- The encoder accepts UYVY, YUV2, YV12, I420, RGB24 and RGB32 formats.
- Decoder can produce RGB24, RGB32 YUY2, YV12, RGB555 and RGB565 formats.
- Codec implements all elements and functionality of ITU-T H.263, plus
- Deblocking Filter Mode (Annex J)
- Unrestricted Motion Vector (Annex D)
- Advance Intra Coding Mode (Annex I)
- Advance Prediction Mode (Annex F)
- Modified Quantization Mode (Annex T)
- Alternative Inter VLC Mode (Annex S)
- Supports any video dimension.
- Employs half pixel precision for motion compensation.
- Unrestricted motion vectors.
LEAD MJPEG/MCMP Encoder and Decoder
- Real-time software-only compression and decompression of full motion
video.
- Includes LEAD's MCMP compression for significantly smaller files
as compared to MJPEG.
- Preserve critical image data with lossless compression.
- Support for JPEG type B streams found in QuickTime videos.
- Create, edit and playback video using existing applications.
- Encode and decode hardware compatible MJPEG files.
- Supports 16-bit grayscale video data.
LEAD Screen Capture Encoder and Decoder
- Advanced delta optimizations for encoding and decoding captured
screen data.
- Perfect for whiteboard, remote control and video conferencing applications.
LEAD MPEG Audio Encoder
- Generate MPEG1 Layer 2 Audio
LEAD AAC Encoder and Decoder
- Supports both variable and constant bitrates.
- Output channels selection.
- Surround feature.
- Supports both versions of AAC, MPEG-4 and MPEG-2.
- Supports Low Complexity, Main, and Long Term Prediction profiles.
- Supports 2 stream formats; Raw and ADTS.
- Output sample frequency selection.
- Cut-off frequency option.
- Force stereo output.
LEAD AC3 Encoder
- Supports Mono, Stereo and 5.1 Surround sound
- Supports bitrates from 32kbps to 640kbps
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 MPEG-2 Program is the preferred way of storing files. This is the
common format for .MPG files.
The MPEG-2 Transport format creates files larger than MPEG-2 Program,
but is well suited for streaming. It is also capable of storing more
streams than 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 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).
The MPEG-2 Transport Stream and other products are available below
†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.