阿里云PCDN是以P2P技术为基础,通过挖掘利用边缘网络海量碎片化闲置资源而构建的低成本高品质内容分发网络服务,用户接入后能获得等同或高于CDN的分发质量,同时显著降低分发成本,适用于视频点播、直播、大文件下载等业务场景。

为了在选型过程中给用户更多的参考,我们邀请到了南瓜电影CTO庄徐麟先生,从接入者的角度分享下使用PCDN过程中的一些问题、解决方案和重要价值。

南瓜电影产品介绍


南瓜电影是相对小众的视频应用,2015年10月成立,以“暗黑精品电影一站式服务”为产品理念和服务目标,通过移动端、电视端为用户提供观影服务。产品采用纯会员制,完全无广告干扰,内容简洁,没有过多复杂的功能,让用户将所有注意力聚焦在影视内容上。

而在聚焦影视内容方面,南瓜电影从精品化内容、市场差异化、手机与互联网电视、中产阶级精英客户群体四个维度对内容进行精细化运营,并和超过150家优秀独立制片公司合作,在电影品质方面做了专业的把控,注重专业评分、观众评分、电影口碑和流行热度。


为什么选择PCDN


南瓜电影上线以来,一直保持和阿里云的紧密合作,在PCDN 产品内测阶段就选择接入该新产品,双方工程师一同努力,打磨产品、提升效果。

关于为什么选择PCDN产品,南瓜电影CTO庄徐麟先生说到:当得知阿里云要推出PCDN产品的时候,我们首先想到P2P分享率,因为南瓜电影本身内容是相对小众化的,内容比较长尾效应,很难满足80%的人看20%的内容。如果用传统P2P模式去下载、分发和观看,分享率能达到30%就不错了,还要担心终端上写存储卡,上传流量可能引起的用户体验问题,起初还是有犹豫的。

在和阿里云的产品同学聊过了之后,迷雾渐渐解开。PCDN以CDN节点和海量的专属P2P节点提供服务,包括各种智能路由器和用户手中的闲置带宽资源,形成了一个带宽共享经济的模式。这就使得PCDN永远是从CDN和已经预热好资源的专属P2P节点上下载内容,不依赖播放端的流量上传,从而实现了播放端 免写存储卡,免上传,不会影响终端用户的设备性能、流量、电量和使用寿命 ,做到用户无感知,这样就满足了我们的需求,也是和市面上一般P2P方案相比最的大差化优势所在。另外,PCDN最吸引我们的还是“省钱”,对于创业公司来说,CDN成本和版权成本是视频应用中最重要的两块,虽然现在CDN成本已经很低,但是PCDN可以让成本降得更低,我们可以把节省下来资金用于版权内容购买之上,提供更多精品电影给用户。

最终,所有的条件需求都得到满足,南瓜电影决定尝试使用PCDN。

集成最佳实践


南瓜电影从3月份开始启动PCDN整体集成,双方初步方案沟通确认后,4月份进行了集成测试,5月份尝试单渠道升级,6月份全网升级开始使用,所有南瓜电影终端上都使用了PCDN的功能,后来在9月份的时候做了一些阶段性优化升级。


在整个OTT的集成中,南瓜电影选择了全中国TOP1000的电视机做了集成,中间虽然会有一些问题,但最终到现在为止,崩溃率等各方面指标都保持在非常稳定和可接受的范围,因为全中国的硬件设备太多,电视机的集成适配难度非常大,所以崩溃率也是没办法完全避免的。

5月份的时候南瓜电影在最大的渠道做了测试,从整体数据上来看,卡顿率在慢慢降低,刚开始稍微高一点,当覆盖率达到30%以上,卡顿的各项指标马上就会降下来了。从现有的数据监测上来说, PCDN的卡顿、启播、buffer等指标与CDN是基本一致的。

这是终端集成的方案,对于南瓜电影APP来说,有播放和下载两种业务,集成PCDN SDK,通过P2P的调度来调配资源的分发。


