-2

我有一个结构简单的 Web 应用程序。教师从后端上传视频,学生使用各自的登录名在前端查看它们。我正在使用 flowplayer 在前端显示视频。

当教师上传视频时,它被存储在一个网络目录中,它的指针(文件名)被保存在数据库中。在前端,查询获取文件名并将视频 url 提供给 flowplayer。

很直?现在可以通过某种方式从前端下载这些视频。考虑到我的应用程序的结构,实际上有没有办法防止下载视频?我发现 flowplayer api 有一些用于安全流媒体的插件。但我在这个应用程序中所做的是流式传输?如果没有,我该如何防止视频下载?

4

2 回答 2

2

如果视频可以传送到播放器,那么您将无法阻止确定的用户下载它。您可以使用 API 来(例如)标记化和时间限制 URL 或将视频分成许多较小的部分并逐步浏览它们,但它不会保护这些资产。一个更复杂/更昂贵的解决方案是使用像 PlayReady 或 Widevine 这样的 DRM 许可系统,它允许您颁发可以与用户关联并锁定特定业务规则的许可证。如果这很重要,我建议查看 Voped.com 等 3rd 方提供商或实施基于 Wowza 的解决方案 - 但它不像您今天拥有的解决方案那么简单

于 2013-01-29T16:15:58.897 回答
0

你不能,如果不允许客户端下载视频,播放器就不能显示它们。

安全流媒体只是下载视频的一种复杂方法,它不是阻止下载的神奇方法。

于 2013-01-29T16:09:24.527 回答