Token-based security for links to media streams
AssigneeWowza Media Systems, LLC
InventorsBrian M. Riegel, James S. Sherry
Life of this patent
Estimating the term…
Abstract
Systems and methods of token-based protection for links to media streams are disclosed. For example, a computing device may generate a first token based on a private key and an encryption algorithm. The first token may be inserted into a link to a media stream. When the link is selected at a client device, a media request including the first token may be sent to a server. The server may generate a second token based on the private key and the encryption algorithm. The server may grant or deny the media request based on a comparison of the first token and the second token.
Claims20
An apparatus comprising:
- a processor;
- and
- a memory storing instructions executable by the processor to perform operations comprising:
- receiving, at a computing device, a media request in response to selection of a link to a media stream, wherein the link includes a first token that is generated based on a private key and an encryption algorithm, and wherein the media request includes the first token;
- generating, at the computing device, a second token based on the private key and the encryption algorithm;
- and
- granting or denying the media request based on a comparison of the first token and the second token.
A method comprising:
- generating, at a processor of a computing device, a first token based on a private key and an encryption algorithm;
- generating a link to a media stream, wherein the link includes the first token;
- and
- sending the link to a client device,
- wherein selection of the link causes a media request to be sent to a server associated with the media stream, wherein the media request includes the first token, and wherein the media request is granted or denied based on a comparison of the first token to a second token generated at the server.
A computer-readable storage device storing instructions that, when executed by a computer, cause the computer to perform operations comprising:
- receiving, at a first computing device, a link to a media stream associated with a server, wherein the link includes a first token;
- in response to a selection of the link, sending a media request to the server, wherein the media request includes the first token;
- and
- receiving, from the server, data associated with the media stream or a denial of the media request based on a comparison of the first token to a second token generated at the server.
Dependencies are inferred from the claim text.