如何使用html/php在网站中嵌入视频,使其不能被访问者下载?

如何使用html/php在网站中嵌入视频,使其不能被访问者下载?,php,html,video,html5-video,Php,Html,Video,Html5 Video,如何将视频嵌入到带有html/php的网站中,使其无法被访问者下载?访问者只能观看视频,但不能下载。如果你试图阻止某人“窃取”视频,那么在一天结束时,你就不能——如果视频在用户浏览器上播放,那么它必须从服务器传递到用户机,恶意用户可以以某种方式捕获它 如果您的意思是您只希望默认操作是视频播放而不是下载,那么以默认方式使用标准HTML5标记将提供此行为 假设您担心的是“盗窃”案件,那么DRM是解决这一问题最常用的技术——它会对视频进行加密,以便复制视频的人在没有正确密钥的情况下无法播放视频。您如何

如何将视频嵌入到带有html/php的网站中,使其无法被访问者下载?访问者只能观看视频,但不能下载。

如果你试图阻止某人“窃取”视频,那么在一天结束时,你就不能——如果视频在用户浏览器上播放,那么它必须从服务器传递到用户机,恶意用户可以以某种方式捕获它

如果您的意思是您只希望默认操作是视频播放而不是下载,那么以默认方式使用标准HTML5标记将提供此行为


假设您担心的是“盗窃”案件,那么DRM是解决这一问题最常用的技术——它会对视频进行加密,以便复制视频的人在没有正确密钥的情况下无法播放视频。您如何管理密钥显然是至关重要的,但大多数常见的DRM提供商都已经建立了安全管理密钥的方法。该技术相当复杂,因此使用支持DRM的托管视频服务可能是一种考虑例如或./P>>P>的方法,在您的情况下,右击保护可以是有意义的。此功能可保护您的视频免受不必要的下载,并可在任何网站上运行。它在鼠标右键单击时阻止下载,并限制访问文件的原始源代码。可选地,你可以添加一个文本或链接,当人们试图下载你的视频时,用鼠标右键点击该文本或链接将人们引导到你的网站。了解更多信息

我认为您必须创建自己的Flash player,就像。创建我自己的Flash player?有什么高级代码可以购买吗?我建议这样做,因为你可以在你的.swf flash player KVS中隐藏你的加密密钥或其他代码。swf格式的视频是否应该继续?如果我有.mp4视频格式,我还可以使用KVS吗?是的,您的视频是mp4格式的,flash player会将一些数据发送到服务器并获取链接,然后播放视频。请注意,KVS是示例系统,您可以搜索更多玩家。OK,谢谢您的评论。但是有更简单的方法吗?我想这取决于你如何定义简单!看看这里的例子,看看标准HTML5方法如何工作的例子EME:。自己编写播放器将很棘手,因此使用现有播放器(如video.js)可能更现实。您仍然需要在服务器端加密视频并处理服务器端的密钥请求等,如果您正在寻找最简单的方法,而不是最便宜的方法,那么答案中的一个托管服务示例可能是最简单的。