Download:
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
|