File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Java in General and the fly likes Copy protect video files in Java Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Soft Skills this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "Copy protect video files in Java" Watch "Copy protect video files in Java" New topic
Author

Copy protect video files in Java

Sanjoo Singh
Ranch Hand

Joined: May 08, 2010
Posts: 33
Hi,

I have a requirement to copy protect video files. Actually videos are purchased and downloaded locally. To prevent piracy I will need to make these downloaded videos as copy-protected. I googled, but not able to find a solution. Any guidance in this regard would be highly appreciated.

Thanks.


Solution Spider
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 42911
    
  68
A file is a file, you can't stop it from being copied. You ciould invent your own video format that only your software can play, at which point it becomes an exercise in copy-protecting your software (and generally piracy-proof it). That's usually something that's not worth your while.
Sanjoo Singh
Ranch Hand

Joined: May 08, 2010
Posts: 33
Thank you for your reply. I have further googled and found that DRM controls can be used to impose restriction. Any idea on how to add/modify DRM control to video files using Java or any other technology.
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 42911
    
  68
There are various DRM schemes, but I'm guessing that you need to license them (which will cost you money); is that OK for your project? Using one will also impose restrictions on the kind of OS (or at least the player software) you can use; is that OK?
Sanjoo Singh
Ranch Hand

Joined: May 08, 2010
Posts: 33
I would appreciate if you can guide on where to find these licenses. Also I am not very clear with our second line, please elaborate.

One of the most important question is whether DRM control can be added dynamically using Java program or it has to imposed at the time of video creation only.
Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 14428
    
  23

Start doing some research on what DRM is and how it works. Wikipedia is a good starting point: Digital rights management


Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 8 API documentation
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Copy protect video files in Java