Streaming 2.0
Open Caching Can Improve Streaming Video Delivery for Everyone
OTT operators, CDNs, ISPs, and everyone involved in streaming can benefit by embracing Open Caching.
The Face of Streaming
Note: the statistics regarding CDNs used and time spent purging was collected from SVA member companies through an internal survey. The results are not statistically valid.
What is
Open Caching?
Roll over the number items in the image to display the applicable Open Caching specification. Click on the specification name in the pop-up to view that document.
This specification describes the high-level functional specification of open caching request routing and the required interfaces to enable request routing to be performed from an upstream CDN to an open cache system.Open Caching Request Routing Functional Specification
This specification describes the high-level functional specification of open caching request routing and the required interfaces to enable request routing to be performed from an upstream CDN to an open cache system.Open Caching Request Routing Functional Specification
This specification describes the high-level functional specification of open caching request routing and the required interfaces to enable request routing to be performed from an upstream CDN to an open cache system.Open Caching Request Routing Functional Specification
This specification describes the high-level functional specification of open caching request routing and the required interfaces to enable request routing to be performed from an upstream CDN to an open cache system.Open Cache Request Routing Service Provisioning Interface Specification
The Open Caching request-routing service provisioning interfaces are the set of interfaces that enables a CDN and a SP to exchange information between them to enable the delegation of CDN content requests to the SP Open Caching system.Open Cache Request Routing Service Provisioning Interface Specification
The Open Caching request-routing service provisioning interfaces are the set of interfaces that enables a CDN and a SP to exchange information between them to enable the delegation of CDN content requests to the SP Open Caching system.Open Cache Request Routing Service Provisioning Interface Specification
The Open Caching request-routing service provisioning interfaces are the set of interfaces that enables a CDN and a SP to exchange information between them to enable the delegation of CDN content requests to the SP Open Caching system.Open Cache Request Routing Service Provisioning Interface Specification
The Open Caching request-routing service provisioning interfaces are the set of interfaces that enables a CDN and a SP to exchange information between them to enable the delegation of CDN content requests to the SP Open Caching system.Open Caching Logging Requirements Specification
Specifies requirements for Open Caching System (OCS) for Logging data to help track data acquisition and delivery of it to the end userOpen Caching Logging Requirements Specification
Specifies requirements for Open Caching System (OCS) for Logging data to help track data acquisition and delivery of it to the end userOpen Caching Performance Measurement Specification
This document specifies measuring Key Performance Indicators (KPI) of the Open Caching Nodes (OCN), specifically, both at the ingress and egress points of OCN within an ISP environmentOpen Caching Performance Measurement Specification
This document specifies measuring Key Performance Indicators (KPI) of the Open Caching Nodes (OCN), specifically, both at the ingress and egress points of OCN within an ISP environmentOpen Caching Relayed Token Authentication
This document specifies relayed token authentication for open caching to support generic workflow for CDN Uniform Resource Identifier (URI) signing use the relayed tokenization mechanismOpen Caching Relayed Token Authentication
This document specifies relayed token authentication for open caching to support generic workflow for CDN Uniform Resource Identifier (URI) signing use the relayed tokenization mechanismOpen Caching Content Management Operations Specification
This document specifies Open Caching Content Management interface and the functionality requirements from the ISP Open Caching system and interface between the SP Open Caching Controller and the CDNOpen Caching Content Management Operations Specification
This document specifies Open Caching Content Management interface and the functionality requirements from the ISP Open Caching system and interface between the SP Open Caching Controller and the CDNOpen Caching Content Management Operations Specification
This document specifies Open Caching Content Management interface and the functionality requirements from the ISP Open Caching system and interface between the SP Open Caching Controller and the CDNOpen Caching Content Management Operations Specification
This document specifies Open Caching Content Management interface and the functionality requirements from the ISP Open Caching system and interface between the SP Open Caching Controller and the CDN
The Components Of An
Open Caching Network
The architectural diagram above describes the flow of traffic through Open Caches in an Open Caching Network, illustrating the interoperability between Content Owner, ISP, and CDN. Driving that interoperability are the core components, connected through APIs, which enable the fundamental capabilities to mange delivery, caching, logging, and more.
Caching Node
An Open Caching Node represents a caching server, within a content delivery architecture, that complies with Open Caching specifications. The cache can either be built using the specifications (such as for an ISP implementing Open Caching at the edge of their network), or Open Caching functionality can be added through plugins or other means (such as for a Content Delivery Network caches or OTT Platform origins).
Specifications
Click on the button below to access the specifications related to the Open Caching Nodes.
View the DocumentsRequest Router
The Request Router handles the inbound request for content and forwards this request to the appropriate caching node within an environment. The Open Caching specifications identify three methods of routing: DNS, HTTP, and Manifest.
Specifications
Click on the button below to access the specifications related to the Request Router component.
View the DocumentsControl Plane
The Control Plane handles all communication related to management of configurations, content purging and pre-positioning, logging, and security. While the Request workflow is focused on the end user’s ability to retrieve content, the Control Plane is focused on how the different members of the video distribution chain are empowered to partake in the delivery process.
Specifications
Click on the button below to access the specifications related to the Control Plane component.
View the DocumentsOpen Caching Technical Specifications
The SVA’s Open Caching is a series of functional requirements and specifications. The functional requirements define the network architecture and functionality, while the specifications define the functionality through API operation. The SVA LABS initiative then codifies the specifications into working reference code. All of the functional requirements and specifications can be found below. They are available free to the public.
(DRAFT) Open Caching API Footprint and Capabilities
This document specifies the operation of the Open Caching Footprint and Capabilities API.
(DRAFT) Open Caching API Implementation Guidelines
This document gathers a set of OC API implementation operation modes.
Open Caching Configuration Interface: Part 3 – Publishing Layer APIs
This is part three in a set of documents that specifies the motivations, use cases, and standards for a configuration interface to facilitate interoperability within the content delivery network (CDN)
Open Caching Configuration Interface Part 2 – Extensions to CDNi Metadata Object Model
This is part two in a set of documents that specifies the motivational drivers, use cases, and standards for a configuration interface to facilitate interoperability within the content delivery network
Open Caching Configuration Interface: Part 1 – Overview and Architecture
This is the first document of the Streaming Video Alliance Configuration Interface. The goal is to simplify the management of CDN and Open Caches for content providers by defining one
(DRAFT) Home Storage Open Caching Node
The Home Storage Open Caching Node (HS-OCN) project adds functionality to the open caching system to further improve quality of experience (QoE) on networks with last mile challenges including speed
(DRAFT) Open Caching Capacity Interface
This document defines the specification for an API to retrieve capacity metrics from an Open Caching Node.
Optimizing Video Delivery With The Open Caching Network
In this whitepaper, we illustrate how network operators can implement Open Caching nodes at the edge of their network, while adhering to specifications created by the Open Caching Working Group
Open Caching Relayed Token Authentication
This document describes the functional specification of open-caching relayed-token-authentication mechanism.
Open Caching Performance Measurement Specification
This document outlines measurement metrics for open-caching. The focus of this document is to outline key performance indicators related to quality of service metrics at the open cache nodes that
Open Caching Logging Integration Functional Specification
This document describes the process of provisioning a Logging Integration between a CDN and an ISP in an Open Caching solution.
Open Caching Content Management Operations Specification
This document describes the functional specification of the Open Caching Content Management interface and the functionality requirements from the SP Open Caching system.
Open Cache Solution Functional Requirements Document
Problem statement and functional requirements of an open caching solution deployed by service providers to be used by content providers and content delivery networks.
Open Cache Request Routing Service Provisioning Interface Specification
This includes the functional specification of open-caching service provisioning interfaces enabling a CDN and an SP to exchange information to enable the delegation of CDN content requests to the SP
Open Cache Request Routing Functional Specification (Version 2.0)
This document describes the high-level functional specification of open caching request routing and the required interfaces to enable request routing to be performed from an upstream CDN to an open
Other Open Caching Resources
Verizon and Disney+: Providing Solutions To Stream The Highest Quality Content
NEW YORK, NY – The Walt Disney Company and Verizon recently began trialing advanced content caching technology in the Fios network that will improve the experience for customers streaming Disney+
New Open Caching Specification and LABS API Project
FREMONT, Calif. — July 1, 2020 — The Streaming Video Alliance (the Alliance), a global technical association developing solutions to address critical technical challenges in delivering a high-quality video experience
Viasat Brings Streaming Video Alliance Open Caching Technology to Life with FuboTV
Viasat, a Streaming Video Alliance member company, announced today that they have partnered with FuboTV, a leading live streaming content provider, to bring their sports, news, and entertainment content to