(ImageEngine) or integrating with one of the existing CDNs (Cloudinary/Akamai, Imgix/Fastly). While providing a universally agreed-on definition of what an Image CDN is may not be possible, generally speaking, an Image CDN supports the following three components: A Content Delivery Network (CDN) for the fast serving of images. Image manipulation and optimization, either on-the-fly through URL directives, in batch mode (through manual upload of images) or fully automatic (or a combination of these). Device Detection (also known as Device Intelligence), i.e. the ability to determine the properties of the requesting browser and/or device through analysis of the User-Agent string, HTTP Accept headers, Client-Hints or JavaScript. The following table summarizes the current situation with the main software CDNs in this space: Notable content delivery service providers Free CDNs cdnjs BootstrapCDN Cloudflare JSDelivr Traditional commercial CDNs Akamai Technologies Amazon CloudFront Aryaka Azure CDN CacheFly CDN77 CDNetworks CenterServ ChinaCache Cloudflare Cotendo EdgeCast Networks Fastly Google Cloud CDN HP Cloud Services Incapsula Instart Internap LeaseWeb Lumen Technologies, formerly Level 3 Communications Limelight Networks MetaCDN NACEVI OnApp GoDaddy OVHcloud Rackspace Cloud Files Speedera Networks StackPath StreamZilla Wangsu Science & Technology Yottaa Telco CDNs AT&T Inc. Bharti Airtel Bell Canada BT Group China Telecom Chunghwa Telecom Deutsche Telekom KT KPN Lumen Technologies, formerly CenturyLink Megafon NTT Pacnet PCCW Qualitynet Singtel SK Broadband Spark New Zealand Tata Communications Telecom Argentina Telefonica Telenor TeliaSonera Telin Telstra Telus TIM Türk Telekom Verizon Commercial CDNs using P2P for delivery BitTorrent, Inc. Internap Pando Networks Rawflow Multi CDN MetaCDN Warpcache In-house CDN Netflix See also Application software Bel Air Circuit Comparison of streaming media systems Comparison of video services Content delivery network interconnection Content delivery platform Data center Digital television Dynamic site acceleration Edge computing Internet radio Internet television InterPlanetary File System IPTV List of music streaming services List of streaming media systems Multicast NetMind Open Music Model Over-the-top content P2PTV Protection of Broadcasts and Broadcasting Organizations Treaty Push technology Software as a service Streaming media Webcast Web syndication Web television References Further reading Applications of distributed computing Cloud storage Computer networking Digital television Distributed algorithms Distributed data storage Distributed data storage systems File sharing File sharing networks Film and video technology Internet broadcasting Internet radio Streaming television Multimedia Online content distribution Peer-to-peer computing Peercasting Streaming Streaming media systems Video hosting Video on demand