You must consider how you want to issue licenses, what rights you want to allow, and which URL to display if a consumer saves a streamed file and then tries to play it. The Windows Media Rights Manager SDK provides many different methods for you to issue licenses, but perhaps the best way to issue a license for a streamed file is to predeliver a license. That is, to issue the license after a consumer selects the multimedia file they want to play, but before it is streamed. For example, a consumer selects a song to play, you issue a license, and then stream the song. A predelivered license provides the best experience for consumers because they are not aware of the licensing process.
Users simply select a file that is then streamed to their players.
You must also consider the rights you want to allow for your packaged multimedia files. When streaming, you should allow the right to play the file. However, since it is possible for the stream to be saved to the consumer s computer, you might limit the rights you allow. For example, you might allow only one playback, which is the minimum right the consumer needs to play a stream. If the consumer saves the stream and tries to play the resulting file on their computer, the license will not allow further playback.