System and method for streaming media server single frame failover
OwnerCraig Murphy, Richard T. Oesterreicher +1inventors
InventorsCraig Murphy, Richard T. Oesterreicher, Dan Teifke
Life of this patent
Estimating the term…
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.
Claims35
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.
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.
Dependencies are inferred from the claim text.