Content Steering with Open Caching

Working Group:

In Collaboration With:

Project Status:

Write

The working group is currently writing the document. This is a collaborative approach using Google Docs.

Start:

February 1, 2024

Target End:

September 1, 2024
  • Home
  • Content Steering with Open Caching

Problem Statement

Content Steering adds powerful new tools to the video delivery ecosystem, allowing clients to make mid-playback decisions around which CDN to use. This project is focused on harmonizing the use of Content Steering in HLS and DASH with the use of Open Caching Request Routing. We are particularly focused on using Open Caching technologies to enable the Content Steering Servers to make better choices of cache node.

Project Description

With Content Steering capabilities being deployed in video players (HLS and DASH) as well as widespread use of standards such as CDNi and Open Caching, there are risks and opportunities related to their interoperation. Treated in isolation, their use of common technologies can cause interference and unexpected behaviors. By developing best practices for their interoperation, we can reduce these risks and clarify implementation tradeoffs. Further, there are significant opportunities for the combined use of Content Steering and Request Routing to improve delivery experience and operations.

Project Type

Document

Project Leads

Advisors

There are no SMEs associated with this project.

Draft Documents

Estimated Publication Date: Q3 2024

(DRAFT) SVTA5069: Content Steering with Open Caching

This document will focus primarily on how the Content Steering server(s) make decisions about what information to provide the user agent. The protocol used to communicate between the Content Steering server and the user agent, and the semantics of those instructions are the focus of other initiatives. The primary exceptions to this are the 302 Request Routing mechanism, which by its nature is exposed directly to the User Agent, and the client probing mechanism, which is a new User Agent behavior described below.


Goals and Objectives

• Best practices supporting interoperability between Content Steering and Open Caching • Methods to improve Content Steering decisions using Open Caching interfaces and services • A reference implementation Content Steering Server that utilizes Open Caching to make improved routing decisions

Project Scope

This document will focus primarily on how the Content Steering server(s) make decisions about what information to provide the user agent. The protocol used to communicate between the Content Steering server and the user agent, and the semantics of those instructions are the focus of other initiatives. The primary exceptions to this are the 302 Request Routing mechanism, which by its nature is exposed directly to the User Agent, and the client probing mechanism, which is a new User Agent behavior described below.

Contributors

The following members have contributed to this project. Click on their name to visit their profile. If they have not published their profile, the link will redirect to their LinkedIn profile.

Presentations

There are no presentations associated with this project.

Have A Question ABout Membership?

Schedule A Meeting

Send An Email

Don’t want to schedule a face-to-face meeting just now? No problem. Simply send your membership question to info@streamingvideoalliance.org or fill out the form below and someone will get back to you as soon as possible.

"*" indicates required fields

Name*
Email*
Hidden