zoukankan      html  css  js  c++  java
  • 视频防盗链是如何实现的?

    视频防盗链,顾名思义,防止他人通过链接盗走视频,如何实现这个防盗链,其实很容易想到,从播放URL下手,不要直接将视频URL挂在播放组件上。

    一、视频加水印(建议DRM水印)

    二、视频加密和播放器解密

    三、采用m3u8等盗链难度高的文件格式,防下载

    四、播放域名限制

    业界领先的OVP技术,专门为为用户的原创视频资源提供全方位的技术保护,可以设置视频只允许某些域名下才能正常播放,其他域名不能播放。打开视频则会提示:“该站点未被授权播放该视频”。

    五、 URL路径校验

    基本思路:符合终端用户通过指定的URL向服务器请求资源,CDN缓存节点解析并分析请求URL中的防盗链参数并获取时间戳、时间校验级别、MD5 等参数;符合约定的规则正常提供业务并响应服务终端用户;

    不符合的终端用户请求资源,不符合约定的规则直接返回403;

    CDN与客户源站之间为了保证回源安全性,可通过特殊回源规则重新封装方式、referer防盗链方式或客户源站以白名单的方式来保证蓝汛上层节点的正常安全可靠回源请求。

    防盗链校验策略是保证请求合法性、内容安全性的核心机制。

    CDN视频防盗链策略:时间戳+约定MD5 校验规则

    防盗链传输携带方式以URL参数的形式提供。

    经过地狱般的磨练,创造出天堂的力量。流过血的手指,弹出世间的绝唱!
  • 相关阅读:
    Python 小试牛刀
    Python 流程控制
    Python
    CMDB
    CMDB
    CMDB
    C#学习日志 day 2 plus ------ hyper-V 开启方法
    C#学习日志 day 2 ------ 控制台颜色以及windowsphone 窗体应用试建
    C#学习日志 day 1 ------ hello C# !
    wamp出现You don’t have permission to access/on this server提示(转)
  • 原文地址:https://www.cnblogs.com/murenziwei/p/15060534.html
Copyright © 2011-2022 走看看