Virtual Manifest Replay for Live Stream QA Reproduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Live content streaming faces challenges in quality assurance due to intermittent issues that are difficult to reproduce and the variability of audio/video streams, making it inefficient to recreate user experiences and detect issues like lip sync.

Innovation Solution

A content recording system stores manifests and content segments during live streaming, generating virtual manifests to simulate live streaming at a later time, allowing playback devices to recreate the original streaming environment for quality assurance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If live streaming content is stored for a short period and then deleted to maintain system efficiency, then storage resources are preserved, but the ability to reproduce intermittent quality issues is lost

Engineering Contradiction:
Improvesystem efficiencyVSAvoidability to reproduce quality issues
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary action by storing multiple versions of content segments (different resolutions, bitrates, and codecs) along with their manifests before quality issues need to be reproduced. This advance preparation enables reliable reproduction of intermittent quality issues without requiring long-term storage of all live stream data, thus maintaining system efficiency while improving reliability for quality assurance purposes

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If different audio/video streams are received each time a test is started, then live streaming variability is captured, but consistent quality assurance testing becomes difficult

Engineering Contradiction:
Improvelive streaming variability captureVSAvoidquality issue detection consistency
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system creates copies of the original content segments in multiple versions (different resolutions, bitrates, and codecs) and stores them with updated manifests. These copies allow quality assurance testing to be performed on replicated content that maintains the characteristics of the original live stream while enabling consistent, repeatable testing conditions. The copying approach preserves adaptability to different stream variations while achieving measurement precision through controlled reproduction

Inventive Principle:
Principle #26Copying

3Measurement precision

If manifest generation time and location indicators are modified to simulate live streaming, then accurate quality assurance testing is enabled, but data integrity is compromised

Engineering Contradiction:
Improvequality assurance testing accuracyVSAvoidoriginal manifest data integrity
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The system segments the manifest data by creating separate updated manifests for different content segments, each with modified generation time and location indicators appropriate to the simulated playback time. This segmentation allows accurate quality assurance testing at specific time points while preserving the original manifest data integrity through versioning. Each segment's manifest is independently updated with appropriate temporal and spatial indicators, enabling precise reproduction of live streaming conditions without permanently altering the source data

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20260107025A1Method for replaying live video
Publication Date: 2026.04.16 COMCAST CABLE COMM LLC
  • US20260107025A1 patent drawing
  • US20260107025A1 patent drawing
  • US20260107025A1 patent drawing

AI summary

Systems and methods described herein relate to storing and replaying live streaming content. A content recording system may provide virtual manifests to a playback device. The virtual manifests may facilitate a simulation of live streaming of content at a time other than the live streaming. The virtual manifests may be modified versions of the manifests generated during the live streaming of the content. The manifest generation time and location indicators of the content segments are modified to resemble a live stream. If a playback device requests manifests for the live streaming content at a later time, the playback device can display the content at the later time as if the content is being streamed live. This may assist in quality assurance procedures for live stream content.