Cooperative Video Provisioning in Mobile Wireless Environments