Feature Description

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

Technology Related to MPEG-DASH Format