【问题标题】:View-only video (No way to download, only playable)仅供观看的视频(无法下载,只能播放)
【发布时间】:2012-07-14 08:04:22
【问题描述】:

我正在创建基于 PHP 的 Web 项目,学生可以在其中登录并观看教程。该服务是付费的,所以我想阻止从网站下载视频文件(并免费共享)。

也就是说,每个用户只能在网站上观看视频,无法下载。

为此,我正在寻找安全的基于 HTML5 或 Flash 的网络视频播放器,它不会缓存视频或在播放后删除所有临时视频文件。

我想要的是,像 youtube 一样:观看视频后删除临时文件。

有什么办法吗?有什么建议吗?

如何嵌入来自 youtube 的视频并将其设为“只读”(无法下载)?!这可能吗?

这段代码可以帮助我不缓存视频吗?

<!-- no cache headers -->
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="no-cache">
<meta http-equiv="Expires" content="-1">
<meta http-equiv="Cache-Control" content="no-cache">
<!-- end no cache headers -->

提前致谢。

【问题讨论】:

  • “仅查看”可能是一个更好的标题。 YouTube 与下载应用程序展开了一场持久战。不知道他们目前是如何做到的,但它可能是一个非常精心设计的加密系统。
  • @Potatoswatter 已修复。感谢题外话)))
  • 您的用户只需使用类似于您的播放器的工具,然后下载并保存视频。不要把时间浪费在保护视频上,这完全没用。

标签: flash html video youtube readonly


【解决方案1】:

这根本不可能。您可以尝试隐藏该过程......但最终视频数据需要到达用户浏览器并且无法阻止他们存储它。如果 YouTube、Grooveshark 和众多其他大型流媒体网站无法阻止用户翻录内容,那么您将无法提出解决方案。

我的 VPN 甚至内置了一个功能,可以在媒体内容到达我的浏览器之前对其进行抓取。除此之外,还有大量专门用于翻录视频的工具、浏览器插件和网站。

【讨论】:

  • “你可以尝试隐藏进程”如何? )) 并且 youtube 已经做到了,尝试看电影,最后所有临时文件将从浏览器缓存中删除。所有媒体文件仅在播放时可用。不是在 youtube 系统之后
  • 我不知道他们是怎么做到的。但坦率地说,这不值得花时间和精力。人们会盗版...我建议您将视频作为更大服务的一部分...不能简单地下载的东西。最好还是让视频免费并获得其他相关服务的赞助。
  • 在视频播放后清理临时文件夹怎么样,这样就不会留下任何播放的视频。就像 youtube 一样。我认为这是可能的,但如何?!))
  • 您的用户不希望能够下载视频并在他们的平板电脑/手机上播放吗?我知道我喜欢在地铁上看我的 Zendcast。我认为你应该重新考虑你的商业模式——就像霍利伍德一样。
  • 我需要模型方面的帮助。我的意思是,如果我免费分享它们,1 人将付费并与他人免费分享。我真的不希望它发生
【解决方案2】:

除了您可以提供的任何代码内保护之外,您显然还需要确保您的网站不能被目录列出!

您可能能够防止下载视频文件本身,但我不知道如何防止像 CamStudio 这样的截屏软件。是的,生成的视频和音频的质量不会很好,但他们仍然能够掌握它。

【讨论】:

  • 我正在与 camtasia 合作。但我不知道,是否有办法使用内置功能保护视频
  • 在视频播放后清理临时文件夹怎么样,这样就不会留下任何播放的视频。就像 youtube 一样。我认为这是可能的,但如何?!))
  • 我相信捕获软件可以连接到视频内存和音频源,而不是访问视频文件本身。照片和图形也存在同样的问题。用户只需做一个屏幕截图,他们就有一个版本的图像。
【解决方案3】:

似乎相当困难。 . .用户可以随时使用程序来捕获您的流或使用屏幕捕获。

可能是以下链接可能会有些兴趣。不确定它们是否适用于您的情况。

http://www.adobe.com/devnet/flashmediaserver/articles/protecting_video_rtmpe.html

http://www.adobe.com/devnet/flashmediaserver/articles/digital_media_protection.html

http://en.wikipedia.org/wiki/Protected_Streaming

编辑:查看相关帖子Disable caching YouTube videos

如果您想阻止非法分发您的视频,您可以尝试将 视频上的水印。

【讨论】:

  • 在视频播放后清理临时文件夹怎么样,这样就不会留下任何播放的视频。就像 youtube 一样。我认为这是可能的,但如何?!))
  • 确保您不断更改视频的链接。这就是 youtube 的做法。请参阅此帖子 stackoverflow.com/questions/3840798/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-02-12
  • 2021-05-15
  • 1970-01-01
  • 1970-01-01
  • 2012-07-22
  • 1970-01-01
  • 2012-10-20
相关资源
最近更新 更多