Patent ID: 8806193
Filing Date: 2014-08-12
Classification: G06F,H04L,H04N

Abstract:
1. A method performed by an application implemented on a device configured according to an operating system (OS) platform, comprising: obtaining a manifest file, the manifest file indicating content to be streamed to the device from a content server according to an HTTP (Hypertext Transfer Protocol) live streaming (HLS) protocol supported by the OS platform and further indicating metadata for the content, the metadata not identifying a key for decrypting the content; accessing a digital rights management (DRM) server according to the metadata in the manifest to obtain a license for the content and a key for decrypting the content; modifying the manifest file to include a Uniform Resource Locator (URL) for obtaining the key according to information received from the DRM server; and providing the modified manifest file to an OS platform module, the OS platform module obtaining the key according to the URL indicated in the modified manifest file, obtaining a data stream of the indicated content from the content server, and decrypting data in the stream according to the obtained key.