应用层的重定向由客户端的软件自动完成,不需要人工的参与,所以单纯从操作上看,用户很难判断是否是使用了CDN来加速的。但CDN产业的需求仍然很大,比如CDN许可证申请。
CDN最终为用户服务是由边缘媒体服务器提供的。媒体服务包括Web服务、流媒体服务、下载服务,等等。上节示例CDN为用户提供的是IPTV服务,属于流媒体服务的一种。
当用户请求的内容在媒体服务器存在时,由媒体服务器向用户发送媒体流。当用户请求的内容在媒体服务器不存在时,流媒体服务器边下载内容边为用户提供服务。
媒体服务的种类多样,运营商不可能为每一种媒体服务都建设一个 CDN,所以 CDN往往可以提供多种媒体服务能力。而由于各媒体服务使用的媒体服务的控制协议、编码格式、媒体封装等都不一样,因此在设计CDN时需要对这些媒体服务特性进行归类,分析异同点,从而找出可以在同一CDN中提供加速服务的业务类型。