MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  to be published at MMCN 2003 Scalable TCP-friendly Video Distribution for Heterogeneous Clients

Download:
Download as a PDF
by Michael Zink, Carsten Griwodz, Jens Schmitt, Ralf Steinmetz, Michael Zinka, Carsten Griwodzb, Jens Schmitta, Ralf Steinmetza A
ftp://ftp.kom.e-technik.tu-darmstadt.de/pub/papers/ZGSS03-1-paper.pdf
Add To MetaCart

Abstract:

This paper investigates an architecture and implementation for the use of a TCP-friendly protocol in a scalable video distribution system for hierarchically encoded layered video. The design supports a variety of heterogeneous clients, because recent developments have shown that access network and client capabilities differ widely in today’s Internet. The distribution system presented here consists of videos servers, proxy caches and clients that make use of a TCP-friendly rate control (TFRC) to perform congestion controlled streaming of layer encoded video. The data transfer protocol of the system is RTP compliant, yet it integrates protocol elements for congestion control with protocols elements for retransmission that is necessary for lossless transfer of contents into proxy caches. The control protocol RTSP is used to negotiate capabilities, such as support for congestion control or retransmission. By tests performed with our experimental platform in a lab test and over the Internet, we show that congestion controlled streaming of layer encoded video through proxy caches is a valid means of supporting heterogeneous clients. We show that filtering of layers depending on a TFRC-controlled permissible bandwidth allows the preferred delivery of the most relevant layers to end-systems while additional layers can be delivered to the cache server. We experiment with uncontrolled delivery from the proxy cache to the client as well, which may result in random loss and bandwidth waste but also a higher goodput, and compare these two approaches.

Citations

180 Proxy prefix caching for multimedia streams – Sen, Rexford, et al. - 1999
90 RFC 1889: RTP: A transport protocol for real-time applications – Group, Schulzrinne, et al. - 1996
82 The loss-delay based adjustment algorithm: A TCP-friendly adaptation scheme. Workshop on Network and Operating System Support for Digital Audio and Video – Sisalem, Schulzrinne - 1998
57 TEAR: TCP emulation at receivers -- flow control for multimedia streaming – Rhee, Ozdemir, et al.
35 On the interactions between layered quality adaptation and congestion control for streaming video – Feamster, Bansal, et al. - 2001
29 Mocha: A quality adaptive multimedia proxy cache for internet streaming – Rejaie, Kangasharju - 2001
24 Middleman: A video caching proxy server – Acharya, Smith - 2000
24 QoS scalability for streamed media delivery – Kasic, Walpole - 1999
14 Trends in wide area IP traffic patterns – McCreary, Claffy - 2000
14 A Caching and Streaming Framework for Multimedia – Paknikar, Kankanhalli, et al. - 2000
13 Priority-Progress Streaming for Quality-Adaptive Multimedia – Krasic, Walpole - 2001
10 Wide-area True Video-on-Demand by a Decentralized Cache-based Distribution Infrastructure – Griwodz - 2000
10 Retransmission Scheduling in Layered Video Caches – Zink, Schmitt, et al. - 2002
9 Long-term Movie Popularity in Video-on-Demand Systems – Griwodz, Bär, et al. - 1997
8 LC-RTP (Loss Collection RTP): Reliability for Video Caching in the Internet – Zink, Griwodz, et al. - 2000
7 KOM Player - A Platform for Experimental VoD Research – Zink, Griwodz, et al. - 2001
5 Exploiting the Fair Share to Smoothly Transport Layered Encoded Video into Proxy Caches – Zink, Griwodz, et al. - 2002
2 Caching Support – Frederick, Geagan, et al. - 2000
2 Dynamic Data Path Reconfiguration – Griwodz, Zink - 2001
1 Inktomi Traffic Server - Media Cache Option – Inktomi - 1999
1 An Experimental Dynamic RAM Video Cache – Race, Waddington, et al. - 2000
1 et al – Bartel - 1986