0

I have a problem, something I'm sure a lot of video sharing companies might have. I want to start a small business by offering online video-based training courses on Microsoft Office and other office software in my town on my native language. The problem is, I'm planning to start offering cheap suscriptions for all-access to all the videos, maybe $for 5 dollars a month to get more people interested...however, I know my target audience, and I'm sure they will quickly resort to wanting to download the videos to stop paying, and who knows, maybe even share them on some site and make them public ruining my business...

My question is, is there a video format, or a way to embed, I don't know, a video file so that it cannot be downloaded for offline playback? Maybe using flash files in some remote server? I don't know...I just need a way to play videos on a web browser, that won't allow any form of downloading for offline playback and distribution. Please help guys, I'm kid of struggling to make enough money to pay for college already.

[edit] Thanks for all the information everyone...It seems there is no right answer for this, so let me rephrase the problem.

I'm going to be dealing with people with little to no knowledge of advanced computer usage. My target audience consists of 18-23 year old college students that only use their computers for Facebook, playing candy crush, watching youtube videos and doing their homework. I know most of them are now aware of how to download videos from the internet, but their knowledge is very limited (and by that, I mean sites like KEEPVID.COM or youtube-mp3.org). Most don't even know screen capture software exists, or how to get it, so I'm hoping to use that "naive" characteristic to some use.

So ok. I CAN'T stop my videos from being downloaded, but is there a way to, as I said, make it harder, say...stop sites that download the actual video file hosted/embedded? I don't mind if you can still download the video with some tricks, I just wan't my target audience to have a hard time figuring it out. Right answer goes to the most useful answer, since there is no right answer.

user198350
  • 3,769
  • 15
  • 50
  • 89
