防盗链综述

最近更新时间:2018-09-26 10:03:53

查看pdf

简介

为支持视频播放的权限控制,腾讯云点播推出了防盗链的解决方案。开通防盗链后,腾讯云 CDN 节点将对播放请求中的关键信息进行检查,并对通过检查的请求返回视频数据。

类型和能力

图片描述

腾讯云点播防盗链支持 Referer 防盗链和 Key 防盗链两种类型。

Referer 防盗链

基于 HTTP 协议支持的 Referer 机制,通过播放请求的 Header 中携带的 referer 字段识别请求的来源。开发者可以设置一批域名为黑名单或者白名单,CDN 节点将依照名单中的域名做鉴权,允许或拒绝播放请求。

有关 Referer 防盗链,更多详情请参见 Referer 防盗链介绍

Key 防盗链

允许开发者将视频的播放控制参数以 QueryString 的形式拼接在视频 URL 中。CDN 节点将检查 URL 中的播放控制参数,并依据参数控制视频的播放。目前,Key 防盗链通过“过期时间参数”、“允许播放的 IP 数量参数”和“试看时间参数”,支持“防盗链有效时间控制”、“防盗链播放人数控制”和“视频播放时长控制”。

防盗链有效时间控制

在视频 URL 中指定过期时间。如果请求的视频 URL 已经过期,则视频无法播放。通过这种方式,可以为视频 URL 设置有效时间,防范他人将视频 URL 转移到其他站点后长期使用。

防盗链播放人数控制

在视频 URL 中指定链接最多能供多少人播放。不在同一内网的播放终端,它们的公网 IP 一般是不同的。通过限制一个 URL 允许最多能被多少公网 IP 播放,就能够限制同一个 URL 可以播放的人数。这样,可以防范他人将视频 URL 转移到其他站点后,无限制地分发给任意多的人数观看。

视频允许播放时长控制

在视频 URL 中指定试看时长(例如仅允许播放视频的前5分钟)。通过这种方式,可以实现对未付费用户的试看功能。

有关 Key 防盗链,更多详情请参见 Key 防盗链介绍

如果有其他疑问,您也可以在问答社区中寻求帮助。前往问答社区 >