keywords prefetching; servers; multicast communication; content distribution networks; synchronization; encoding; decoding