Uhd hls streaming trusted client server environment
AssigneeARRIS Enterprises LLC
InventorsKrishna Prasad PANJE, Surya Prakash MAHESWARAM
Life of this patent
Estimating the term…
Abstract
A video player for playing a video stream that receives a master playlist identifying at least one variant playlist identifying a video file encoded as a series of video frames that when decoded provide the video stream. The video player based upon a configuration tag in the master playlist selectively determining whether the video file is to be processed in a trusted execution environment. The trusted execution environment of the video player selectively includes at least one of (i) hack one, only hack one; (ii) output and link protection; (iii) hardware root of trust; and (iv) forensic watermarking, and decrypts and/or decodes the video stream in such an environment.
Claims22
A video player for playing a video stream comprising:
- (a) said video player 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;
- (b) said video player based upon a configuration tag in said master playlist selectively determining whether said video file is to be processed in a trusted execution environment;
- (c) said trusted execution environment of said video player selectively includes at least one of,
- (i) hack one, only hack one;
- (ii) output and link protection;
- (iii) hardware root of trust;
- (iv) forensic watermarking;
- (d) said video player decrypting and/or decoding said video stream in said trusted execution environment that includes said at least one of (i) hack one, only hack one;
- (ii) output and link protection;
- (iii) hardware root of trust;
- and (iv) forensic watermarking.
Dependencies are inferred from the claim text.