diff -r 89d6a7a84779 -r 25a17d01db0c Symbian3/PDK/Source/GUID-7CF8DC4A-1BD8-517F-9E96-AFB30EE8F938.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/PDK/Source/GUID-7CF8DC4A-1BD8-517F-9E96-AFB30EE8F938.dita Fri Jan 22 18:26:19 2010 +0000 @@ -0,0 +1,49 @@ + + + + + +Implementation +Guidelines

Content Access Framework (CAF) for streaming support handles +the Digital +Rights Management (DRM) protected key stream. DRM protection for streamed +data differs from the locally stored non-streamed data for the following reasons:

+ +

This section describes the guidelines that are suggested for implementing +client and server streaming agents. However, these may not be appropriate +for all agents.

+
Client-side

At +the client-side, implement the following:

    +
  • Receive details of the +key stream decoder

  • +
  • Establish connection +with the agent server, and get and/or set information for the server

  • +
  • Mobilize calls to the +server side

  • +
+
Server-side

At the server-side, implement the following:

    +
  • Allow retrieval of stream +protection meta-data to authorised clients

  • +
  • Push decoded keys to +key stream sink

  • +
  • Perform operations such +as deleting rights

  • +
  • Provides platform security +enforcement

  • +
  • Implement the section +of agent that requires access to encryption or decryption of keys, or rights

  • +
+
\ No newline at end of file