LEADTOOLS provides everything needed to stream the MPEG-DASH format using the Media Streaming Server in .NET (C# & VB) and C/C++. With only a few lines of code, a fully featured HLS server can be created to stream audio/video multimedia to any MPEG-DASH client application.
MPEG-DASH (Dynamic Adaptive Streaming over HTTP) is a streaming technique designed to use an adaptive bit rate and provide content providers with the ability to stream high quality media from conventional HTTP web servers. Because MPEG-DASH is adaptive, it can seamlessly change the stream settings based on current network conditions and client hardware capabilities to provide high-quality playback with fewer stalls and less re-buffering. MPEG-DASH is similar to Apple HTTP Live Streaming (HLS) and works by breaking media content into small HTTP-based file segments, making it possible to stream many hours of content such as a movies and live broadcasts such as sports and news events. Segments are encoded at different bit rates, allowing the client to appropriately choose the next segment to download based on current network conditions. MPEG-DASH segments can contain any media data, but the only supported containers are ISO base media file format (MP4) and MPEG-2 Transport Stream.
Overview of LEADTOOLS MPEG-DASH Format SDK Technology
- Full support to stream any multimedia file, capture device, ONVIF-conformant camera, and UDP and RTSP streams to clients using the MPEG-DASH protocol
- Easily implement an MPEG-DASH server with the LEADTOOLS Media Streaming Server
- Industry-standard alternative to several proprietary adaptive streaming solutions such as
- Adaptive streaming technology breaks up videos into smaller segments for reliable, continuous playback of large videos and live broadcasts
- Full support to stream multiple container formats
- .NET (C# & VB) and C DLL libraries for 32 and 64-bit development