【问题标题】:Stream A Video file and Block Direct Download.流式传输视频文件并阻止直接下载。
【发布时间】:2012-03-04 05:03:08
【问题描述】:

我想用 Flash 播放器流式传输文件 (mp4),但我想隐藏或阻止直接链接..我尝试了很多方法,但没有一个有效,所以我想问是否可以这样做这个..谢谢你:)

【问题讨论】:

    标签: php url hyperlink streaming hide


    【解决方案1】:

    如果您的服务器可以运行它,那么您的客户端也可以提取视频。有几个工具可以做到这一点。您可以将文件分成不同的部分或使用不同的混淆技术,但如上所述,除了停止一些手动下载之外,这没有任何意义。

    总结:客户可以查看,也可以下载

    更新: 但是,您可以通过使用 getVideo.php?id=1 之类的 URL 作为 URL 来增加难度,您可以在其中检查脚本是否直接运行,以确保用户没有直接访问页面(因此尝试访问视频源)。

    在您应该运行的页面中:

    define('APP', 'MyApplication');
    

    在getVideo.php中:

    if(!defined('APP')){ 
      die("No direct access is allowed.");
    }
    

    【讨论】:

    • 是的,但也可以通过 php 页面隐藏链接以使用户更难直接下载视频,但是感谢您的回答:)
    • 不客气 :-)。用一种可能会增加安全性的方法更新了我的答案。
    • 谢谢你,我试试你更新的答案!我让你知道! :) 再次感谢。 ;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-06
    • 1970-01-01
    • 2010-10-25
    • 2023-03-29
    • 2017-01-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多