Content URL authentication for dash
First Claim
1. An apparatus of a client device operable to perform uniform resource indicator (URI) authentication for dynamic adaptive streaming over hypertext transfer protocol (HTTP) (DASH), the apparatus comprising:
- memory; and
one or more hardware processors configured to;
decode a media presentation description (MPD) file received from a server in a content delivery network (CDN), wherein the MPD file includes;
a URI, a URI signature associated with the URI, and a URI key indicator associated with the URI, wherein the URI key indicator is used to generate the URI signature;
store the MPD file in the memory; and
authenticate by the client device the URI included in the MPD file using the URI signature and the URI key indicator included in the MPD file for requesting from the server a DASH segment.
4 Assignments
0 Petitions
Accused Products
Abstract
Technology for content uniform resource locator (URL) authentication for dynamic adaptive streaming over hypertext transfer protocol (HTTP) (DASH) is disclosed. In an example, a client device can include computer circuitry configured to: Receive a URL authentication key indicator and a content URL signature indicator from a server; generate a calculated URL signature for a URL in a DASH media presentation description (MPD) from the URL authentication key indicator; request the DASH segment when the calculated URL signature matches the received content URL signature, thereby authenticating content URL; and receive a DASH segment using the authenticated content URL. The received content URL signature is derived at the server from the content URL contained within the DASH segment URL.
13 Citations
20 Claims
-
1. An apparatus of a client device operable to perform uniform resource indicator (URI) authentication for dynamic adaptive streaming over hypertext transfer protocol (HTTP) (DASH), the apparatus comprising:
-
memory; and one or more hardware processors configured to; decode a media presentation description (MPD) file received from a server in a content delivery network (CDN), wherein the MPD file includes; a URI, a URI signature associated with the URI, and a URI key indicator associated with the URI, wherein the URI key indicator is used to generate the URI signature; store the MPD file in the memory; and authenticate by the client device the URI included in the MPD file using the URI signature and the URI key indicator included in the MPD file for requesting from the server a DASH segment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A dynamic adaptive streaming over hypertext transfer protocol (HTTP) (DASH) client device operable to perform uniform resource indicator (URI) authentication, the DASH client device comprising:
-
memory; and one or more hardware processors configured to; decode a media presentation description (MPD) file received from a server in a content delivery network (CDN), wherein the MPD the includes; a URI, a URI signature associated with the URI, and a URI key indicator associated with the URI, wherein the URI key indicator is used to generate the URI signature; and authenticate by the client device the URI included in the MPD file using the URI signature and the URI key indicator included in the MPD file for requesting from the server a DASH segment. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. At least one non-transitory machine readable storage medium having instructions embodied thereon for performing uniform resource indicator (URI) authentication for dynamic adaptive streaming over hypertext transfer protocol (HTTP) (DASH) at a client device, the instructions when executed by one or more processors cause the cent device to perform the following:
-
decoding a media presentation description (MPD) file received from a server in a content delivery network (CDN), wherein the MPD file includes; a URI, a URI signature associated with the URI, and a URI key indicator associated with the URI, wherein the URI key indicator is used to generate the URI signature; storing the MPD the in a memory of the cent device; and authenticate by the client device the URI included in the MPD file using the URI signature and the URI key indicator included in the MPD file for requesting from the server a DASH segment. - View Dependent Claims (17, 18, 19, 20)
-
Specification