开发者社区> EdgePlus> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

浅谈阿里云PCDN原理及接入 几行代码能节省上百万的黑科技到底是什么?

简介: 距离PCDN上线时隔五个月,不少用户已经成功接入并且上线运行了一段时间。其中绝大部分客户反馈加速效果得到优化,视频首播时间、流畅率等核心性能指标均有提升。与此同时,每月的CDN费用得到了有效缩减,平均降幅超过40%,真正做到了质量提升而成本降低这一原则。
+关注继续查看

早在今年6月,阿里云已经发布了有一款黑科技产品——PCDN,它是以P2P技术为基础,通过挖掘利用边缘网络海量碎片化闲置资源而构建的低成本高品质内容分发网络服务,非常适用于视频点播、直播、大文件下载等业务场景。自从上线开始就得到了行业的关注,很多用户也在第一时间的申请了试用。

距离上线时隔五个月,不少用户已经成功接入并且上线运行了一段时间。其中绝大部分客户反馈加速效果得到优化,视频首播时间、流畅率等核心性能指标均有提升。与此同时,每月的CDN费用得到了有效缩减,平均降幅超过40%,真正做到了质量提升而成本降低这一原则。今天,我们就来看看,这个产品的技术原理和接入流程是怎样的。

那PCDN是如何做到质量升高而成本反降的呢?

实际上,PCDN的技术是默认将CDN作为超级节点,并通过统一的平台技术,并利用家用和商用的路由、接入和汇聚层节点、运营商四五线机房闲置节点等边缘节点,织成一张具有带宽和存储计算能力的资源网络,作为CDN的能力补充,以最优路径传输实现质量优先、兼顾成本的原则,完成不同节点之间的合理配比。

我们以视频点播场景为例,看看技术原理是怎样的。
PCDN_

首先,客户通过版权采购、用户上传分享等方式产生媒资库,形成源站,这是视频生产环节;然后,在视频传输和视频消费环节,分为一、二、三级加速,从源站将内容推送到CDN,被称之为一级加速;CDN节点将内容分发到PCDN节点上,被称为二级加速;在视频播放端,由于集成了PCDN的SDK,在请求播放时会优先命中附近的P2P节点,从中获取资源,减少了CDN的使用量;在播放端,尤其是SDK中,它不仅可以到二级节点中命中所请求的资源,还可以通过彼此之间的上传和下载命中所需资源,这种消费端彼此命中资源的模式称之为三级加速,进一步降低了二级节点的使用量。通过将PCDN网络和CDN网络结合起来,通过一、二、三级加速达到了较好的用户体验,同时降低了成本。

PCDN具有得天独厚的优势,市面上现在已有几家厂商拥有该业务能力。那这些已经申请试用的客户为什么要选择阿里云PCDN呢?

据悉,客户在选择PCDN的时候,资源规模大小、客户端SDK的接入成本和大小、终端是否上传、应用场景是否契合都是决定的关键性因素,而恰恰阿里云PCDN在这几个方面表现颇优。第一,阿里云在全国各地发展了很多终端硬件设备,资源覆盖广泛;第二,PCDN的客户端SDK大小在100KB左右,对接也只有简单的四步,同时支持远程升级,灵活性强;第三,优酷全站都使用了PCDN,历经了大流量业务的考验,技术能力也较为值得信赖。

那阿里云PCDN是怎样快速接入的呢?

PCDN_1

第一, 在阿里云官网找到PCDN产品,申请开通,与工作人员取得联系。
第二, PCDN开通后,用户可自行添加域名,并完成SDK集成联调;SDK包括三个接口:启动、停止和地址转换。整个集成SDK的过程中,用户不需要改变APP本身的逻辑,也没有过多的开发工作。有用户反馈,只用了4行核心代码,就完成了集成。用户的反馈如下图:

PCDN_2
启动APP时启动SDK,传入token

PCDN_3
播放器获取到url地址后,调用SDK获取PCDN本地播放地址并播放

PCDN_4
退出应用程序时停止PCDN服务

另外我们得知,最让用户惊喜的两点是PCDN支持下载限速和防劫持。对于下载业务场景来说,阿里云PCDN可以灵活控制下载速度,限制了在带宽高峰期下载的速度;同时,对于点播业务域名被运营商劫持导致的视频无法播放等问题,也通过PCDN SDK自带的免费HTTPDNS功能得以避免。

第三, 成功接入后,根据建议,一般客户都会选择部分渠道进行灰度发布和数据监控。

第四, 如局部上线效果满意,则可正式上线,使用PCDN为全部产品进行加速了。

因为现有的PCDN用户大部分为视频点播用户,这一场景也比较典型,所以我们关注的核心指标是视频首播时间和流畅度。结论不出所料,PCDN的平均视频首播时间跟CDN不相上下,视频流畅度达到98.5%左右,略优于CDN。其余的下载稳定性和完成率等指标也符合客户标准。

客户纷纷表示:“PCDN确实带来了实实在在的优惠,相对比其他厂商的轮番的打折、配送促销活动来说,这才是我们真正需要的东西。“也有视频行业客户表示,在接入稳定和业务稳定的情况下,每年可以节省上百万的带宽费用,对于追求质优价廉的客户来说,这是一个绝佳选择。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
使用阿里云ESC来进行论坛部署
用阿里云ESC部署XenForo论坛系统,以及谈谈我这几天使用阿里云的体验
59 0
阿里云大数据专业认证考试是什么
现在随着企业的发展以及互联网时代的到来,资源的增加都需要服务器扩容,而且在现在大数据盛行的现在,网络更是无处不在。关于大数据以容量大、类型多,好多人现在学习,以下我们就来了解关于阿里云大数据专业认证考试的内容。
132 0
深圳农商行手机银行APP全新升级 引入多项阿里云金融科技
深圳农商行手机银行APP全新升级 引入多项阿里云金融科技
147 0
阿里云大数据专业认证考试是什么?大数据是什么?
现在随着企业的发展以及互联网时代的到来,资源的增加都需要服务器扩容,而且在现在大数据盛行的现在,网络更是无处不在。关于大数据以容量大、类型多,好多人现在学习,以下我们就来了解关于阿里云大数据专业认证考试的内容。
106 0
阿里云acp大数据专业认证考试是什么?大数据是什么?
阿里云大数据专业认证考试是什么?大数据(big data),指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。
162 0
阿里云新人优惠,适合新人的重点优惠活动整理
如果我们刚刚注册阿里云账号,会收到阿里云发的一条短信通知,短信内容上提示有新人优惠活动,因此如果我们在阿里云刚注册新账号,属于新人,推荐以下优惠活动,可以有效节约我们的上云成本哦 新人优惠活动一:领取阿里云最新2000元通用抵扣代金券 领取代金券之后,在购买阿里云产品支付订单的时候选择代金券直接抵扣即可。
7781 0
APP产品交互设计资源汇总(不断更新中...)
Axure RP 7 元件库 http://www.iaxure.com/tag/axure7-0%E5%85%83%E4%BB%B6%E5%BA%93   ios8组合元件库V1.2版 http://www.
704 0
+关注
EdgePlus
阿里云产品运营,专注边缘计算和视频云产品与技术传播
528
文章
59
问答
来源圈子
更多
+ 订阅
相关文档: 边缘云节点
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载