我会尽我所能解释我的情况,这样你就能知道我是从哪里来的。我正在为一个运动队的wordpress网站工作,那里有很多队。我们想在我们的网站上开设辅导课程。这是为了让所有教练都能看到应该如何进行训练,因为许多教练都是家长教练。
问题是,在一个非常紧密的社区里,有很多教练,很多家庭都有孩子在其他地区的竞争队中,所以我们要做的是保护我们的材料不受任何影响;只是被我们的教练下载并与对手教练共享,或者是那些本来就不应该访问它的人,或者是那些获得视频链接并自己访问视频并可能分发视频的人。当地球队之间有很多球员和教练的动作。我们需要坚持,我们正在做的所有工作都只在俱乐部内部进行,不允许有人离开,并且需要花费数小时的录像和训练课程才能进入竞争对手的俱乐部。
所有的指导课程都是在私人页面上进行的,我确实开始使用youtube未列出的视频来流式传输视频,但这是不安全的,因为您可以从源代码获取链接并分发它。
我现在使用的是HTML5安全视频播放器插件,我的视频位于文档根目录外的文件夹中,但似乎我可以右键单击视频并在Chrome中播放时下载。这显然也是一个问题。
我看到使用CDN也可以避免这种情况,我有一个cloudflare帐户-我对如何保护这些视频有点迷茫。这是我第一次真正尝试视频。
有人对如何保护本地HTML5视频有什么建议吗。
最合适的回答,由SO网友:Brian Fegter 整理而成
First:
您将需要一个插件作为云存储的中介。云存储本身(如果设置正确)将保护您的文件。我使用了CDN Vault插件,效果很好。这是一个依赖于Amazon S3存储的高级插件。它做了一些非常好的混淆和加密,所以你的文件不容易被盗。
Second:
您应该设置成员资格功能,仅当您担心内容被盗时,才将您的内容限制为成员。有很多很棒的会员插件,可以让你一次性或缓慢地提供不同级别的付费/免费内容。
Use Case
CDN Vault对于我在WordPress上为客户端设置的视频教程订阅服务非常有用。他们从未对被盗内容有过异议。我们还使用了Wishlist成员插件,将内容限制为成员级别。
Resources
请查看以下网站以开始。您需要选择最适合您的用例的内容。