A Unified Approach for Efficient Delivery of Unicast and Multicast Wireless Video Services