摘要 |
A session rights object and authorization data are used for defining a consumer's access right to a media content stream. The access rights are determined at a caching server (115) remotely located from the consumer (116) rather than locally at the end user site. In a first aspect, in a computing network having a content provider (102), a key distribution center, a caching server (115) and a client (116) a method for controlling client access to a real-time data stream from the caching server, is disclosed. The method includes receiving, by the client, a session rights object from a content provider, the session rights object defining access rules for accessing the real-time data stream; receiving, by the client, authorization data from the key distribution center, the authorization data defining the client's access rights to the real-time data stream; forwarding to the caching server the session rights object and the authorization data; comparing, by the caching server, the session rights object with the authorization data to determine client authorization; and if the client is authorized, streaming, by the caching server, the real-time data stream to the client.
|