CPC H04N 21/8358 (2013.01) [H04N 21/234309 (2013.01); H04N 21/2347 (2013.01); H04N 21/437 (2013.01); H04N 21/4405 (2013.01); H04N 21/8456 (2013.01)] | 10 Claims |
1. A method of consuming watermarked media content, the method comprising:
generating, at a client device, a manifest request with respect to accessing a watermarked media content asset;
receiving a custom manifest and a watermarking signature comprising a unique sequence of segment variants relating to the media content asset;
responsive to the custom manifest and the watermarking signature, generating a segment request to an origin server having a plurality of composite segments for the media content asset, each composite segment including a segment portion of a main ISOBMFF track and a corresponding portion of at least one ISOBMFF sample variant track, wherein the main ISOBMFF track contains a first watermarking payload and the at least one ISOBMFF sample variant track contains at least a second watermarking payload, the first watermarking payload and the at least a second watermarking payload each identified by a respective watermarking identifier (wmID);
receiving by the client device a composite segment from the origin server, the composite segment including a particular watermarked segment variant authorized to be consumed;
extracting and assembling the particular watermarked segment variant from a combination of the main ISOBMFF track and the at least one ISOBMFF sample variant track based on associated watermarking IDs (wmIDs) to which the client device has access to form an output composite segment that is assembled only from the main ISOBMFF track and the extracted particular watermarked segment variant; and
decrypting and decoding the output composite segment for rendering by a player application of the client device.
|