直播平台的运营会消耗开发者后期的更多精力,都不想要在后期出现更多的差错。不管是什么原因,都不希望平台被入侵,源码被盗取的事件。
今天这边文章主要是对有关防盗链的讲解,希望可以帮助直播平台防止直播视频“被复制”,尽可能的为开发者提供帮助。
一、 什么是防盗链
想知道防盗链是什么,就要先知道盗链是什么,有直播平台自己没有主播进行直播,于是他们通过技术手段设置自动采集功能,直接采集别家直播网站上的直播内容放在自己网站上盈利,而防盗链就是为了防止这一情况产生。
防盗链功能基于 HTTP 协议支持的 Referer 机制,通过 referer 跟踪来源,对来源进行识别判断,用户可以对访问者的身份信息进行设置,黑名单中的访问者会被禁止访问。
二、 防盗链在哪里
防盗链服务一般由提供CDN服务/对象存储的三方提供,防盗链的完整工作流程是这样的:访客对网站发出请求请求到达服务器过滤访客身份通过即可顺利访问网站被加入黑名单则被禁止访问。
在直播平台建设完毕后,如果我们想开启防盗链,我们可以在对象储存控制台打开防盗链链接,如果开启了CDN加速并使用 CDN 域名访问资源,就需要到CDN 控制台进行防盗链配置。
三、 防盗链的种类
防盗链有很多种类,如基础防盗链、Referer 防盗链、高级防盗链、时间戳防盗链 swf 防盗链、回源鉴权防盗链等,在此简单介绍两种直播常用防盗链
1、 Referer 防盗链:Referer防盗链常被用于图片防盗链,也支持流媒体直播使用,当访问者请求发送到CDN服务器后,CDN服务器检查客户URL中所携带的Referer字段的信息,判断是否禁止该请求。
2、 时间戳防盗链:当用户发起视频请求时,用户的请求会被引导至客户源站,重新向服务商节点发起请求。
以上就是小编对有关防盗链的讲解,更多直播平台相关消息资讯,以后会逐渐的放出,敬请期待。