在视频分发领域,将视频信息缓存到CDN是常用的视频加速方法。但是目前,云计算大有取代CDN的趋势,然而还没有弄清楚云存储和CDN的区别。
现有技术方案倾向于将CDN与P2P结合的方法,充分利用带宽资源,提高QoS。对于P2P,视频播放的流畅程度、时延等很大程度取决于种子节点的上传带宽。现在多采用分片技术,每个种子节点只保存文件或者视频的片段。
为了弄清楚CDN和云计算的区别,先特将搜集的一些信息整理后,贴在这里。
1.CDN的作用
CDN主要的作用是网络内容缓存。
虚拟化技术:对带宽资源进行虚拟化
2.云计算
云计算的主要任务:数据处理和任务处理
云计算的核心:服务器虚拟化,对内存、cpu、存储等资源进行虚拟化
一、CDN的应用场景 ——摘自腾讯云2.0
腾讯云CDN高级产品经理王琰介绍,腾讯云的CDN2.0目前主要涵盖以下五个应用场景:
- 网站静态文件加速:主要包括图片、CSS、JS等静态文件的加速,利用覆盖海内外的400多家自荐加速节点以及海外专线回源即可实现,提供源站存储和托管。(目前主要业务:泰康人寿、腾讯网)
- 全站加速:静态加速与动态加速结合,业务0改动地全面加速整个网站的访问速度,这有赖于智能路由调度。(目前主要业务:58同城、大众点评、QQ空间、朋友网)
- 下载服务:大文件下载,如游戏安装包和素材,APK更新等。(目前主要业务:刷机大师、应用宝、腾讯游戏)
- 图片服务:主要是针对UGC类社交图片应用场景,应用了裁剪、美化、人脸识别、压缩、多档尺寸和webp格式技术。(目前主要业务:魅族、天天P图、QQ空间相册)
- 流媒体:针对视频点播、视频直播、音视频通信、安防监控等内容,通过存储+转码的方式,放到CSDN边缘节点。(目前主要业务:CNTV、腾讯视频、QQ/微信语音通话)
二、云计算和CDN业务整合
参考链接: