Research Article

Client-Driven Joint Cache Management and Rate Adaptation for Dynamic Adaptive Streaming over HTTP

Table 1

Definition of the main symbols.

Predicted buffered media time

at time instants
Variation of predicted buffered media time
Media bitrate
CSCaching status
MSDPredefined media segment duration
Representation ID and segment number to identify a segment
Time to cache a segment
Time to receive a segment
Time to request a segment
,   Upper threshold, lower threshold of predicted buffered media time
,   Upper threshold, lower threshold of variation of predicted buffered media time
, Segment number, current segment number to be requested by client
SFTSegment fetch time
Estimated SFT for a subsequent segment
SFT measured by client
SFT measured by proxy cache
SFT measurement from proxy cache to client
SFT measurement from the origin server to proxy cache
The recent sample of
The recent sample of
Proxy cache to the client
Origin sever to the proxy cache
, Representation ID,
The current representation ID,
the previous representation ID
, ,
and ,
Window size of the subsequent, prefetching and previous segments
Window size of the representation ID