ABSTRACT
Modern Internet streaming services have utilized various techniques to improve the quality of streaming media delivery. Despite the characterization of media access patterns and user behaviors in many measurement studies, few studies have focused on the streaming techniques themselves, particularly on the quality of streaming experiences they offer end users and on the resources of the media systems that they consume. In order to gain insights into current streaming services techniques and thus provide guidance on designing resource-efficient and high quality streaming media systems, we have collected a large streaming media workload from thousands of broadband home users and business users hosted by a major ISP, and analyzed the most commonly used streaming techniques such as automatic protocol switch, Fast Streaming, MBR encoding and rate adaptation. Our measurement and analysis results show that with these techniques, current streaming systems these techniques tend to over-utilize CPU and bandwidth resources to provide better services to end users, which may not be a desirable and effective is not necessary the best way to improve the quality of streaming media delivery. Motivated by these results, we propose and evaluate a coordination mechanism that effectively takes advantage of both Fast Streaming and rate adaptation to better utilize the server and Internet resources for streaming quality improvement.
- Buffer settings in Windows media player. http://support.microsoft.com/?scid=kb;en-us;q257535.Google Scholar
- Fast Streaming with Windows Media 9 Series. http://www.microsoft.com/.Google Scholar
- HTTP streaming protocol. http://sdp.ppona.com.Google Scholar
- Microsoft Windows media - Intelligent Streaming. http://www.microsoft.com/.Google Scholar
- MMS streaming protocol. http://sdp.ppona.com.Google Scholar
- Real data transport (RDT). http://protocol.helixcommunity.org/.Google Scholar
- RealProducer 10 user guide. http://www.real.com/.Google Scholar
- Windows media load simulator. http://www.microsoft.com/.Google Scholar
- YouTube - broadcast yourself. http://www.youtube.com/.Google Scholar
- J. M. Almeida, J. Krueger, D. L. Eager, and M. K. Vernon. Analysis of educational media server workloads. In Proc. of ACM NOSSDAV, June 2001. Google ScholarDigital Library
- S. Chen, B. Shen, S. Wee, and X. Zhang. Designs of high quality streaming proxy systems. In Proc. of IEEE INFOCOM, Mar. 2004.Google Scholar
- L. Cherkasova and M. Gupta. Characterizing locality, evolution, and life span of accesses in enterprise media server workloads. In Proc. of ACM NOSSDAV, May 2002. Google ScholarDigital Library
- M. Chesire, A. Wolman, G. Voelker, and H. Levy. Measurement and analysis of a streaming media workload. In Proc. of USITS, Mar. 2001. Google ScholarDigital Library
- J. Chung, M. Claypool, and Y. Zhu. Measurement of the congestion responsiveness of RealPlayer streaming video over UDP. In Proc. of the Packet Video Workshop, Apr. 2003.Google Scholar
- C. Costa, I. Cunha, A. Borges, C. Ramos, M. Rocha, J. Almeida, and B. Ribeiro-Neto. Analyzing client interactivity in streaming media. In Proc. of WWW, May 2004. Google ScholarDigital Library
- C. Cranor, T. Johnson, and O. Spatscheck. Gigascope: a stream database for network applications. In Proc. of ACM SIGMOD, June 2003. Google ScholarDigital Library
- L. Guo, S. Chen, Z. Xiao, and X. Zhang. Analysis of multimedia workloads with implications for Internet streaming. In Proc. of WWW, May 2005. Google ScholarDigital Library
- L. Guo, S. Chen, Z. Xiao, and X. Zhang. DISC: Dynamic interleaved segment caching for interactive streaming. In Proc. of IEEE ICDCS, June 2005. Google ScholarDigital Library
- M. Handley and V. Jacobsen. SDP: Session description protocol. RFC 2327, Apr. 1998. Google ScholarDigital Library
- M. Li, M. Claypool, R. Kinicki, and J. Nichols. Characteristics of streaming media stored on the Web. Nov. 2005. Google ScholarDigital Library
- A. Mena and J. Heidemann. An empirical study of Real audio traffic. In Proc. of IEEE INFOCOM, Mar. 2000.Google ScholarCross Ref
- J. Nichols, M. Claypool, R. Kinicki, and M. Li. Measurements of the congestion responsiveness of Windows streaming media. In Proc. of ACM NOSSDAV, June 2004. Google ScholarDigital Library
- J. Padhye and J. Kurose. An empirical study of client interactions with a continuous media courseware server. In Proc. of ACM NOSSDAV, July 1998.Google Scholar
- H. Schulzrinne, S. Casner, R. Frederick, and V. Jacobson. RTP: A transport protocol for real-time applications. RFC 1889, Jan. 1996. Google ScholarDigital Library
- H. Schulzrinne, A. Rao, and R. Lanphier. Real time streaming protocol (RTSP). RFC 2326, Apr. 1998. Google ScholarDigital Library
- K. Sripanidkulchai, B. Maggs, and H. Zhang. An analysis of live streaming workloads on the Internet. In Proc. of ACM SIGCOMM IMC, Oct. 2004. Google ScholarDigital Library
- E. Veloso, V. Almeida, W. Meira, A. Bestravos, and S. Jin. A hierarchical characterization of a live streaming media workload. IEEE/ACM Transactions on Networking, Sept. 2004. Google ScholarDigital Library
- B. Wang, J. Kurose, P. Shenoy, and D. Towsley. Multimedia streaming via TCP: An analytic performance study. In Proc. of ACM Multimedia, Oct. 2004. Google ScholarDigital Library
- Y. Wang, M. Claypool, and Z. Zuo. An empirical study of RealVideo performance across the Internet. In Proc. of the ACM SIGCOMM IMW, Nov. 2001. Google ScholarDigital Library
- K. Wu, P. S. Yu, and J. Wolf. Segment-based proxy caching of multimedia streams. In Proc. of WWW, May 2001. Google ScholarDigital Library
- H. Yu, D. Zheng, B. Y. Zhao, and W. Zheng. Understanding user behavior in large scale video-on-demand systems. In Proc. of EuroSys, Apr. 2006. Google ScholarDigital Library
Index Terms
- Delving into internet streaming media delivery: a quality and resource utilization perspective
Recommendations
Two decades of internet video streaming: A retrospective view
Special Sections on the 20th Anniversary of ACM International Conference on Multimedia, Best Papers of ACM Multimedia 2012For over two decades, video streaming over the Internet has received a substantial amount of attention from both academia and industry. Starting from the design of transport protocols for streaming video, research interests have later shifted to the ...
Media streaming via TFRC: An analytical study of the impact of TFRC on user-perceived media quality
TCP-Friendly Rate Control (TFRC) is being adopted in Internet standards for congestion control of streaming media applications. In this paper, we consider the transmission of prerecorded media from a server to a client by using TFRC, and analytically ...
Comments