CDN Resources
A CDN resource is a host (e.g. a specific webserver), the content of which you are going to distribute over the network of edge servers.
There are three types of CDN resources in the OnApp Control Panel:
- HTTP CDN resource type supports both Push and Pull population.
- VoD CDN resource type (Pull and Push types) allows using on-demand video streaming service - uploading video and streaming to the end-users.
- Live Streaming CDN resource type allows broadcasting content using CDN.
Only servers added to the edge groups assigned to the resource will distribute/cache the host's content.
To activate the CDN Resources menu, at least one CDN Edge Group with at least one edge server or marketplace location must be available.
Apart from the CDN Resources permissions enabled, the following requirements must be met for the publisher to be able to create respective resources. If the requirements are not met, the publisher will not be able to create a particular resource type:
Resource Type | HTTP Pull | HTTP Push | VoD Pull | VoD Push | Live Streaming |
---|---|---|---|---|---|
Requirements | User bucket must include | User bucket must include | User bucket must include | User bucket must include | User bucket must include |
HTTP Pull CDN Resource
HTTP Pull is using for the delivery of small static content, such as images, CSS, and pdf files, via CDN edge servers. When a user requests content, it's cached on edge servers.
Site owners may set the cache expiry on the origin, or define it in the advanced settings of the relevant CDN Resource.
To offer HTTP Pull service to your clients, you would need HTTP edge servers. You can build it on your own, or subscribe for HTTP CDN locations in OnApp Federation (via the dashboard).
Video On Demand CDN Resource
A VoD CDN Resource is using for the delivery of static video files within the CDN via the following protocols: RTMP (Flash Player), RTSP (Android OS), MPEG-TS, Microsoft Silverlight (Microsoft Smooth Streaming), HDS (HTTP Dynamic Streaming), Apple iOS HLS.
There are 2 types of VoD CDN resources: VoD PUSH and VoD PULL.
Live Streaming CDN Resource
A Live Streaming CDN Resource delivers live streaming within the CDN via the following protocols: RTMP, RTSP (Android OS), MPEG-TS, Microsoft Silverlight (Microsoft smooth streaming), HDS (HTTP Dynamic Streaming), Apple HLS.