hemshinde4u

How i Create my Custom Source Filter which will play my Encryped file on Only my PC. (This is for my MCS project).

I am new in Direct show. i am trying hard but i don't have idea how to do.
i want to encrypt the media file that is audio / video file and want to play it on my pc only. none of the other.
i just know that this will be solve by source filter. i only how to use com.
but i am confuse that which interface or component i have to choose to solve this problem, and how

Please help me regarding this.
i am very grate to you.

Hemant Shinde
hemshinde4u@gmail.com


Re: DirectShow Development How i Create my Custom Source Filter which will play my Encryped file on Only my PC. (This is for my MCS project).

hemshinde4u

hey anyone help me to through out this problem.




Re: DirectShow Development How i Create my Custom Source Filter which will play my Encryped file on Only my PC. (This is for my MCS project).

Bowljoman

This will be a brief explanation of what I would do. The research is up to you.

Though not popular, I would choose the NSV video format. It is hardy playable as it is and with the addition of some new libraries I think your task would be as complicated or easy and as protected as you want to make it.

The simple way for me is to encode some nsv video and switch up the audio and video containers as well as mask the codecs at the header. A simple utility would do this as well as stream it unmangled back to a server, or convert it to a file for playback after conversion.

The Format has up to 16 aux channels of data you could use for keying frame by frame encryption schemes.

The hard way with my skill set ,though much more straight forward would be to develope your own encoder decoder dll's for the format that only you posses.
I can mangle the files with the reading/writing libraries and existing codec dll's much easier than I could develop the codec dll's itself, even though they link with simple VFW ICC managers.

I am a beginer but maybe this will help .
google NSV video
and shoutcast/ winamp. good luck.





Re: DirectShow Development How i Create my Custom Source Filter which will play my Encryped file on Only my PC. (This is for my MCS project).

MyeongJeong, Park

This is an easy way....

1. Buy one book describing and explaining about DirectShow Programming.

eg) Programming DirectShow For Digital Video and Television ( Written by Pesce, Published by MS Press )

2. Use the source filter example source.

3. Modify and make it yours.

Or,

1. See the $DXSDK\Samples\C++\DirectShow\Filters\PushSource

2. Modify and make it yours.

3. Visit MSDN for reference...

http://msdn2.microsoft.com/en-us/library/ms783323.aspx