System and method for streaming media server single frame failover
First Claim
1. A method for digital asset delivery in a computer network comprising a first server computer and a second server computer, the method comprising:
- generating, by the first server computer, at least one first frame of said digital asset;
transmitting, by the first server computer, said at least one first frame of said digital asset;
generating, by the second server computer, an identical frame to said at least one first frame of said digital asset;
indicating by said second server computer that said identical frame is to be discarded;
determining by said second server computer that said first server computer has experienced a failure;
generating, by the second server computer, at least one subsequent frame of said digital asset, wherein said at least one subsequent frame is not accompanied by an indication that said at least one subsequent frame is to be discarded.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer readable media are provided for very fast failover of streaming media servers. Fast failover allows for better quality of service. If a first server that is streaming media to a customer fails, a second server can continue operations in its place. Single frame failover can be accomplished by simultaneously streaming a digital asset by a first server and a second server. The second server flags each frame of the asset for discard, and meanwhile monitors the first server to ensure the first server is operational. Upon detecting a failure in the first server, the second server stops flagging frames for discard.
126 Citations
35 Claims
-
1. A method for digital asset delivery in a computer network comprising a first server computer and a second server computer, the method comprising:
-
generating, by the first server computer, at least one first frame of said digital asset; transmitting, by the first server computer, said at least one first frame of said digital asset; generating, by the second server computer, an identical frame to said at least one first frame of said digital asset; indicating by said second server computer that said identical frame is to be discarded; determining by said second server computer that said first server computer has experienced a failure; generating, by the second server computer, at least one subsequent frame of said digital asset, wherein said at least one subsequent frame is not accompanied by an indication that said at least one subsequent frame is to be discarded. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for digital asset delivery in a system comprising a first server and a second server, the method comprising:
-
synchronizing parameters of the first and second servers; receiving a digital asset request from a user; processing the digital asset request by the first and second server; monitoring, by the first server, the operational status of the first server; monitoring, by the second server, the operational status of the first server; if a failure in said first server is not detected, indicating, by said second server that at least a portion of the digital asset as generated by said second server is not to be delivered to said user. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification