Multi-CDN architecture

CDN Broker provides highly efficient switching between public and private CDNs, using a powerful, rules-driven CDN decisioning engine and in-stream CDN switcher for optimising traffic delivery.

Open multi-CDN platform
Design scales for even the largest video service providers

CDN-Broker-architecture schemetic
Private and
public CDNs
In-streaming switching
Integrated
probing

CDN Broker monitors client and server-side data to guide decisioning. Streams can be re-routed to other CDNs mid-flight if expected KPIs are not being met, if the preferred CDN fails, or if available capacity is exceeded.



Microservice module-based design
The cloud-native design is based on the following microservice modules:


Decision engine

Module decides how to optimally route traffic across multiple private and public CDNs based on configurable business rules, static data, real-time measurements, and predictive analytics

Switching engine

Executes routing decisions and directs traffic to the appropriate CDN. Manages CDN routing at the segment level and can dynamically redirect stream traffic to alternate CDNs when necessary

Data collector

Data collector interfaces with CDNs, clients and other systems to gather the data required to measure CDN performance and accurately route traffic.

Rules engine

Presents a unified control plane, monitoring and measurement framework that spans multiple CDNs to normalise data and simplify operational tasks.

Probing

Integrated probing provides server-side performance metrics to assess the health of the CDNs in use.

 

Interested in a demo?

Contact us to schedule a review of our CDN Broker

Contact us