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.
Network filters and objects
LEADTOOLS Video Streaming SDK Module includes the following network filters and objects:
- LEAD Network Protocol Manager
- LEAD Network Sink Filter
- LEAD Network Source Filter
Multiplexers and Demultiplexers
LEADTOOLS Video Streaming SDK Module includes the following multiplexers and demultiplexers:
- LEAD Network Demultiplexer Filter
- LEAD Network Multiplexer Filter
- LEAD FLV Multiplexer
- LEAD FLV Demultiplexer
- LEAD ISO Multiplexer
- LEAD ISO Demultiplexer
- LEAD MKV Demultiplexer
- LEAD MKV Multiplexer
Video and Audio Codecs
LEADTOOLS Video Streaming SDK Module includes the following codecs:
- 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 VP8 Encoder
- LEAD VP8 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 ?쏛uto 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.