EasyDSS流媒体解决方案之CDN内容分发网络

来源:互联网 发布:qt 连接mysql 编辑:程序博客网 时间:2024/05/19 14:02

CDN内容分发网络,那么具体是什么意思呢?又有哪些具体的服务提供者?

1. CDN解释

摘自 解释 维基百科 内容分发网络(Content delivery network或Content distribution network,缩写:CDN)是指一种通过互联网互相连接的电脑网络系统,利用最靠近每位用户的服务器,更快、更可靠地将音乐、图片、视频、应用程序及其他文件发送给用户,来提供高性能、可扩展性及低成本的网络内容传递给用户。 百度百科 CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。

可以看出CND是一种将服务提供者的内容,加速稳定传递给使用用户。那什么情况下,我们需要使用CDN的服务。我总结的如下情况:

  1. 自身服务器的性能带宽有所限制;
  2. 终端使用者数量较多;
  3. 缩短响应时间,加快内容传递;

2. CND服务场景

在一般情况下,皆是为了提升使用者体验。CDN的服务场景一般包括哪些:

  • 静态内容加速
  • 点播加速
  • 直播加速

3. CND服务商

CDN服务商 描述 网易蜂巢 内容分发网络(Content Delivery Network,简称 CDN),将源内容同步到全国各边缘节点,配合精准的调度系统,将用户的请求分配至最适合他的节点,使用户可以以最快的速度取得他所需的内容,解决网络带宽小、用户访问量大、网点分布不均等问题,提高用户访问的响应速度。 阿里云 将源站内容分发至最接近用户的节点,使用户可就近取得所需内容,提高用户访问的响应速度和成功率。解决因分布、带宽、服务器性能带来的访问延迟问题,适用于站点加速、点播、直播等场景。 七牛云 融合 CDN 是在传统 CDN 基础上实现的对数据网络加速进一步优化的融合管理服务。除了服务于音视频点播、文件、应用与 Web 加速,以及各类增值场景外,七牛融合 CDN 还通过全方位的 CDN 质量监控,以及智能易用的加速节点调度等功能,保障用户服务的连续性,提供稳定快速的网络访问质量。

4. 流媒体加速要求示列

需详细描述流媒体加速产品设计原理和主要功能,被加速音视频的首次缓冲时间不超过3秒,直播服务要求低延时,RTMP延时小于5秒,HLS延时小于15S;CDN服务能够独立完成对招标方流媒体服务扩展支撑,即随着流媒体服务业务的增长,源站无需增加流媒体服务器;

  1. 具备多种防盗链功能,确保内容资源在经过CDN分发时不被其他人恶意引用或者被非法用户下载。
  2. CDN需支持直播时移业务,且时移时间可自行定制;流媒体服务需提供禁播功能,对于源站禁播内容CDN cache节点能够实现立即禁播。
  3. 直播服务要求能够实现RTMP输入,HLS输出,且HLS输出能够实现多码率自适应;传输协议支持HLS http,支持高低两种码率;CDN服务需完善适配甲方的客户端;要求提供服务的可用性年均达到99.9%以上。

更多EasyDSS相关功能及版本下载

Web:www.easydss.com

EasyDSS技术交流群:560148162

原创粉丝点击