×

Generating and using manifest files including content delivery network authentication data

  • US 10,084,838 B2
  • Filed: 06/06/2017
  • Issued: 09/25/2018
  • 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 user device, a request for a manifest file to be created for an adaptive streaming video;

    identify, based on the request, a content publisher associated with the adaptive streaming video;

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

    for at least one 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 combination of the CDN and the content publisher;

    determine a universal resource locator (URL) authentication scheme identifying a set of parameters to be provided with video segment file requests associated with the combination of the CDN and the content publisher;

    determine a set of data values to be included in one or more URLs to be included in the manifest file; and

    generate an authentication solution based on the set of data values, using the pre-shared key value associated with the combination of the CDN and the content publisher and using an authentication scheme associated with the combination of the CDN and the content publisher;

    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 authentication solution generated utilizing the authentication scheme associated with the combination of the CDN and the content publisher, for 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 user 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
    ×
    ×