• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Copy protect video files in Java

 
Sanjoo Singh
Ranch Hand
Posts: 33
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Ulf Dittmer
Rancher
Posts: 42967
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 33
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Rancher
Posts: 42967
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 33
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 15216
36
Android IntelliJ IDE Java Scala Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Start doing some research on what DRM is and how it works. Wikipedia is a good starting point: Digital rights management
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic