DASH (Dynamic Adaptive Streaming over HTTP) to standard przesyłania strumieniowego wideo i audio, który umożliwia dostarczanie treści multimedialnych przez protokół HTTP. Jest to elastyczny i skalowalny sposób dostarczania strumieniowego wideo, który dostosowuje jakość strumienia do warunków sieciowych i możliwości odbiorcy.
DASH opiera się na podziale strumienia wideo na małe segmenty i udostępnianiu ich przez serwer HTTP. Odbiorca pobiera i odtwarza te segmenty w czasie rzeczywistym, a protokół DASH kontroluje proces przesyłania i dostarcza informacji o dostępnych jakościach i wersjach strumienia.
Główne cechy DASH to:
- Adaptacyjne strumieniowanie: DASH dostosowuje jakość strumienia wideo na podstawie bieżących warunków sieciowych i możliwości odbiorcy. Serwer DASH udostępnia wiele wersji strumienia w różnych jakościach, a odbiorca wybiera odpowiednią wersję na podstawie dostępnej przepustowości i innych czynników. Dzięki temu zapewnia optymalną jakość wideo i minimalizuje buforowanie.
- Skalowalność: DASH jest skalowalny i może dostarczać strumienie wideo o różnych rozdzielczościach, bitrate'ach i formatach. Serwer DASH może obsługiwać wiele jednoczesnych połączeń i dostarczać strumienie do wielu odbiorców jednocześnie.
- Obsługa różnych urządzeń: DASH jest obsługiwany przez wiele urządzeń, platform i odtwarzaczy multimedialnych. Działa na różnych systemach operacyjnych, przeglądarkach internetowych, smartfonach, tabletach, telewizorach inteligentnych i innych urządzeniach.
- Kontrola bufora: DASH kontroluje buforowanie strumienia wideo, aby minimalizować opóźnienie i zapewnić płynne odtwarzanie. Odbiorca pobiera segmenty wideo z wyprzedzeniem i buforuje je, aby zniwelować wpływ zmian w jakości połączenia internetowego.
DASH jest jednym z popularnych standardów przesyłania strumieniowego wideo i audio obecnie stosowanych na platformach streamingowych, serwisach VOD (Video on Demand) i transmisjach na żywo. Zapewnia elastyczne dostarczanie treści multimedialnych, dopasowane do warunków sieciowych i preferencji odbiorcy.