发明名称 Method and apparatus for providing fault tolerance during live streaming
摘要 A computer implemented method and apparatus for providing fault tolerance during live streaming. The method comprises creating a global manifest comprising a plurality of first entries extracted from a first manifest, wherein the first manifest comprises one or more entries of a predetermined sequence, each entry corresponding to a media fragment to be played in the predetermined sequence on a media player; identifying a gap in the plurality of first entries; receiving a second manifest; and upon receiving a second manifest comprising at least one second entry, extending the global manifest to include the at least one second entry, wherein the at least one second entry comprises a second entry that is in sequence after a last entry in the global manifest, and the at least one second entry in sequence after the last entry in the global manifest does not include a gap.
申请公布号 US9420037(B2) 申请公布日期 2016.08.16
申请号 US201414261881 申请日期 2014.04.25
申请人 ADOBE SYSTEMS INCORPORATED 发明人 Gupta Piyush;Srivastava Mohit
分类号 G06F15/16;H04L29/08;H04L29/06 主分类号 G06F15/16
代理机构 Keller Jolley Preece 代理人 Keller Jolley Preece
主权项 1. A computer implemented method comprising: creating, by at least one server, a global manifest comprising a plurality of consecutive entries extracted from a first manifest and a sequence indicating an order for playing media fragments associated with the consecutive entries on a media player at a client device; receiving, by the at least one server, a second manifest comprising an additional entry that follows a last entry of the plurality of consecutive entries in the sequence; identifying, by the at least one server, a sequence gap between the last entry and the additional entry; determining, by the at least one server, that the sequence gap includes a number of missing entries that exceeds a minimum threshold of entries between the last entry and the additional entry; upon determining that the sequence gap exceeds the minimum threshold, extending, by the at least one server, the global manifest to include the sequence gap and the additional entry after the last entry in the plurality of consecutive entries; and sending, by the at least one server over a network, the global manifest to the client device.
地址 San Jose CA US