“这是在代码层,我们终端SDK整个集成的全部工作”,南瓜电影CTO庄徐麟先生说到:“在开通账号和申请token之后,进入到接入层我们只有四步,非常简单易用,第一步和第二步是引入PCDN的包;第三步是初始化PCDN的服务,第四步是在需要播放的时候调用一下这一行代码。这就是整个的终端SDK调用流程。”


与其他视频公司一样,南瓜电影也会选择多家CDN服务厂商,在内容生产完成后的分发到CDN、调度等都是和多个CDN打交道。这么做的原因是保障用户在看的过程中,不被技术故障和风险影响用户的观看体验。南瓜电影在全局CDN调度策略是在用户发起播放器请求的时候,可以根据地域覆盖、实时统计的卡顿率、成本等指标,计算出这个用户当前时间下使用哪个CDN是最合适的。如果这个设备是支持PCDN的,就会调用PCDN的服务。

使用效果分析


南瓜电影CTO庄徐麟先生在分享PCDN的使用效果时,从几个方面展开:

第一, 耗电量,在集成PCDN后,同样的设备看同一部电影,用户的流量、上传、耗电量基本没有任何改变。


第二, 集成后,播放效果我们通过APP可以很直观的感知到,点击buffer的时候没有长时间的加载和感知,可以实现非常流畅的跳转。


第三, 首帧访问时间,下图是真实的每天百万流量的应用的使用情况,我们可以看到从十月一日开始优化,到了12月中就可以达到400ms不到的首帧时间,这也达到了和传统CDN效果相同的水平。


第四, 访问区域和终端分布

下图是南瓜电影使用PCDN的区域分布和终端分布,大部分地区都已经覆盖,西部部分省份因为我们调度上的策略和用户量有限,所以没有覆盖。在终端分布上,南瓜电影以OTT的家庭智能电视和盒子为主,其次是移动终端。


因为南瓜电影使用PCDN的时间也比较长了,所以在最后,南瓜电影CTO庄徐麟先生也从使用者的角度对PCDN提出了一些宝贵建议,希望阿里云PCDN在统计分析的功能上面做得更完整,比如崩溃分析、ANR分析、设备使用统计、SDK级别的卡顿统计等等。

相信通过阿里云和像南瓜电影一样的走心客户的共同打磨,PCDN产品的效果也会令大家越来越满意。

深入了解PCDN产品


PCDN产品详情:

https://www.aliyun.com/product/pcdn?spm=5176.7991389.388261.238.6230a22cbbO09B

PCDN产品文档:

https://help.aliyun.com/product/54287.html?spm=5176.8842030.770402.btn4.3bc61981AaB4Oi

快速使用PCDN:

https://help.aliyun.com/document_detail/54353.html?spm=5176.product54287.6.551.G6T0uq

-END-

云栖社区

ID:yunqiinsight

云计算丨互联网架构丨大数据丨机器学习丨运维


点击“阅读原文”!

