×

Localized redundancy for fragment processing

  • US 9,197,900 B2
  • Filed: 09/14/2011
  • Issued: 11/24/2015
  • Est. Priority Date: 09/14/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving a first portion of a live media stream at a first work dispatcher included in a first data center;

    generating a first job associated with encoding and fragmenting the first portion of the live media stream, wherein the first job is placed in an active job queue and a standby job queue, wherein a plurality of redundant encoder and fragmenter resources are operable to obtain the first job from the active job queue to generate a first plurality of encoded fragments corresponding to a first variant of the first portion of the live media stream, the plurality of redundant encoder and fragmenters providing localized redundancy, wherein the plurality of redundant encoder and fragmenters includes distributed and dynamically scalable encoders and fragmenters configured to generate the first plurality of encoded fragments without using any centralized encoding management system;

    maintaining the first plurality of encoded fragments in distributed storage;

    retrieving the first plurality of encoded fragments using a plurality of fragment servers;

    providing a plurality of devices with access to the first plurality of encoded fragments retrieved by the plurality of fragment servers; and

    maintaining a separate redundant data center, the redundant data center configured to encode a subset of variants of the live media stream in order to provide geographically separate redundancy in addition to the localized redundancy such that the redundant data center does not run a complete system redundancy.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×