sgarcia
  • 137
  • 1
  • 2
  • 8
  • 2
    The client has to be able to download the video in order to play it, and a malicious client could just keep the download. Your best bet is to look into DRM solutions, which are annoying, but necessary in your business. – heavyd Oct 31 '13 at 17:44
  • @sgcarcia People always figure out a way to rip Flash streams. I think you'd be better off with Silverlight. – Louis Waweru Oct 31 '13 at 17:52
  • 2
    Even if you find some magic software, they can always record the screen with a camera. – daxlerod Oct 31 '13 at 17:57
  • Your best bet is to figure out how the likes of HULU and Netflix keep people from downloading their stuff. But like @Louis said "You're better off with Silverlight" – MonkeyZeus Oct 31 '13 at 17:57
  • True. Or a framegrabber between the graphics out and the monitor. – Hennes Oct 31 '13 at 17:57
  • @MonkeyZeus 1) Silverlight is slowly on its way out. 2) Lots of testing for silverlight for Android, silverlight for OS X, silverlight for IOS, ... Decidedly not fun. – Hennes Oct 31 '13 at 17:59
  • @MonkeyZeus The reason for my comment is that it's pretty simple to rip the Flash-based Hulu videos now, but I don't think anyone has figured out Netflix yet, since they use Silverlight. – Louis Waweru Oct 31 '13 at 18:00
  • 1
    There is NO WAY to completely prevent people from pirating your video. There's always a way for them to grab it. I'd suggest doing one or two videos, sell them without DRM, and then see how it goes. You can't stop all the pirates anyway, and if you can make money on the deal, then the fact that some pirates are getting a free ride may not be as big a problem as it at first appears. – Michael Kohne Oct 31 '13 at 18:00
  • @Hennes Yes I agree, I was mainly trying to point out the futility of this endeavor – MonkeyZeus Oct 31 '13 at 18:00
  • 1
    Yes @Louis I understand and agree with you (I was under the false impression that Hulu also used Silverlight). The moral of this discussion is that if content is viewed on a computer/computing device that is available to the mass public then it is as good as Pirated – MonkeyZeus Oct 31 '13 at 18:03
  • [Protect video file using DRM](http://superuser.com/questions/209540/protect-video-file-using-drm) – Ƭᴇcʜιᴇ007 Oct 31 '13 at 18:17
  • 1
    [Difference between Content Protection and DRM](http://superuser.com/questions/229441/difference-between-content-protection-and-drm) – Ƭᴇcʜιᴇ007 Oct 31 '13 at 18:18
  • 1
    [How can I explain why DRM cannot work?](http://superuser.com/questions/14224/how-can-i-explain-why-drm-cannot-work) – Ƭᴇcʜιᴇ007 Oct 31 '13 at 18:18
  • 1
    Your business model is flawed. Give the video away and put ads on it. Find/work with vendors or others who may want to put ads on it. Or, produce the videos for free and use them as advertising for consulting or one-on-one training services. Or try a donation model - i.e. position your subscriptions as an extended donation (you might even be honest and say you need it for help with college tuition). Just some thoughts. – LawrenceC Oct 31 '13 at 18:24
  • What technology do you plan on using? Do you have any programming experience? – MonkeyZeus Oct 31 '13 at 18:57
  • I have very basic coding knowledge, I'm just starting as a software developer. I know some java, C# (.NET), some SQL and I had quite a lot of experience as a Flash animator as well as Actionscript 2.0, but I'm willing to learn whatever it takes asuming I can get it done in 1-2 months. I'm very new in terms of knowledge of video technology, so sorry if I sound ignorant. – sgarcia Oct 31 '13 at 19:04
  • You don't sound ignorant, we just keep commenting our thoughts and ideas because this type of question generates a lot of discussion. I did a Google Search for "secure video playback" and http://members.wpacademy.com/secure-rtmp-streaming-video-wordpress-plugin-for-cloudfront-flowplayer-and-jwplayer came up so it might be worth looking into or finding similar free-ware. – MonkeyZeus Oct 31 '13 at 19:29
  • A lot of people make quite a lot of money from youtube channels, which is free for everyone to use.I suggest you look into that, it gives you more peace of mind, reliable delivery mechanism and more popularity than a paid content. – Shekhar Nov 01 '13 at 17:41

2 Answers2

6

If there was an easy, good working solution to this, then Hollywood would already have used it. There is none, since the person has to receive the movie in order to see it. You can do this in two ways:

  1. Unencrypted. Works always. No hassle for the user.
  2. In a proprietary/encrypted format, along with your own player. You will have to provide that player to the person who needs to play the video. So you will need to make something (and keep it updated) which works on all devices your clients will watch the video's from. (Windows, OSX, IOS, Android, ... possible several other operating systems).

The last is a lot of work and that will be broken in time. It might also fail to work on business computers where the client has insufficient rights to install a custom player.

So basically, there is no one, good solution.

The best you can do might be to watermark the movies so that you can trace who leaked it take them to court. (Or at the very use the threat of that to prevent people from doing that in the first place).

MarianD
  • 2,666
  • 1
  • 17
  • 26
Hennes
  • 64,768
  • 7
  • 111
  • 168
  • I was kinda expecting that answer...and yes, if there was a way, it's kind of obvious they would have done it. My question now is, is there some sort of work around to, I don't know, give people harder time downloading it? Or a way to host a video so that popular video downloading websites won't work (Example. Keepvid.com). Also, about the creating my own propietary video format, yeah, simple solution I tought before, but requires a LOT of work so I won't be doing that sadly...And about the Unecrypted, what do you mean by that??? any tips of how I can google some tutorials on doing this? – sgarcia Oct 31 '13 at 18:03
  • 3
    There are lots of ways, but all of them are flawed. Either they can and will be broken or they require really restrictive measures. The last will stop a lot of people from using it. (e.g. download and install a player. SMS to a number to get a playback key which works for 30 minutes. Install the key in the viewer and quickly view the video.) – Hennes Oct 31 '13 at 18:15
0

You are probably looking for DRM in HTML. Have a look at this similar question SO:is there a way to use DRM on HTML5...

Jonas Stein
  • 1,082
  • 3
  • 13
  • 31