2

我的客户想将视频分发给某些人,特别是汽车经销商,但他不希望视频最终出现在 Youtube 或类似的地方。因此,他希望视频的接收者只能看到一次。我的想法是:

  • 为每个查看者生成唯一的密钥
  • 使用基于 Flash 的视频播放器向每个查看者发送一个指向页面的链接,并在 URL 中使用他们的密钥
  • 让 Flash 从服务器获取视频。在服务器上检查密钥并发送文件(使用 phpreadfile或类似的东西)。然后密钥无效。

我在想这不会花费超过一天的时间来构建。

我知道如果你想让某人能够演奏某些东西,你就隐含地赋予他们录制它的能力,但客户只是想让我尽可能地努力。

您认为这对目标受众来说足够安全吗?在不超过 1 天的开发时间的情况下,我还能做些什么来增加一些安全性?我也对现成的解决方案感兴趣,如果它们存在的话。

4

2 回答 2

2

我会为此添加另一个安全性。为了确保可以录制它的唯一方法是使用屏幕录像机而不是 flash get 插件,您可以在视频上设置一个不透明图层,并在播放器 swf 之外设置另一个 flash 发送命令来制作图层alpha 透明,因此当使用插件下载文件时,他们会收到黑色视频,如果使用 camstudio 或其他东西进行录制,则会失去质量。

于 2010-12-27T14:56:18.393 回答
1

一种据称常用的现成解决方案是Lighttpdmod_secdownload。它可以用于Flowplayer等流媒体应用程序。

于 2010-12-27T14:57:52.157 回答