南瓜电影CTO庄徐麟:阿里云PCDN集成实践和使用效果分享相关推荐

  1. 阿里云--‘学生在家实践’--云计算相关题目分享

    阿里云--'学生在家实践答案'---云计算相关题目分享 题目分享 注意:友情提示,同一账号 10分钟 内只能考试 1 次哦,虽然题目不全但是还是可以帮助到大家的! 单选 1.在数据库中,空值是指( C ...

  2. 使用阿里云PCDN降低内容分发成本

    点击打开链接 阿里云PCDN(P2P CDN的简称)是基于P2P技术的内容分发网络产品,相比CDN而言,PCDN单价较低,更适用于大流量内容分发.PCDN产品是与传统CDN互补协作的关系,以P2P技术 ...

  3. 我们用4行代码节省了100万 记录与阿里云PCDN相遇全过程

    我们公司主要做视频在线点播,还有少量视频下载.比较关心网络加速,首先就是价格,其次是首播时间.流畅率这几个核心性能指标.目前使用阿里云PCDN也有几个月了,整体结果是超预期.值得安利的.写这篇文章,希 ...

  4. 自建K8S迁移镜像、应用至阿里云ACK最佳实践

    简介:本最佳实践构建以下场景: 1.以河源ECS构建Harbor仓库,模拟IDC的镜像仓库服务. 2.以河源ECS构建Registry仓库,模拟IDC的镜像仓库服务. 3.以河源地域模的ECS搭建K8 ...

  5. 鱼和熊掌兼得——解密阿里云PCDN如何实现高质量低价格

    在内容分发领域,之前CDN产品一直占据着主导地位,CDN的质量好,但价格偏高,正应了那句老话"一分价钱一分货".质量和价格似乎是矛盾体,鱼和熊掌不可兼得.随着云计算的高速发展,不断 ...

  6. CDN降价之后又一大招 阿里云PCDN正式开放申请

    摘要: 本文主要讲述PCDN的五大技术优势和产品特性,现在PCDN产品已经在官网开放申请,欢迎大家垂询. 早在今年3月,阿里云CDN宣布降价35%,轰动这个行业.近期,阿里云又放大招,在CDN内容分发 ...

  7. 阿里云PCDN新亮点 自动调用HTTPDNS 解决域名劫持困扰

    摘要: PCDN SDK方案不仅能够帮助客户提升网络分发体验.降低分发成本,还可以无需客户增加任何改造,即可实现域名防劫持和精准调度的能力. 什么是域名劫持? 要想了解域名劫持,先了解域名解析服务器( ...

  8. 阿里云·数加,阿里下一代数据集成实践

    本文来源于7月8日 [阿里云-数据化运营实践分享 7月8日 上海站]阿里云数加平台研发负责人王贲的分享,未经允许,不得转载. 王贲,阿里云数加平台研发负责人,高级技术专家,阿里云数加平台研发负责人,1 ...

  9. STM32 ES8266上阿里云IOT MQTT实践【第一章】:物联网简介(什么是物联网)

    课程大纲 [第一章]:物联网简介(什么是物联网) [第二章]:物联网十大应用场景 [第三章]:什么是MCU? [第四章]:MCU的应用范围 [第五章]:我们要怎么入门MCU开发? [第六章]:如何使用 ...

最新文章

  1. 计算机内存作图多大合适3d,【2人回答】你好,我想问问电脑256G内存对于学生画图设计够吗?-3D溜溜网...
  2. 神经网络反向传播算法
  3. %3cphp和%3c php_关于 PHP 表单安全性
  4. 启明云端分享| 2.4寸磁编码旋钮屏
  5. 记录完全分布式开发zookeeper hadoop flume kafka hbase
  6. Mysql(三) Mysq慢查询日志
  7. 现在的年轻人,正在努力的改变着一些东西
  8. 中台,很多人理解的都不对
  9. 我们还很时尚freeeim
  10. 即学即会 Serverless | 初识 Serverless 架构
  11. php form表单提交代码,PHP之表单的提交
  12. atitit 研发管理 要不要自己做引擎自己实现架构?.docx
  13. 线性代数 计算机 视频教程,哈工大:线性代数教学视频
  14. Vue整合甘特图(横道图、Gantt)实例
  15. 【Pytorch with fastai】第 3 章 :数据伦理
  16. DEFLATE 压缩算法
  17. python List中删除特定元素
  18. arduino旋转编码器控制步进电机
  19. 炮轰三国服务器维护,炮轰三国小程序-微信炮轰三国小程序小游戏-游戏宝手游网...
  20. secureCRT串口传送文件

热门文章

  1. 2022妈妈杯自动泊车仿真模拟优化
  2. 带着机器狗遛弯是什么体验?
  3. 走近Ts,用了爽,用后一直爽
  4. python3-1.打开指定网页
  5. python 图片保存成视频
  6. 星际官方小说:《刀锋女王》
  7. WebRTC 之 DTLS 技术解析
  8. 【Android】XUtils——你值得拥有!
  9. Scrapy执行crawl命令报错:ModuleNotFoundError: No module named 'win32api'
  10. Android如何来搭建直播平台