Content Delivery Acceleration and Cost Reduction with P2P CDN (PCDN)

What is PCDN?

Features of PCDN

  1. Provides a powerful and easy to use SDK that supports video on demand, live streaming, and large file download services through uniform interfaces that provide easy platform adaptation. Supported platforms include Android, iOS, OTT, Flash, etc.
  2. Supports various types of source formats like mp4, hls, and flv for on-demand video streaming, and hls and flv for live video.
  3. Provides an intuitive management console and various OpenAPIs for quick configuration and real-time monitoring.
  1. Offers millions of service nodes across Mainland China (including more than 500 backbone nodes + millions of tip nodes), and integrates CDN and P2P technology to achieve multi-level network acceleration.
  2. The proprietary node scheduling system employs cutting edge technology with more than 100 core technical patents. It offers a high quality content delivery service through global scheduling for millions of nodes, data transmission route optimization, and proximate access.
  3. Supports multiple caching methods such as automatic discovery and cache mechanism and manual pre-push mechanism for hotspot content.
  4. Takes full advantage of P2P technology, offering obvious advantages in concurrent transmission, weak network optimization, download acceleration, and more.
  1. Supports content acceleration delivery for mainstream platforms and mainstream content formats, and it can achieve an equivalent (or slightly better) CDN user experience.
  2. Provides multiple optimizations for mobile terminals, and supports pure memory mode, in which TF/ROM don’t need to be written or read, with extremely low system resource occupation, and a similar power consumption to CDNs.
  1. Fully integrates Alibaba Cloud CDN security mechanisms and provides powerful anti-leech, anti-DDoS, and data security support.
  2. Uses the encrypted authentication mechanism included in the SDK to prevent unauthorized access.
  3. Provides powerful encryption for P2P node caching to prevent content tampering.

Basic PCDN Architecture

  1. Index Service: routes user requests to the most optimal location.
  2. ZooKeeper (Global & Local): reports service activity information to the scheduling service and dynamically updates configurations.
  3. Nginx Proxy: Nginx proxy service supports private protocols.
  4. Channel Service: stores information on individual files and addresses of terminals where those files reside, to provide the closest download location.
  5. Relay Service: facilitates P2P connection creation and communication.
  6. Hot Service: discovers and pushes hot files.

When Is It Appropriate to Use PCDN?

  1. ApsaraVideo for VoD: long and short ApsaraVideo for VoD content.
  2. Live Streaming: streaming parties, games, live local television, and interactive shows.
  3. Large File Download: distribution of popular files that are larger than 1 MB, such as apps and audio files.

Advantages of PCDN

  1. Low Cost: P2P technology offers a cheap content delivery service, at about half the cost of cloud CDN and one-fourth the cost of conventional CDN (based on peak bandwidth).





Follow me to keep abreast with the latest technology news, industry insights, and developer trends. Alibaba Cloud website:

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Configuring Ingress Controller of Container Service for Kubernetes to Use an Intranet SLB Instance

Essential Coding Style Guidelines Every Python Developer Should Know

What sort of posts do you want from me?

Back Up MySQL with Percona Xtrabackup

TASK -10 -

Go through Istio features with samples on Alibaba Cloud Container Service for Kubernetes

Automated performance testing with JMeter

Getting Started with Git

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Alibaba Cloud

Alibaba Cloud

Follow me to keep abreast with the latest technology news, industry insights, and developer trends. Alibaba Cloud website:

More from Medium

What to remember if you decide to ingest logs using logging agent in Google Cloud

Why Service Mesh Is The Key To Cloud Modernization

Tracing gives you great insights into certain bottlenecks within your application.

Parallel Development with Roost EaaS