The Impact of Content Delivery Networks on IPTV Performance