by Alan » Mon Jan 03, 2011 6:17 am
It's trivial to download FLV files from YouTube or similar sites. Just google "YouTube download" and you'll see tons of services that even allow you to extract the audio (e.g. for music videos) or convert the video into another format. All of these services are free and work for all websites that use similar technologies (which accounts for the vast majority of video streaming sites, including porn).
As a gentle reminder for the luddites among us: DRM does not work either. There simply is no way to prevent copyright abuse (and there shouldn't be, because it would prevent fair use, too). You can either do it like YouTube etc and put up some hurdles to make it a bit more challenging, or you can do it like RIAA and sue a handful of violators into oblivion to make copyright absure profitable for you.
If you don't want to accept the paradigm shift in intellectual property in the 21st century as a fact of life, there are still a few options left. You could hide the actual video element and render the video content to a canvas, for example. This would eliminate the "right-click" problem. You could then also generate the video element dynamically and use an alias instead of a full video URL in your source to prevent advanced users from just skimming your HTML for a URL ending in ".ogv" or ".mp4".
You could also go all the way and implement a proprietary streaming protocol using JavaScript, canvas, web sockets and the audio element -- that'd be a performance nightmare, though.
It's quite simple: either you care about your users, use open technologies and handle illegal transgressions the way you've handled them before (i.e. if someone copies your content and uses it commercially, you take them to court -- if that's not profitable enough, that might tell you something about the relative value of your content) or you use proprietary technologies, live in the false comfort of thinking your content is safe and still have to take legal measures to fight those who know what they're doing and still steal your stuff.
It's a lose-lose situation and HTML5 isn't going to change that. Maybe you should worry less about piracy and more about whether your business model is still adequate in the times we live in (is anybody else reminded of the outcry against VHS back in the day?).