LEADTOOLS DVR SDK Module For Multimedia
With the LEADTOOLS DVR module, developers can pause, rewind and fast-forward live capture and UDP or TCP/IP streams. Additionally, developers can copy or convert the buffer to another format or DVD. The DVR buffer may also span more than one hard drive.The Most comprehensive support is available when you get the DVR Module as part of the MPEG-2 Transport Module. The MPEG-2 Transport Module gives you the ability to use DVR support with MPEG-2 Transport and MPEG-2 Program files.
The DVR Module gives you the ability to use DVR Support with MPEG-2 Programs only.
Download the free
evaluation that includes:
- Full LEADTOOLS Multimedia SDK
- LEAD DVR Sink
- LEAD DVR Source
- LEAD MPEG-2 Multiplexer and Demultiplexer
- LEAD Video Frame Rate Control Filter
- LEAD Video Crop Filter
- LEAD Video Deinterlace Filter
- LEAD Video Resize Filter
- LEAD Video Rotation Filter
- LEAD MPEG-2 Encoder and Decoder
- LEAD MPEG-4 Encoder and Decoder
- LEAD H264 Encoder and Decoder
- LEAD MPEG Audio Encoder
- LEAD AAC Encoder and Decoder
- Several DVR implementations with source code.
Key Features of the LEAD DVR Module
LEAD DVR Sink
The LEADTOOLS DVR Sink filter uses LEAD's intelligent time-shifting algorithm to write live video/audio streams to disk for playback. Developers have complete control of the buffer size including support to have the buffer span more than one disk.
LEAD DVR Source
The LEADTOOLS DVR Source filter reads video and audio streams from files created by the LEADTOOLS DVR Sink filter. With the DVR Source filter, the LEADTOOLS Player control can play, pause, rewind and fast forward live streams.
LEAD MPEG-2 Multiplexer and Demultiplexer
Multiplexer
- Create MPEG-2 program files.
- Supported video compressions:
- MPEG1 (ISO/IEC 11172-2)
- MPEG2 (ISO/IEC 13818-2)
- MPEG4 (ISO/IEC 14496-2)
- H.264 (ISO/IEC 14496-10)
- Supported audio compressions:
- MPEG-1 (ISO/IEC 11172-3)
- AC3 (prefered audio compression for DVDs)
- LPCM (uncompressed DVD audio)
- AAC (preferred audio compression for MP4)
Demultiplexer
- Parses the following streams:
- MPEG-2 Program specified in ISO/IEC 13818-1
- MPEG-1 System specified in ISO/IEC 11172-1
- Elementary stream data (also known as raw video or raw audio data)
- Supported video compressions:
- MPEG1 (ISO/IEC 11172-2)
- MPEG2 (ISO/IEC 13818-2)
- MPEG4 (ISO/IEC 14496-2)
- H.264 (ISO/IEC 14496-10)
- Supported audio compressions:
- MPEG-1 (ISO/IEC 11172-3)
- AC3 (prefered audio compression for DVDs)
- LPCM (uncompressed DVD audio)
- AAC (preferred audio compression for MP4)
LEAD Frame Rate Control Filter
The Frame Rate Control filter provides changes the frame rate of the passing video stream.
LEAD Video Crop Filter
Play, convert or capture only a specific rectangular area within the video.
LEAD Video Deinterlace Filter
Deinterlaces video with a pattern, deinterlaces only a region of interest (rectangle), and specifies segments in the video to deinterlace and how to deinterlace the segment (no deinterlace, interlace, deinterlace with pattern). Includes an “Auto Deinterlace” option to check the video for interlacing and apply deinterlacing only if necessary.
LEAD Video Resize Filter
Resizes the video by adjusting the width and height of the frames using normal resize, resample bilinear, bicubic or Bresenham interpolation.
LEAD Video Rotation Filter
Flips, reverses, rotates video 90, 180, and 270 degrees. Very useful when certain devices capture video in a rotated state.
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
- LEAD’s super compression option uses h.264 standard compression in an innovative way to produce super small streams using less resources when compared to other H.264 encoders. With this “super” performance it is possible to stream H.264 compatible videos in real time without additional hardware or excessive CPU usage making the super compression option ideal for video conference applications.
- 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 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.
