1 / 3

DASH: D ynamic, A daptive S treaming over H TTP

DASH: D ynamic, A daptive S treaming over H TTP. References: “An Experimental Evaluation of Rate-Adaptation Algorithms in Adaptive Streaming over HTTP”, Saamer Akhshabi , Ali C. Begen , Constantine Dovrolis , ACM Multimedia Systems Conference 2011

twyla
Download Presentation

DASH: D ynamic, A daptive S treaming over H TTP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DASH: Dynamic, Adaptive Streaming over HTTP • References: • “An Experimental Evaluation of Rate-Adaptation Algorithms in Adaptive Streaming over HTTP”,SaamerAkhshabi, Ali C. Begen, Constantine Dovrolis, ACM Multimedia Systems Conference 2011 • “MPEG DASH specification (ISO/IEC DIS 23009-1.2),” 2011. • “STMicroelectronics press release on the developed MPEG DASH client prototype,” 2011. [Online]. Available: http://www.st.com/internet/com/press release/t3217.jsp • CS613 textbook, “Computer Networking – A Top-Down Approach”, 6thedition. Chapter 7.2.3. Multmedia Networking

  2. Streaming multimedia: DASH • DASH: Dynamic, Adaptive Streaming over HTTP • server: • divides video file into multiple chunks • each chunk stored, encoded at different rates • manifest file: provides URLs for different chunks • client: • periodically measures server-to-client bandwidth • consulting manifest, requests one chunkatatime • chooses maximum coding rate sustainable given current bandwidth • can choose different coding rates at different points in time (depending on available bandwidth at time) Multmedia Networking

  3. Streaming multimedia: DASH • DASH: Dynamic, Adaptive Streaming over HTTP • “intelligence”at client: client determines • whento request chunk (so that buffer starvation, or overflow does not occur) • what encoding rate to request (higher quality when more bandwidth available) • whereto request chunk (can request from URL server that is “close” to client or has high available bandwidth) Multmedia Networking

More Related