Virtual Manifest Replay for Live Stream QA Reproduction
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
Data Source
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.


