Multimedia Streaming SDK Libraries

LEADTOOLS Multimedia SDKs offer a full range of multimedia streaming libraries to developers. The SDKs support a wide variety of streaming technologies, including high-level a Media Streaming Server framework, Client/Server Video Conferencing, MPEG-2 Transport with KLV-metadata, and RTSP. LEADTOOLS turns normally complex tasks using low-level DirectShow or Media Foundation libraries into simple tasks that require much less coding.

Feature-rich Multimedia Streaming  SDK

Media Streaming Server

The LEADTOOLS Streaming SDK Module includes a Media Streaming Server framework that provides developers with components to build professional audio/video multimedia streaming applications for playback on any device. The Media Streaming Server libraries take any file, capture device, ONVIF-conformant camera, UDP, and RTSP stream and converts it on the fly to a variety of formats and industry-standard protocols, including RTSP, Flash, Apple HTTP Live Streaming, HTML5, Microsoft Smooth Streaming, MPEG-DASH, and Adobe HDS.

All it takes is three lines of code to set up and start a LEADTOOLS Media Server. Developers can place this code into a service application, update the config XML, register the required DLLs, and call it a day, which demonstrates how powerful and programmer-friendly the LEADTOOLS Media Server framework is.

var server = new Leadtools.MediaStreaming.Server(); 
server.ImportConfigFile("%ltmsConfigFolder%\\config.xml"); 
server.Start();
Video conferencing libraries

Video Conferencing

The LEADTOOLS Streaming SDK Module includes video conferencing libraries to develop applications that require real-time video capture, playback, transmission, and efficient compression. LEAD's collection of world-class audio and video codecs for DirectShow and Media Foundation improve quality and speed, while cutting back on bandwidth consumption, efficiently maximizing available resources to broadcast and receive live multimedia streams over industry-standard communication protocols.

MPEG-2 Transport libraries

MPEG-2 Transport

The LEADTOOLS Multimedia Suite SDK includes MPEG-2 Transport and MPEG-2 Program streaming, playback, capture, and conversion components and APIs. Developers can utilize robust UDP and TCP streaming with DVR and KLV metadata to create a wide spectrum of applications, including security systems, HDTV playback, and UAV ground stations.

RTSP libraries

RTSP

The LEADTOOLS Streaming SDK Module includes DirectShow filters and Media Foundation Transforms that support RTSP to securely send and receive audio and video over UDP and HTTP connections. Developers can use LEADTOOLS to create or connect to any RTSP source to make powerful surveillance, shop floor machine vision, video conferencing, live streaming, and video on-demand applications.

Stream AV data from DICOM

DICOM Streaming

With the LEADTOOLS Medical SDK, the Media Server component can automatically extract MPEG-2 Transport and MP4 streams embedded in DICOM files to provide as streams using industry standard streaming protocols.

Multimedia Streaming Development Made Easy

Easy to Integrate

LEADTOOLS handles the heavy lifting, eliminating months of R&D, while giving you the best quality and performance available. You'll be free to focus on other components of your application. Download the LEADTOOLS evaluation to streamline your development.

Cross platform libraries

Multimedia Streaming SDK Platforms and Programming Interfaces

Operating Systems

Projects that use LEADTOOLS Multimedia Streaming libraries can be deployed to Windows devices.

Frameworks

Developers that are leveraging these frameworks can utilize the Multimedia Streaming SDK: .NET 6+, .NET Framework, WinForms, and ASP.NET

Programming, Scripting, Markup

Multimedia Streaming code snippets and demo applications are provided for the following: C#, VB, XAML, and C/C++

Start Coding with LEADTOOLS Multimedia Streaming


Multimedia libraries for Windows development in C, C++, C#, and VB.NET targeting DirectShow and Media Foundation frameworks.

Download LEADTOOLS Libraries