The LEADTOOLS Video Streaming SDK Module is perfect for developers who need to stream video or audio across the Internet or via intranet. This Multimedia SDK module offers an unsurpassed multimedia experience at a toolkit level while at the same time reducing bandwidth requirements by taking advantage of LEAD´s video and audio codecs. With the LEADTOOLS Video Streaming SDK Module you can stream multimedia files using a standard IIS web server or with Microsoft Media Server using LEAD's H.264 DMO encoder.
Developers can also use the Video Streaming SDK Module to create a variety of client/server applications using several different configurations. For example, applications can be created where you have a single server sending audio/video to multiple clients, i.e. multicast or web cast for Web broadcasting. Additionally, security/surveillance applications can be created where you have multiple capture points sending video to a single source.
For information on streaming MPEG-2 transport video through UDP ports, see the LEADTOOLS MPEG-2 Transport Module.
Overview of LEADTOOLS Video Streaming SDK Module
TCP/IP Streaming
With the LEADTOOLS Video Streaming Module you have the options to stream stored or live media via a standard IIS web server, and take advantage of additional features built into Microsoft Windows Media Server.
CAB file for HTML Reference
The LEADTOOLS Video Streaming SDK Module includes a CAB file that you can reference in your HTML pages to automatically install LEAD decoders on client computers. The CAB file contains:
- LEAD H.264 Decoder (DirectShow)
- LEAD H.264 Decoder (DMO)
- LEAD H.264 Encoder
- LEAD MPEG-4 Decoder
- LEAD MPEG-4 Encoder
- LEAD MCMP/MJPEG Codec
- LEAD MCMP/MJPEG Decoder
- LEAD H263 Encoder
- LEAD H263 Decoder
- LEAD Theora Encoder
- LEAD Theora Decoder
- LEAD AMR Encoder
- LEAD AMR Decoder
- LEAD Ogg splitter (required to play Ogg files in Media Player)
- LEAD Vorbis decoder (required to play Vorbis audio data)
- LEAD AAC Encoder
- LEAD AAC Decoder
DirectShow Filters
LEADTOOLS Video Streaming SDK Module includes the following DirectShow filters:
The Frame Rate Control filter provides changes the frame rate of the passing video stream.
Play, convert or capture only a specific rectangular area within the video.
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.
Resizes the video by adjusting the width and height of the frames using normal resize, resample bilinear, bicubic or Bresenham interpolation.
Flips, reverses, rotates video 90, 180, and 270 degrees. Very useful when certain devices capture video in a rotated state.
Product Demos
LEADTOOLS Video Streaming Module includes many demos with source code to help you get started with your own development project.
- Video Conferencing Server
- Video Conferencing Client
A few examples of applications that use of the above functionality:
- Create video conferencing and text messaging applications.
- Create PC based security applications where the security camera feed can be streamed and monitored remotely.
- Create applications for streaming TV content from a server and controlling the TV remotely.
- Create Windows Media Server like applications for broadcasting audio/video content compressed with our industry compression technology.
LEADTOOLS Video Streaming SDK Module Seamlessly Adds Video Streaming Technology to
|