Compartir a través de


Overview of Transmitter-Receiver Interactions

PlayReady-ND transmitters and receivers perform operations in a specific sequence when a transmitter delivers protected media content to a receiver. The PlayReady-ND API provides some of these operations, while PlayReady-ND apps are responsible for implementing others. In the following diagram, which shows the sequence of operations, PlayReady-ND services provide the operations within the shaded rectangles, and PlayReady-ND apps provide operations that appear outside shaded rectangles.

Figure 1.  Transmitter-Receiver Interaction

This table lists the different operations that receivers and transmitters must perform to stream protected content to a receiver.

Operation Description
Discovery Procedure in which transmitters and receivers find each other on a network. PlayReady-ND apps are responsible for implementing the discovery procedure.
Registration, Authorization, and Revalidation Procedures that a transmitter uses to determine whether a receiver is valid. After a receiver successfully completes registration or revalidation and receives authorization, it can perform proximity detection.
Proximity Detection Procedure that determines whether the receiver is within a specified "network distance" of the transmitter. After proximity detection completes successfully, a receiver can receive licenses and protected content from the transmitter.
License Acquisition Procedure in which an app opens a media session for content that has digital rights management (DRM) protection. During this procedure a receiver can request a license for the content to enable PlayReady-ND protected delivery.
Content Streaming Content streaming transfers protected content from a transmitter to a receiver. When you implement content streaming, you must consider issues such as the transport protocol, the content container format, and the implementation of key rotation (if the transmitter requires it). Key rotation is the process of embedding changes to license keys within a protected media stream to enforce any required restrictions on the use of the streamed content.
App Operations Apps coordinate communications between receivers, transmitters, and other clients in a PlayReady-ND environment for network device receivers and use the interfaces and classes listed in this section to perform these communication operations.