MPEG-DASH is one of the most popular video streaming protocols. It is widely used to distribute media to various end-user devices through video-on-demand or live broadcast, including smart phones, tablet computers, smart TVs, game consoles, and so on.

DASH (Dynamic Adaptive Streaming over HTTP) is a standard jointly formulated by MPEG and ISO at the end of 2011. Through the HTTP common audio-visual file communication protocol, high-quality audio-visual content can be transmitted to networked TVs, set-top boxes and mobile terminal devices through the network. Prior to MPEG-DASH, there were progressive streaming media protocols such as Apple’s HLS, Microsoft’s Smooth Streaming and Adobe’s Dynamic Streaming on the market, but they were not compatible with each other. MPEG-DASH integrated these three streaming media protocols. Support TS profile and ISO profile, more versatile.