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 비디오 파일을 재생하는 몇 가지 방법입니다: