PCDN是一种十分成熟的网络分发技术,主要用大容量、高带宽的内容分发,可以极大地降低项目的带宽成本。针对这一场景需求,我们推出了基于ARM设备的大规模部署PCDN终端产品的解决方案。对于PCDN场景,网络和存储是刚需,此外还要考虑设备功耗,基于ARM的嵌入式系统非常适合这个场景的性能需求,例如机顶盒、智能路由器、智媒体终端或单纯的PCDN设备。系统方面,支持安卓、Linux、openharmony、openWRT等,可以满足PCDN SDK的多样化需求。下面将简单介绍下ARM设备的PCDN产品方案。
PCDN的技术优势
PCDN(Peer-to-Peer Content Delivery Network)是一种基于P2P技术的内容分发网络。它通过利用边缘网络中的海量碎片化闲置资源,构建出一个低成本、高品质的内容分发网络服务。在PCDN中,用户既是内容的消费者,也是内容的分发者。当一个用户下载某个内容时,他可以从其他用户的节点中获取数据,同时自己也作为节点为其他用户提供数据传输服务。这种点对点的传输方式使得PCDN具有极高的扩展性和容错性,能够在用户量激增的情况下仍保持稳定的性能。
PCDN的优势包括低成本、高品质和强大的扩展性。它适用于多种业务场景,尤其是视频点播、直播和大文件下载等场景。在这些场景中,PCDN能够提供稳定、流畅的视听体验,以及快速的文件加载和下载效率。为了接入PCDN服务,开发者需要集成PCDN SDK,这使得PCDN可以轻松地被集成到应用中,从而获得等同于或略高于传统CDN的分发质量,同时显著降低分发成本。
PCDN的工作原理是将CDN作为超级节点,并通过统一的平台技术,利用家用和商用的路由、接入和汇聚层节点、运营商四五线机房闲置节点等边缘节点,织成一张具有带宽和存储计算能力的资源网络,作为CDN的能力补充。这种结合了CDN的覆盖范围和稳定性优势,同时结合了PCDN的低成本和高品质特点,为用户提供了更加优质的内容分发服务。
PCDN和CDN的区别
简单来说,CDN 就是一种边缘计算思想。传统方式,我把电影放在主服务器,大家都来取,服务器负担很大,带宽有瓶颈。于是,我把电影复制成很多份,放在离用户更近的区域服务器上。这样,就实现了“内容的分发”。主服务器的压力小了,用户看电影也不容易卡顿。
PCDN,是 P2P 和 CDN 技术的结合,是基于 P2P 技术的 CDN,直接把内容放在了用户的家里,例如手机终端上,或者路由器上,变成了规模更大的“内容源”。举例来说,你使用某视频 App,观看了连续剧《繁花》。附近的其他用户,如果也观看《繁花》,就会从你的手机里,取用一部分数据。再例如,你使用某网盘 App,下载了一份电子书。附近的其他用户,如果也要下载这份电子书,就可以从你的手机里,取用数据。客户端上的 PCDN,不仅可以通过手机 App 来实现,也可以直接部署在智能路由器上。
这几年很火的各种 XX 路由宝、赚钱宝,本质上是带有 PCDN 功能的路由器。它除了基本的上网功能外,会利用上行带宽,为其他用户提供服务,帮用户赚取一定的收益。
基于ARM嵌入式的PCDN终端设备极具成本优势
PCDN作为CDN的补充,其带宽成本已经有很大的优势,而专门为PCDN场景打造的ARM终端设备性价比极高,可以满足大规模部署的项目需求。对于纯粹的PCDN终端来说,具备网络和存储就可以满足需求,绝大多数的入门级SoC都可以满足,如RK3126、H3、S905等芯片。选一颗自带网卡的芯片,运行Linux系统,可以有效降低系统对硬件资源的占用,系统存储部分可以使用Nand,或者直接外挂TF卡、硬盘等存储设备,一个多余的接口都不要。这样搭建的终端设备既可以满足功能需求,又可以有效控制成本。
提供功能多样化的PCDN设备
单一功能的PCDN设备适合运营商大规模部署,快速形成规模效应,但是对中高端客户吸引力偏弱。目前我国的千兆网络已经普及,撬动这部分客户可以搭建更高性能的分发网络。SoC芯片本身具有丰富的功能IP,对应着多种功能核心和拓展接口,这为多功能PCDN设备提供了良好的基础。以常见的机顶盒、智能路由器为例,4K机顶盒采用RK3228、RK3318、H313、S905X等芯片即可满足,8K机顶盒可采用RK3582、RK3588s、Hi3781 V730、S928X等芯片;而智能路由器的选型就更丰富了,除了联发科、海思等专门的路由芯片,也可以借由通用芯片搭载OpenWRT系统来做软路由,可选项很多,根据需求定制即可。
除了这些传统的设备,新型的智能设备也具备蓬勃的发展潜力,如智能投影仪、智媒体中心等多媒体设备,尤其是借助SoC芯片的强大硬件能力,除了基础数据的分发,还可以实现多媒体数据编解码、转码等功能,可以利用PCDN技术来落地更丰富的应用。
PCDN的应用场景
- 资源站的数据分发:适用于软件、视频、音乐等大容量文件的顶级数据分发,尤其对于视频网站来说,可以显著降低运营成本。
- 商业传媒分发:服务于广告传媒行业,提供视频、音乐等内容的快速分发。
- 直播行业:包括电商直播、TV直播等,通过视频流分发,降低运营成本并提高用户体验。
- 私域多媒体共享:用户可以搭建以自有内容为核心的PCDN网络,实现高品质点播服务。
- 网盘运营:利用PCDN技术,网盘服务可以更高效地进行数据存储和分发。
但凡是涉及到大量数据通过网络传输的业务场景,都可以考虑PCDN的降本增效优势。不过用户如果想获得好的使用体验,规模效应是必不可少的。尤其是一些面向商用需求的场景,庞大而稳定的负载能力是良好体验的基础。
PCDN的潜在风险
需要注意的是,PCDN的使用可能会引起一些争议,不同的的运营商对PCDN的态度不尽相同。例如有的运营商可能会对使用PCDN的用户进行限制,因为PCDN的使用可能会导致“异常大流量上行宽带占用”,这可能会影响运营商的收入和网络稳定性。因此,在使用PCDN时,用户需要考虑到这些潜在的问题和风险。
不过目前国家层面对运营商的监管也日益严格,禁止运营商以任何方式给用户降速或者关停,PCDN的使用将是一个长期博弈的过程。
结语
PCDN是一个成熟的技术,其盈利模式也十分多样化,与ARM SoC的切合度极高,功耗低、成本低、功能丰富,采用SoC来开发PCDN终端设备是一个不错的选择。当然,也可以考虑使用ARM集群服务器来进一步保证PCDN的稳定运行。ScenSmart在ARM领域有着丰富的技术储备,可以根据客户的需求定制产品,提供一站式产品解决方案。