Introduction to the LEADTOOLS DVR Module

The LEADTOOLS DVR Module allows developers to pause, rewind, and fast-forward live streams. Typical sources could be live TV streams, live MPEG2 Transport data streaming via RTP, UDP or TCP. Additionally, developers can copy or convert the buffer to another format or DVD. The DVR module supports MPEG-2 Program streams and MPEG-2 Transport stream support is also available. This module consist of two main components:

LEAD DVR Sink Filter

The LEAD DVR Sink filter uses the LEAD intelligent time-shifting algorithm to write live video/audio streams to disk for playback. Complete control of the buffer size is provided, including support for having the buffer span more than one disk. The LEAD DVR Sink filter should be used in conjunction with the LEAD DVR Source filter.

LEAD DVR Sink Filter

The LEAD DVR Source filter is used to read video and audio streams from files created by the LEAD DVR Sink filter. This filter allows the LEAD Player Control to play, pause, rewind, and fast forward live streams.

Key Features:

The LEADTOOLS DVR Module adds on to the LEADTOOLS Multimedia SDK  and includes a fully enabled development license for the following components:

DirectX 8 or better is recommended, but supports DirectX 7 and earlier.

Obtaining release versions of the DVR Module Components

You need to unlock the LEADTOOLS DVR Module. For more information, refer to Evaluation Mechanism Overview .

In order to deploy the DVR Module, you must sign the duplication and distribution license for the DVR specialized components and return it to LEAD. You will be provided with unlock instructions to the release versions of any of these filters or codecs which you wish to license when you have signed the appropriate duplication and distribution license. These release editions will not display a licensing dialog box or LEAD text on the video stream. If you have any questions concerning licensing the codecs/filters, you can contact LEAD licensing at licensing@leadtools.com.