COPACC: An Architecture of Cooperative Proxy-Client Caching System for On-Demand Media Streaming | IEEE Journals & Magazine | IEEE Xplore