It is hard to believe that here in 2017 we still don't have any video formats that incorporate encryption directly into the standard, so that all players of that format would - for example - be able to detect encryption and challenge the user for a password. If a vendor wants to provide at least a crude basic encryption for proprietary video content, what are the options?
One option I see is to use a proprietary encryption product like AxCrypt to convert the MP4 video into a proprietary encryption format. But that requires the content creator and the content viewer to both use a proprietary application like AxCrypt to exchange the video. This are is also no easy way to revoke permissions to view the content later.
Another option would be to use a file sharing network like Dropbox, together with an encryption layer on top of that file sharing network, such as Boxcryptor. That again requires everyone to agree on a proprietary set of products to exchange content.
What are other possible solutions? It would be nice if a product like AxCrypt existed that let users be given permissions in the Cloud, and the service could manage all of the key exchange issues transparently.
+ Reply to Thread
Results 1 to 9 of 9
-
-
Yes, ffmpeg can do it.
- explained here (sounds complicated)
https://stackoverflow.com/questions/32734578/ffmpeg-encryption
Discussion thread: ffmpeg support for reading / writing encrypted MP4 files
https://ffmpeg.org/pipermail/ffmpeg-devel/2015-December/thread.html#184558https://ffmpeg.org/pipermail/ffmpeg-devel/2015-December/185220.html
"I'm not familiar with any player that can play it as is, but it can be played once repackaged to MPEG-DASH. In this form, it can be played by Chrome with Widevine / Edge with PlayReady etc."Last edited by raffriff42; 18th Jun 2017 at 03:14.
-
Okay, but if you are a person selling 100 copies of a cooking show to home computer users, that clearly isn't going to work. 95% of your user base won't understand how to use the tool with complex command line arguments. And it isn't worth your time to invest many thousands into development of custom software. Feels like there should be an easier way than this.
-
The DRM focus has been on internet delivery in HLS and DASH. That's where you need to head if you eschew proprietary solutions.
-
-
You wouldn't have to spend thousands on implementing DASH encryption, but some work is involved. Chrome or Edge are what the customer would see - not command-line tools.
For an easier solution, you could use a digital delivery service - where the download link is encrypted, not the content itself. Sample services are squarespace and fetchapp. They handle secure login & CC processing for you, a not insignificant development effort, and something you need with encrypted content anyway.
Before you say, "but one of my 100 customers might share the video with a friend or on YouTube!", yeah, somebody might do that whatever protection you put on it. -
Fetchapp looks interesting. Essentially they are putting a shopping cart in front of access to individual files on a Dropbox-type network. They have a good economic model as well. If you store the content on Dropbox for example they only take $10/month. Do you know what kind of per-transaction fees they charge?
It's far from perfect but worth considering.
Regarding copying of content, the feature I would really love to see is a cloud service that puts a hidden user-specific identifier into each copy of a stream. If someone copies your content to Youtube, the name of the offender is there in the video, and you can at least terminate their further access. -
$10 monthly, the link says. The CC company (or PayPal etc) would also charge you something, probably around 5%.
To watermark each copy, you would have to re-encode each one. This is expensive & is usually done only for high value content like pre-release movie screeners. -
Similar Threads
-
Scramble/Encrypt/Protect MP4 or other popular types of video?
By gilius2k14 in forum Video ConversionReplies: 2Last Post: 6th Oct 2015, 09:47 -
Keep video parameters when encrypt by VLC
By charlieho in forum Video ConversionReplies: 0Last Post: 1st Jul 2015, 23:45 -
How do I encrypt a WMV file?
By Videogamer555 in forum Video ConversionReplies: 7Last Post: 29th Sep 2013, 00:34 -
Looking for solutions for noise removal
By brassplyer in forum EditingReplies: 15Last Post: 8th Jul 2013, 09:55 -
Mac capture solutions
By 32768 in forum MacReplies: 9Last Post: 3rd Dec 2012, 20:52