MPEG-DASH stands for Dynamic Adaptive Streaming over HTTP. It is an international standard developed by the Moving Picture Experts Group (MPEG) that enables high-quality streaming of media content over the internet. This content is delivered from conventional HTTP web servers. Similar to HLS, MPEG-DASH divides the content into chunks or segments, allowing the player to request the optimal quality segment based on current network conditions and client capabilities. This ensures an adaptive and smooth playback experience.
An MPD (Media Presentation Description) file is an XML file used in MPEG-DASH. It describes the structure of the media content, including information about the available segments, their URLs, and the different quality levels. The MPD file acts as a manifest that the DASH player uses to fetch and play the appropriate segments of the media content.
DASH is widely used for streaming video content on the internet and is utilized across various platforms such as online TV services, video on demand (VOD), live broadcasts, and other multimedia applications. Its adaptive nature makes it suitable for delivering content in diverse environments, ranging from high-speed broadband connections to mobile networks, thereby catering to a wide array of devices like smartphones, tablets, smart TVs, and computers.
优点:
缺点:
DASH和HLS都是自适应流媒体技术,但它们有明显的区别:
播放DASH内容通常需要互联网连接和支持DASH流媒体的播放器。以下是一些播放DASH视频文件的方法: