仅查看视频(无法下载,只能播放)

时间:2012-07-14 08:04:23

标签: flash html5 video youtube readonly

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

换句话说,每个用户只能在网站上观看视频,无法下载。

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

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

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

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

OR

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

<!-- 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 -->
提前谢谢。

3 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:0)

除了您可以提供的任何代码内保护外,您显然希望确保您的网站无法列入目录!

您可能可以防止下载视频文件本身,但我看不出如何防止像CamStudio这样的屏幕录像软件。是的,由此产生的视频和音频的质量不会很好,但他们仍然能够抓住它。

答案 2 :(得分:0)

似乎相当困难。 。 。用户始终可以使用程序捕获流或使用屏幕捕获。

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

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

如果您想停止非法发布您的视频,可以尝试一下 您视频上的水印。