Media Server Redundancy via Heartbeat Anomaly Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current IP networks used for recording streaming media have limited redundancy, leading to disruptive failures and significant delays when a media server fails, as they lack effective mechanisms for seamless failover and data stream management.
Innovation Solution
A method is implemented that evaluates heartbeat messages from media servers to detect anomalies, activates a failover media server, and replicates configuration data to ensure continuous streaming and recording, with the failover server maintaining recorded data until the primary server is restored.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If current IP networks are used for recording streaming media, then media streaming can be implemented, but redundancy is limited and failures cause disruptive interruptions
Solution Approach 1:
The system performs preliminary actions by continuously monitoring heartbeat messages from media servers and pre-configuring failover mechanisms. When a failure is detected, the backup media server is already prepared and can immediately take over, minimizing interruption time. This preliminary monitoring and preparation of redundancy mechanisms resolves the contradiction by ensuring reliability without significant time loss.
Solution Approach 2:
The patent introduces an intermediary monitoring system that detects media server failures through heartbeat messages and coordinates the failover process. This intermediary layer manages the transition from primary to backup server, ensuring seamless handover and maintaining continuous streaming without noticeable delays, thus improving reliability while minimizing time loss.
2Reliability
If a media server fails, then redundancy should be activated, but discovering a backup server causes significant delay
Solution Approach 1:
The system pre-establishes backup media servers and their configuration details before failures occur. The monitoring system continuously checks heartbeat messages to detect failures immediately. This preliminary setup eliminates the need for real-time discovery of backup servers, reducing failover time while maintaining high reliability.
Solution Approach 2:
The patent implements a feedback mechanism through heartbeat messages that continuously report the status of media servers. When a failure is detected in the feedback signal, the system immediately initiates failover to the pre-configured backup server. This feedback loop ensures rapid detection and response, improving reliability without the time delay associated with discovering backup servers.
3Reliability
If redundancy mechanisms are added to IP networks, then media server reliability improves, but system complexity increases
Solution Approach 1:
The patent uses copying by creating a backup media server that replicates the configuration and functionality of the primary server. Instead of implementing complex real-time synchronization systems, the backup server is a copy that can immediately take over upon failure detection. This copying approach improves reliability while keeping the added complexity manageable through straightforward replication rather than complex coordination.
4Reliability
If failover mechanisms are implemented, then media server redundancy is improved, but data stream management becomes more challenging
Solution Approach 1:
The system performs preliminary configuration of the backup media server with all necessary stream management settings pre-established. When failover occurs, the backup server already has the configuration ready, eliminating the need for complex real-time data stream renegotiation. This preliminary configuration simplifies data stream management during failover while maintaining improved reliability.
Data Source
AI summary
A method is provided in one example embodiment and includes evaluating a first plurality of messages from a media server configured to receive a media stream. The first plurality of messages is indicative of an active state for the media server. The method also includes detecting an anomaly associated with a portion of the first plurality of messages. The anomaly is associated with a failure of the media server. The method can also include activating a failover media server to receive the media stream based on the anomaly, and evaluating a second plurality of messages. The second plurality of messages is indicative of a resumed active state for the media server that experienced the failure. The failover media server can be deactivated based on the resumed active state. Media metadata can be communicated from the failover media server to the media server that experienced the failure.


