EasyDSS高性能RTMP、HLS(m3u8)、HTTP-FLV、RTSP流媒体服务器解决方案之CDN内容分发网络
背景分析
EasyDSS流媒体解决方案提供一站式的转码、点播、直播、录像、检索、时移回放服务,极大地简化了开发和集成的工作,并且EasyDSS支持多种特性,完全能够满足企业视频信息化建设方面的需求。其中的第三方转推功能,就是EasyDSS软件产品支持与CDN、其他流媒体服务对接。
CDN内容分发网络,具体是什么意思呢?有哪些具体的服务提供者?
1. CDN解释
摘自 | 解释 |
---|---|
维基百科 | 内容分发网络(Content delivery network或Content distribution network,缩写:CDN)是指一种通过互联网互相连接的电脑网络系统,利用最靠近每位用户的服务器,更快、更可靠地将音乐、图片、视频、应用程序及其他文件发送给用户,来提供高性能、可扩展性及低成本的网络内容传递给用户。 |
百度百科 | CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。 |
可以看出CND是一种将服务提供者的内容,加速稳定传递给使用用户。在什么情况下我们需要使用CDN的服务?
总结为如下情况:
- 自身服务器的性能带宽有所限制;
- 终端使用者数量较多;
- 缩短响应时间,加快内容传递;
2. CND服务场景
在一般情况下,皆是为了提升使用者体验。
CDN的服务场景包括:
- 静态内容加速
- 点播加速
- 直播加速
3. CND服务商
CDN服务商 | 描述 |
---|---|
网易蜂巢 | 内容分发网络(Content Delivery Network,简称 CDN),将源内容同步到全国各边缘节点,配合精准的调度系统,将用户的请求分配至最适合他的节点,使用户可以以最快的速度取得他所需的内容,解决网络带宽小、用户访问量大、网点分布不均等问题,提高用户访问的响应速度。 |
阿里云 | 将源站内容分发至最接近用户的节点,使用户可就近取得所需内容,提高用户访问的响应速度和成功率。解决因分布、带宽、服务器性能带来的访问延迟问题,适用于站点加速、点播、直播等场景。 |
七牛云 | 融合 CDN 是在传统 CDN 基础上实现的对数据网络加速进一步优化的融合管理服务。除了服务于音视频点播、文件、应用与 Web 加速,以及各类增值场景外,七牛融合 CDN 还通过全方位的 CDN 质量监控,以及智能易用的加速节点调度等功能,保障用户服务的连续性,提供稳定快速的网络访问质量。 |
4. 流媒体加速要求示列
需详细描述流媒体加速产品设计原理和主要功能,被加速音视频的首次缓冲时间不超过3秒,直播服务要求低延时,RTMP延时小于5秒,HLS延时小于15S;CDN服务能够独立完成对招标方流媒体服务扩展支撑,即随着流媒体服务业务的增长,源站无需增加流媒体服务器;
- 具备多种防盗链功能,确保内容资源在经过CDN分发时不被其他人恶意引用或者被非法用户下载。
- CDN需支持直播时移业务,且时移时间可自行定制;流媒体服务需提供禁播功能,对于源站禁播内容CDN cache节点能够实现立即禁播。
- 直播服务要求能够实现RTMP输入,HLS输出,且HLS输出能够实现多码率自适应;传输协议支持HLS http,支持高低两种码率;CDN服务需完善适配甲方的客户端;要求提供服务的可用性年均达到99.9%以上。
关于EasyDSS流媒体服务器
EasyDSS流媒体解决方案是由安徽旭帆信息科技有限公司自主研发的一套集流媒体点播、转码、管理、直播、录像、检索、时移回看于一体的一套完整的商用流媒体解决方案。安徽旭帆信息科技有限公司一直致力于流媒体音视频领域的科技研发,其建立和维护的easydarwin开源项目自2012年起发展至今,凭借多年在流媒体音视频领域的技术经验积累,目前已经发展成为行业技术领先、经验丰富的流媒体研发及技术服务团队。而EasyDSS正是由EasyDarwin项目的多年积累而全新研发的一套商用的、功能强大的高性能流媒体解决方案。更多EasyDSS相关功能及版本下载:http://www.easydss.com