Video Transcoding, Caching, and Multicast for Heterogeneous Networks Over Wireless Network Virtualization | IEEE Journals & Magazine | IEEE Xplore