×

GENERATING AND USING MANIFEST FILES INCLUDING CONTENT DELIVERY NETWORK AUTHENTICATION DATA

  • US 20170272485A1
  • Filed: 06/06/2017
  • Published: 09/21/2017
  • Est. Priority Date: 10/29/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system for providing a manifest file for an adaptive streaming video, the system comprising:

  • a processing unit including one or more processors; and

    memory coupled with and readable by the processing unit and storing therein a set of instructions which, when executed by the processing unit, cause the system to;

    receive, from a requesting device, a request for a manifest file to be created for an adaptive streaming video, the request identifying a user device;

    select one or more content delivery networks (CDNs) to provide at least a portion of the adaptive streaming video;

    for each particular content delivery network (CDN) selected to provide at least a portion of the adaptive streaming video;

    retrieve a pre-shared key value associated with the particular CDN and the user device;

    determine a universal resource locator (URL) authentication scheme associated with the particular CDN, the URL authentication scheme defining a set of parameters required for requests to the particular CDN;

    determine a set of data values corresponding to the set of parameters required for requests to the particular CDN, wherein the data values are determined based on the request for the manifest file; and

    generate an encrypted hash value based on the set of data values, using the pre-shared key value associated with the particular CDN and the user device;

    generate the manifest file to be created for the adaptive streaming video, the generated manifest file including a plurality of universal resource locators (URLs), each referencing one of the CDNs selected to provide at least a portion of the adaptive streaming video, and the generated manifest file further including the encrypted hash value generated for each particular CDN of the one or more CDNs selected to provide at least a portion of the adaptive streaming video; and

    transmit the generated manifest file to the requesting device, in response to the request for the manifest file to be created for the adaptive streaming video.

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