Ask HN: Does disallowing people to download streaming videos help?
Hi,
I am working with a senior of mine in college who is building a video streaming platform which encrypts data packets on the fly. As a result, the video cannot be downloaded for offline viewing. This is an additional feature he added to the project which originally was intended to build a faster video streaming server software.
We have had a discussion on this and he feels that this adds more value to the video serving company. However I was not convinced.
So here goes my question : Does disallowing downloads to people for offline viewing do any good? Why not allow people to download videos for offline viewing?
11 comments
[ 3.2 ms ] story [ 31.2 ms ] threadSadly, they have discontinued this feature. But yeah, I think this was one of the features that I think made them popular.
One good reason to not allow 'dowload' of a video is if it is a live stream of a person. People will say/do stuff on cam that they may later come to regret, if your platform can reliably (see 'screencams') stop others from recording the stream then there will be a market for that.
But you've got a lot of extra issues to contend with in your streaming server, it's hard enough just to pump the data out, if you have to uniquely encrypt a few tens of thousands of outgoing streams that is a real problem.
Your comment was not clear on this, but this obviously reduces the encryption overhead.
[1] It's not much harder for a pirate to build a script to extract the per-stream key from the player than it is to extract the key in the first place, so using a per-stream key instead of one key doesn't really help against piracy. It does help keep streams private against eavesdroppers, though.
The main aim was to remove the download capability of the ubiquitous downloading tools/plugins (like FlashGot, DownloadThemAll, VLC etc) which mainly use the video saved in the cache. So far we have been successful in that.
Ideas to avoid recording via a screencam, anyone??
Are you just hoping to serve adds every time a casual user wants to watch a video because their simple download tools dont' work?
- pirates will circumvent it; it sounds like the player is not-especially-well-obfuscated software running on standard PCs.
- people will probably still pay extra for it; it sounds good, and it does deter piracy at least a little.
That said, watermarking and banning anyone whose videos are found on TPB probably works better.
1. No downloads, watch online.
2. Downloads allowed, no charges.
3. Download allowed, after payment.
Doesn't the client software have to know how to decrypt it in order to view it? And once that's available, what's to prevent someone from grabbing that decrypted stream?