Dynamic Adaptive Streaming over HTTP (DASH) is a media streaming technique that adapts to network conditions. It works by breaking media content into segments that can be requested independently. This allows clients to switch between different representations of the media to adapt to changing network conditions. DASH aims to provide high quality streaming over HTTP by enabling clients to dynamically switch between representations and request missing segments. It specifies formats and behaviors to enable efficient and high-quality delivery of streaming services over HTTP networks.