使用LEADTOOLS DVR SDK Module,開發人員能夠暫停,快退和快進實時捕獲以及UDP或TCP/IP流。此外,開發人員能夠拷貝或轉換緩沖區數據為另外一種格式或DVD。它的DVR緩沖區也可以跨越多個硬盤驅動器。
With the LEADTOOLS DVR SDK 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.
當您獲得DVR SDK Module作為MPEG-2 Transport SDK Module一部分時,您將獲的最全面的支持。MPEG-2 Transport SDK Module為MPEG-2 Transport和MPEG-2程序文件提供DVR支持。
LEADTOOLS DVR SDK Module只為MPEG-2程序文件提供DVR支持。
LEADTOOLS DVR SDK Module概述
LEAD MPEG-2 Demultiplexer:
解析以下流:
MPEG-2 Program specified in ISO/IEC 13818-1
MPEG-1 System specified in ISO/IEC 11172-1
Elementary stream data (又稱為原始視頻或原始音頻數據)
MPEG-2 Program 在ISO/IEC 13818-1中指定的流
MPEG-1 System在ISO/IEC 11172-1中指定的流
基本流數據(又稱為原始視頻或原始音頻數據)
支持的視頻壓縮:
MPEG1 (ISO/IEC 11172-2)
MPEG2 (ISO/IEC 13818-2)
MPEG4 (ISO/IEC 14496-2)
H.264 (ISO/IEC 14496-10)
支持的音頻壓縮:
MPEG-1 (ISO/IEC 11172-3)
AC3 (DVD首選音頻壓縮格式)
LPCM (未壓縮的DVD音頻格式)
AAC (MP4首選的音頻壓縮格式)
LEAD Video Frame Rate Control Filter
過濾器提供更改通過的視頻流的幀的速率。
LEAD Video Crop Filter
只在視頻中的一個指定的矩形區域中播放,轉換或捕獲。
LEAD Video Deinterlace Filter
使用一種模式消除視頻隔行掃描,消除只感興趣的一個區域的隔行掃描(矩形),以及在視頻中指定的片段的隔行掃描的消除和怎樣消除片段中的隔行掃描(沒有消除隔行掃描,隔行掃描,使用一種模式消除隔行掃描)。包含一個“自動消除隔行掃描”選項用于檢測視頻以消除隔行掃描以及僅當需要是應用消除隔行掃描功能。
LEAD Video Resize Filter
使用常規的調整大小,雙線性重采樣,雙三次或布萊森漢姆插值方法調整幀的寬度和高度,用這種方法來調整視頻的大小。
LEAD Video Rotation Filter
翻轉,反向,旋轉視頻90,180和270度。當在某些設備處于旋轉狀態捕獲視頻時非常有用。
LEAD MPEG-2 編碼器和解碼器
LEAD MPEG-4 編碼器和解碼器
LEAD H264編碼器和解碼器
用于平滑損壞的視頻數據的回放的機制。
當與其他H.264編碼器相比時,LEAD的超級壓縮選項以一種創新的方式使用H.264標準壓縮,以便于使用更少的資源產生非常小的流。它具備的這種“超級”的性能使得它能夠實時編碼H.264流而不需要額外的硬件或過多的CPU使用率。這使得這種超級壓縮選項對于視頻會議應用非常理想。
實時播放高清定義格式(720p 和1080i)。
用戶可定義的移動估計參數設置控制編碼器速度和質量的平衡。
多種過去和未來幀的任意組合的參考幀,提供精確的幀內預測,以及在流超過網絡或互聯網的處理能力時出現的丟包時提高可靠性。
使用參考幀的無限制的移動搜索通過預測丟失的數據可以丟失部分幀,以提高網絡性能。
只保存各移動向量之間的不同,提高壓縮比。
幀內預測能夠在4x4或16x16的塊上運行。
移動向量預測是在幀被準備壓縮前(pre-DCT)執行以提高預測和壓縮性能。
一個上下文感知的解塊過濾器平滑外部與內部的邊緣,大大提高了視頻的視覺質量。
擁有上下文自適應的變長編碼(CAVLC)編碼轉換系數。
上下文自適應二進制算術編碼(CABAC)方法不斷更新接受數據的頻率統計信息并自適應地調節算法,提高壓縮性能。
編碼到視頻流的幀類型的數量的控制。
LEAD MPEG 音頻編碼器
LEAD AAC編碼器和解碼器
支持可變的和固定比特率。
輸出通道原則。
環繞功能。
支持AAC,MPEG-4和MPEG-2版本。
支持低復雜度,主流及長期的預測概要文件。
支持兩種流格式;Raw和ADTS。
輸出采樣頻率選擇。
截止頻率選項。
可選擇的強度立體聲輸出。
產品演示
EADTOOLS DVR SDK Module包含有具有源代碼的產品顯示程序,有助于啟動您自己的開發項目。
LEADTOOLS DVR SDK Module無縫地添加DVR技術到
The most comprehensive support is available when you get the DVR SDK Module as part of the MPEG-2 Transport SDK Module. The MPEG-2 Transport SDK Module provides DVR support for MPEG-2 Transport and MPEG-2 Program files.
The LEADTOOLS DVR SDK Module provides DVR Support for MPEG-2 Program files only.
Overview of LEADTOOLS DVR SDK 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
LEAD MPEG-2 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 (preferred audio compression for DVDs)
- LPCM (uncompressed DVD audio)
- AAC (preferred audio compression for MP4)
LEAD MPEG-2 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 (preferred audio compression for DVDs)
- LPCM (uncompressed DVD audio)
- AAC (preferred audio compression for MP4)
- LEAD Video 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
- Easily create 1080 and 720 HDTV video.
- 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
- Mechanism for smoother playback of corrupted video data.
- 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, providing 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.
- 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
- Compress audio data using the MPEG-1 Layer 2 audio compression standard (ISO/IEC 11172-3).
- Can be multiplexed into an MPEG-1 or MPEG-2 file.
- Create MPEG-1 or MPEG-2 DVD files.
- 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.
- Optionally force stereo output.
Product Demos
LEADTOOLS DVR SDK Module includes demos with source code to help you get started with your own development project.
LEADTOOLS DVR SDK Module Seamlessly Adds DVR Technology to