This page will help you understand the proper integration of a Content Delivery Network (CDN) with RMS streaming infrastructure.
In this article:
What is a CDN?
A Content Delivery Network is a distributed network of servers that delivers content to users based on their geographic location. For streaming services, CDNs:
- Cache content closer to end users
- Reduce RMS CPU costs
- Reduce latency and buffering
- Handle high-traffic loads
- Improve streaming quality
CDN in RMS Architecture
RMS provides two types of endpoints for content delivery:
- Streaming Origin Endpoint: The primary source of your content. If you're using your own CDN, this is the endpoint you should map it to.
- Front Door Endpoint: Built-in CDN functionality using Azure's network.
Important:
According to Microsoft's documentation, mapping your own CDN to the RMS Front Door domain is not recommended and is considered a bad practice.
Both endpoints are located in the RMS Console, under Account Settings > Streaming Endpoints:
See CDN and Custom Domains: Questions and Answers for available integration options and more.