Media Asset Comparator for Integrity Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Television networks face issues with incomplete or corrupted media files when downloading content from archive servers, leading to undesirable broadcast failures, as errors are often discovered too late.
Innovation Solution
A computer-implemented method and system using a comparator module to retrieve and compare characteristics of media files from video or media servers with those from archive servers, determining if files need replacement, and acquiring new files if necessary to ensure accurate broadcasting.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the media server downloads media content from the archive server prior to broadcast, then the media content is prepared for broadcasting, but the download can terminate before an entire media file transfers or the media file can be corrupted
Solution Approach 1:
The system performs preliminary verification by comparing file characteristics (such as file size, checksum, or metadata) before the media file is actually used for broadcasting. This allows the system to detect potential corruption or incomplete transfers in advance, replacing problematic files before they cause broadcast failures.
Solution Approach 2:
The system implements a feedback mechanism where the characteristics of downloaded media files are continuously monitored and compared against expected values or against versions stored on the media server. When discrepancies are detected, the system triggers an automatic replacement process, creating a closed-loop control system that ensures file integrity.
2Quantity of substance
If the media server stores only the media content that it will broadcast in the near future, then the storage requirements are reduced, but there is no mechanism to verify the completeness or integrity of the stored content
Solution Approach 1:
The system maintains copies of media content on both the archive server and the media server, allowing for comparison and verification. The media server stores a working copy for broadcasting while the archive server maintains the master copy, enabling integrity verification through characteristic comparison without requiring additional redundant storage beyond the operational needs.
3Productivity
If the error is not discovered until the media server attempts to broadcast the media and the signal goes to black, then the broadcasting process is simple, but the result is an undesirable black signal which is an undesirable result for any network
Solution Approach 1:
The system performs preliminary verification of media file integrity through characteristic comparison before broadcasting occurs. This early detection mechanism prevents broadcast failures by identifying and replacing corrupted or incomplete files in advance, ensuring that only verified content is used for broadcasting.
Solution Approach 2:
The system takes preliminary anti-action by proactively detecting and replacing potentially problematic media files before they can cause broadcast failures. By comparing file characteristics and identifying discrepancies early, the system prevents the harmful effect of black signals and broadcast interruptions from occurring in the first place.
Data Source
AI summary
A computer-implemented method and system that features retrieving, with a comparator module, a first characteristic of a first media asset and associated with a first media asset identifier from a media server storing a plurality of media assets. A second characteristic of a second media asset associated with a second media asset identifier from an archive server is retrieved with the comparator module. The comparator module is utilized to compare the first characteristic to the second characteristic based on an association of the first media asset identifier and the second asset media identifier. A report that includes an indication of the result of the comparison of the first characteristic and the second characteristic is generated by the comparator module.


