Content Steering

Description

Content distributors often use multiple Content Delivery Networks (CDNs) to distribute their content to the end-users. They may upload a copy of their catalogue to each CDN, or more commonly have all CDNs pull the content from a common origin. Alternate URLs are generated, one for each CDN, that point at identical content. DASH players may access alternate URLs in the event of delivery problems.

Content steering describes a deterministic capability for a content distributor to switch the content source that a player uses either at start-up or midstream, by means of a remote steering service. The DASH implementation of Content Steering also supports the notion of a proxy steering server which can switch a mobile client between broadcast and unicast sources.

Architecture

Steering architecture illustration

CDN Selection

Steering alpha CDN Steering alpha beta

Fragment Requests

Type Service Location Request URL
Audio
Video

Steering Data

Timestamp Request URL Response
  • Version:
  • Reload URI:
  • Service Location Priority:
  • TTL: