System and method for providing media server redundancy in a network environment
First Claim
1. A method, comprising:
- evaluating a first plurality of messages from a media server configured to receive a media stream, wherein the first plurality of messages is indicative of an active state for the media server;
detecting an anomaly associated with a portion of the first plurality of messages, wherein the anomaly is associated with a failure of the media server;
activating a failover media server to receive the media stream based on the anomaly;
evaluating a second plurality of messages, wherein the second plurality of messages is indicative of a resumed active state for the media server that experienced the failure;
deactivating the failover media server based on the resumed active state; and
communicating media metadata from the failover media server to the media server that experienced the failure, wherein the media metadata includes information related to backup recordings made when the failover media server was activated.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
-
Citations
20 Claims
-
1. A method, comprising:
-
evaluating a first plurality of messages from a media server configured to receive a media stream, wherein the first plurality of messages is indicative of an active state for the media server; detecting an anomaly associated with a portion of the first plurality of messages, wherein the anomaly is associated with a failure of the media server; activating a failover media server to receive the media stream based on the anomaly; evaluating a second plurality of messages, wherein the second plurality of messages is indicative of a resumed active state for the media server that experienced the failure; deactivating the failover media server based on the resumed active state; and communicating media metadata from the failover media server to the media server that experienced the failure, wherein the media metadata includes information related to backup recordings made when the failover media server was activated. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Logic encoded in one or more non-transitory media that includes code for execution and when executed by a processor operable to perform operations comprising:
-
evaluating a first plurality of messages from a media server configured to receive a media stream, wherein the first plurality of messages is indicative of an active state for the media server; detecting an anomaly associated with a portion of the first plurality of messages, wherein the anomaly is associated with a failure of the media server; activating a failover media server to receive the media stream based on the anomaly; evaluating a second plurality of messages, wherein the second plurality of messages is indicative of a resumed active state for the media server that experienced the failure; deactivating the failover media server based on the resumed active state; and communicating media metadata from the failover media server to the media server that experienced the failure, wherein the media metadata includes information related to backup recordings made when the failover media server was activated. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus, comprising:
-
a memory element configured to store code; a processor operable to execute instructions associated with the code; and a failover module configured to interface with the memory element and the processor such that the apparatus can; evaluate a first plurality of messages from a media server configured to receive a media stream, wherein the first plurality of messages is indicative of an active state for the media server; detect an anomaly associated with a portion of the first plurality of messages, wherein the anomaly is associated with a failure of the media server; activate a failover media server to receive the media stream based on the anomaly; evaluate a second plurality of messages, wherein the second plurality of messages is indicative of a resumed active state for the media server that experienced the failure; deactivate the failover media server based on the resumed active state; and communicate media metadata from the failover media server to the media server that experienced the failure, wherein the media metadata includes information related to backup recordings made when the failover media server was activated. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification