CPC H04L 65/70 (2022.05) [G06F 21/10 (2013.01); G06T 1/005 (2013.01); H04L 65/65 (2022.05); H04N 21/6118 (2013.01); H04N 21/8358 (2013.01)] | 20 Claims |
1. A method for a video player to play a video stream comprising:
receiving a master playlist identifying at least one variant playlist identifying a video file encoded as a series of video frames that when decoded provide said video stream;
selectively determining whether said video file is to be processed in a trusted execution environment based upon a configuration tag in said master playlist;
wherein said trusted execution environment of said video player selectively includes,
(i) hack one, only hack one which includes binding an ability to decrypt a license key to a particular said video player;
(ii) output and link protection;
(iii) hardware root of trust; and
(iv) forensic watermarking;
decrypting and/or decoding said video stream in said trusted execution environment that includes (i) hack one, only hack one; (ii) output and link protection; (iii) hardware root of trust; and (iv) forensic watermarking.
|