我有一个结构简单的Web应用程序。教师从后端上传视频,学生使用各自的登录信息在前端查看。 我正在使用流动播放器在前端显示视频。
当教师上传视频时,它会存储在网络目录中,其指针(文件名)会保存在数据库中。在前端,查询提取文件名,视频网址提供给流动者。
挺直的? 现在有一些方法可以从前端下载这些视频。考虑到我的应用程序的结构,有没有办法阻止下载视频?我发现flowplayer api有一些安全流媒体插件。但我在这个应用程序中做的是流媒体?如果没有,我如何才能完成视频下载的预防?
答案 0 :(得分:2)
如果视频可以传送到播放器,那么您将无法阻止确定的用户下载它。您可以使用API(例如)令牌化和时间限制URL或将视频分成若干较小的片段并逐步执行它们,但它不会保护这些资产。 更复杂/更昂贵的解决方案是使用像PlayReady或Widevine这样的DRM许可系统,它允许您颁发可以与用户关联并锁定特定业务规则的许可。 如果这很重要,我建议您查看第三方提供商,例如Voped.com或实施基于Wowza的解决方案 - 但它并不像您今天的解决方案那么简单
答案 1 :(得分:0)
您不能,如果不允许客户下载视频,则播放器无法显示它们。
安全流媒体只是下载视频的一种复杂方式,它不是防止下载的神奇方式。