随着在线内容需求的增长,对可以快速可靠地向用户交付视频Video,大文件Files和其他Web内容的关键技术的需求也在增加。在加载网页和网页实际出现之间发生的延迟称为Latency延迟。由于您的计算机与网页的托管服务器之间的地理/物理距离,页面的latency延迟可能会很高,并且没有用户可以忍受这么长时间才能加载内容,他们只会关闭或跳转到另一个Web应用程序。
CDN的发展是为了通过加速内容交付来解决这样一个根本问题。多台服务器上的缓存内容广泛分布在不同的地理/物理位置(CDN节点),以经济高效的方式将一系列内容快速交付到众多终端。
在本文中,让我们看看CDN是如何工作的,以及基于用户需求的CDN交付类型。
CDN的工作原理?
一般来说,CDN是一个大型的服务器网络。它们通过将内容副本从源服务器拉到存储库(称为Caches缓存或POPs点)中分布在不同的地理位置,从而减少了web服务器和用户之间的物理拉伸负担。因此,当来自美国的用户尝试访问法国内容时,可以简单地从本地美国PoP点中获取它,而不需要直接从法国路由内容。简而言之,CDN在为用户提供最高级的覆盖范围方面非常出色,从而改善了用户体验。
CDN的类型
根据需求目的,CDN交付分为三类:General Purpose CDN’s通用CDN,On-demand Video CDN’s点播视频CDN,Live Video CDN’s直播视频CDN。让我们来详细探讨每个类别。
General Purpose CDN通用型CDN
通用CDN在视频出现之前就已经形成了,您在浏览热门网站,下载软件更新或在YouTube上播放歌曲时可能会遇到通用CDN。他们通过检索来自不同区域的缓存内容来驱动Web流量。然而,Web加速已经变得有点复杂和高度分散,因为它们依赖于分布在世界各地不同语言和国家边界的大量服务器。单个国家/地区的语言集群可以促使众多CDN具备进军市场不同部分的能力。
On-Demand Video CDN点播视频CDN
Barely,为了限制传送给用户的比特数,CDN并不真的愿意花费额外的硬件和流媒体软件成本。因此,直接下载、渐进式下载和HTTP流的格式得到了发展。
直接下载需要先下载视频才能观看。然而,对于大型应用程序和电影来说,这是一个费时费力的过程,而较短的剪辑可以快速下载。
YouTube是渐进式下载的完美例子,它需要一点一点的下载。在这里,观看者可以观看视频的一部分,而其余部分正在下载,从而促进了视频的并发下载和利用。随着互联网速度的提高,传输标准定义内容所需的下载速度超过比特率,渐进式下载变得更加有效和实用。
HTTP流技术通过将点播内容分成小块并分别对其进行流式传输,从而扼杀了点播内容。为了将特定流定制为用户的视频播放器,以不同的比特率执行流。
Live Video CDN 直播视频CDN
除了其他形式的CDN传输外,Live Video直播视频传输非常重要,因为CDN传送的视频内容大部分是点播视频,live video直播视频无法缓存。因此,基本CDN基础设施采用了一种新的形式,即Live Streaming CDN(直播CDN)。
这些直播CDN可以通过两种方式制作
Live streaming直播CDN正变得越来越流行,尽管在用户浏览量高峰期间成本高昂,而且成本不能被充分回收,因为我们不能期望持续使用。然而,Live Streaming CDN(直播CDN)有望通过将自己标记为主流来统治整个通信领域。
Final Verdict 最终裁决
CDN可以作为一个迷人的魔性的解决方案,平滑的将内容传输到你的客户。CDN可为不同类型的业务部门(例如IT公司,media媒体,GOV.政府,Finance金融,E-commerce电子商务等)提供特定的好处。
准备好通过将CDN集成到您的流媒体平台中,获得非凡的业务体验吧!
FDCservers CDN基于OnApp云计算平台,HTTP 和 Streaming两种Edge Server边缘服务器。Edge Servers支持以下协议:
更多帮助请联系[email protected]