High-Availability Media Recording Quality Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
High-availability recording systems for media streams often experience degradation in quality due to network conditions and inefficiencies in storage and data duplication, leading to potential loss of vital information during server transitions or active-active configurations.
Innovation Solution
A system and method that record a media stream at two different network locations, compare quality metrics between the recordings, and create an archival copy based on these comparisons, ensuring high-quality and high-availability by segmenting and archiving the best quality segments from each recording.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If two recording servers are used in high-availability configuration, then system reliability is improved, but recording quality degrades due to network conditions and path variations
Solution Approach 1:
The patent segments the media stream into multiple segments and records each segment at multiple network locations. This allows comparison of quality metrics for individual segments and selection of the best quality segments for archival, thereby maintaining high recording quality while preserving system availability through multiple recorders.
Solution Approach 2:
The patent applies local quality by evaluating and selecting the best quality recording for each segment based on quality metrics. Different segments may be recorded from different network locations depending on which location produced the highest quality recording for that particular segment, optimizing overall archival quality.
2Reliability
If active-active recording configuration is used, then system reliability is improved, but storage efficiency deteriorates due to duplication of information
Solution Approach 1:
The patent uses selective copying by creating archival copies only of the best quality segments from multiple recordings. Instead of duplicating all segments from all recorders, the system identifies and copies only the highest quality segments, reducing storage requirements while maintaining reliability through the comparison process.
Solution Approach 2:
The patent discards lower quality segments and recovers only the best quality segments for archival storage. This approach eliminates redundant storage of duplicate or inferior quality recordings while preserving the essential information in optimal quality form.
3Reliability
If server transition is implemented for failover, then system reliability is improved, but information loss occurs during transition periods
Solution Approach 1:
The patent performs preliminary action by recording segments at multiple network locations before any failover event occurs. This ensures that if a server transition is needed, the system already has multiple recorded copies available, preventing information loss during the transition period.
Solution Approach 2:
The patent provides beforehand cushioning by maintaining multiple recorded segments from different network locations. This creates a buffer that protects against information loss during server transitions, as the system can switch to using segments recorded by the backup server without any gap in recording coverage.
Data Source
AI summary
System and method to improve quality of a high-availability recording of a media stream, the method including: recording the media stream by at least a first and second recorders at separate network locations, to produce first and second recordings; comparing quality metrics of the first and second recordings; and creating an archival copy of the media stream based upon a comparison of quality metrics. In some embodiments, the method may further include: segmenting the first and second recordings into a respective first and second plurality of coextensive segments; and for substantially each segment of the first plurality of segments: comparing a quality metric of said segment with a quality metric of a corresponding segment from the second plurality of segments; and creating an archival copy of a segment of the media stream based upon a comparison of quality metrics for said segment.


