Multi-CDN Live Streaming Mirroring for Faster Content Availability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing live streaming platforms face inefficiencies and high operational costs due to redundant storage and bandwidth consumption in multi-CDN architectures, leading to delayed content availability and increased data loss risks.
Innovation Solution
Implement a multi-CDN solution with side-push mirroring and a tiered content retention architecture, where a mirrored copy of the digital content is synchronously pushed into an auxiliary network for storage, reducing duplicate storage and bandwidth consumption, and enabling near-instant editing and auditing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a multi-CDN framework is employed to improve scalability, then the system can support more concurrent broadcasters, but it introduces redundant storage and high CDN service costs
Solution Approach 1:
The patent implements a side-push mirroring mechanism that creates a copy of the content stream in an auxiliary network. This copy is used for post-processing tasks such as content review and editing, eliminating the need for redundant storage across multiple CDNs. The original CDN retains the primary content delivery function while the auxiliary network handles secondary operations.
2Productivity
If a multi-CDN framework is employed to improve scalability, then the system can support more concurrent broadcasters, but it results in delayed content availability
Solution Approach 1:
The system performs preliminary actions by pushing a copy of the content stream to the auxiliary network simultaneously with the primary CDN recording. This parallel processing allows post-processing operations to begin immediately without waiting for the primary CDN to complete its recording, thereby reducing content availability delay while maintaining scalability.
3Productivity
If a multi-CDN framework is employed to improve scalability, then the system can support more concurrent broadcasters, but it increases the risk of data loss
Solution Approach 1:
The auxiliary network acts as an intermediary between the primary CDN and post-processing systems. It receives and validates content streams before they are used for review or editing, providing an additional layer of verification and reducing the risk of data loss. The intermediary structure ensures data integrity while enabling scalable multi-CDN operations.
Data Source
AI summary
In one embodiment, a method includes receiving, at an auxiliary network from a content delivery network of multiple content delivery networks, a first copy of a recorded digital content stream, and transmitting, from the auxiliary network to a first storage associated with the auxiliary network, the first copy of the recorded digital content stream. The recorded digital content stream corresponds to a digital content stream generated by a user device and received and recorded by the content delivery network and includes multiple content segments. The first copy of the recorded digital content stream includes a copy of the content segments and a corresponding playlist. The first copy of the recorded digital content stream is accessible to the user device. Moreover, a second copy of the recorded digital content stream is stored by a second storage associated with the content delivery network.


