Content Delivery for Streaming Media