This article gives a product and general overview of CDN Orchestrator, our midstream multi-CDN selector for video streaming platforms.
Product Overview
Streamroot team has gained expertise in delivering client solution that brings QOE improvements to viewers all around the world. After deploying its flagship mesh delivery product with major broadcaster all over the world, Streamroot decided to extend its product line with a QOS-focused client-side module:
CDN Orchestrator is a client-side CDN switcher that allows each viewer to source segments from the most appropriate CDN on a per-segment basis, guaranteeing each viewer optimal quality of service.
CDN Orchestrator monitors the quality of service of each of your CDNs:
- Bandwidth on each video segment download
- Latency on each video segment download
- Error rate (based on segment request errors)
Based on these main QOS metrics, Compass will rank those CDNs from each viewer's perspective, making sure that each viewer is using the best CDN in their region/country or ISP.
CDN Orchestrator can also take business rules into account to overrule certain QOS-based decisions. If a CDN has a lower cost for you, you can force Compass to prioritise it more than the other (more on that in this article).
Documentation Overview
- CDN Orchestrator client Integration: This article details how to integrate CDN Orchestrator on a web player with any Streamroot compatible player & media engine.
- Configure CDN Orchestrator: This article details how to configure CDN Orchestrator for your specific workflow and use case: set up CDN Orchestrator to point towards your CDNs and input backend-side configuration parameters.
- How do we calculate CDN Scores?: This article briefly explains how CDN Orchestrator computes scores for each of your CDNs.