I've been tasked with securing video content for an intranet client/server solution. There seams to be a couple of DRM solutions out there, but most of them have various draw backs for us. Cost is a huge factor. Maintaining the "keep honest people honest" philosophy, I was asked if it would be possible to obfuscate the files on the server by adding bytes and then removing them in our proprietary players on playback.
VideoRendererElement seams to provide this functionality. The IMFSourceResolver seams to provide something like this as well.
Will both of these work? If so, is working with Media Foundation better time spent? I believe that the VideoRendererElement wrapped DirectShow which is being replaced by Media Foundation.