Mechanism for Transparent Real-Time Media Server Fail-Over with Idle-State Nodes
First Claim
Patent Images
1. A computer-implemented method performed by a media server, comprising:
- replicating a start time of a request related to a bidirectional stream of media sent to an original master media server;
receiving notification of selection as a new master media server after failure of the original master media server;
determining an offset time by subtracting the replicated request start time from a current time; and
resuming playback of the request at the offset time within the request.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a mechanism for transparent real-time media server fail-over with idle-state nodes is disclosed. In one embodiment, a method includes replicating a start time of a request related to a bidirectional stream of media sent to an original master media server, receiving notification of selection as a new master media server after failure of the original master media server, determining an offset time by subtracting the replicated request start time from a current time, and resuming playback of the request at the offset time within the request.
-
Citations
20 Claims
-
1. A computer-implemented method performed by a media server, comprising:
-
replicating a start time of a request related to a bidirectional stream of media sent to an original master media server; receiving notification of selection as a new master media server after failure of the original master media server; determining an offset time by subtracting the replicated request start time from a current time; and resuming playback of the request at the offset time within the request. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a media server controller; a master media server controlled by the media server controller to receive a bidirectional stream of media from a caller; and a backup media server coupled to the master media server and controlled by the media server controller, the backup media server operable to; replicate a start time of a request related to the bidirectional stream of media; receive notification from the controller of selection as a new master media server after failure of the master media server; determine an offset time by subtracting the replicated request start time from a current time; and resume playback of the request at the offset time within the request. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An article of manufacture comprising a machine-readable storage medium including data that, when accessed by a machine, cause the machine to perform operations comprising:
-
replicating a start time of a request related to a bidirectional stream of media sent to an original master media server; receiving notification of selection as a new master media server after failure of the original master media server; determining an offset time by subtracting the replicated request start time from a current time; and resuming playback of the request at the offset time within the request. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification