Search code examples
silverlightdrm

Silverlight - protecting Content inside a network (DRM?)


I would like to set up some WMV Video Streaming, using Windows 2003's Streaming Media Server and Silverlight.

Now, unfortunately Silverlight only supports HTTP, which means that people can just download the videos. While that in itself is not a problem, I wonder what options there are to prevent them being playable outside of the network.

Of course, DRM comes into mind. Is there an easy way to get it and set it up? I do not want to have some complicated User-Scheme, it essentially boils down to "If you can reach the server (which is only in the internal network), you get a license, otherwise not".

Any experience with WMV DRM or Content Protection in that area? What would I need on top of Windows 2003 Server and Silverlight 2?


Solution

  • Michael: you could do a few things. You could use IIS7 and create a web playlist which can be protected by SSL certificates to secure the stream. Additionally Silverlight does support a no-touch (from the end user's perspective) DRM scheme we call PlayReady. It does involve having a server to issue the license so that may violate your desire for a no/low cost solution (but DRM solutions rarely are). These are two options though.