我有一个正在流式传输实时视频的网站,我想在用户付费观看流媒体之前向他们提供一分钟的免费预览。我正在使用 JW Player - 我正在考虑在单击播放按钮时触发计时器,然后在计时器完成后删除包含播放器的 div。我已经在此页面上使用 jQuery。
我可以采取什么方法来确保这一点?有没有其他方法可以做到这一点 - 我正在使用 CDN,因此服务器端有些限制。
最佳答案
以这种方式不可能构建完整视频的仅 60 秒的安全预览;确保没有人能够利用 JavaScript 代码并观看整个视频的唯一方法是创建一个仅 60 秒的单独视频文件并播放该文件而不是真正的完整视频。
之所以如此,是因为 JavaScript 代码在客户端上运行,并且可以很容易地禁用、编辑它,甚至更简单地在代码中找到完整版本视频的 URL。
此外,最好保护完整视频文件的下载,检查每个下载该文件的 HTTP 请求是否对应于已付费的用户。
关于javascript - 如何使用 Javascript 提供实时 Flash 视频流的 1 分钟预览?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3496946/