点击左侧导航栏的【系统管理-系统设置】,顶部点击【鉴权】进入该页面,支持用户开启/关闭播放鉴权功能。
为防止平台设备被盗链播放,开启实时预览播放鉴权后,可以通过加密后的地址进行监控流的实时观看,提供默认鉴权和自定义鉴权两种鉴权方式。
默认鉴权:鉴权服务在智能视图服务侧,用户可自定义设置鉴权Key及有效时长等,智能视图服务侧将会对播放请求进行鉴权。
自定义鉴权:鉴权服务由用户提供,用户可自定义设置鉴权服务器地址,智能视图服务侧会将播放请求转发至用户设置的鉴权服务器进行鉴权。
默认鉴权
平台将使用用户设置的播放鉴权Key生成加密的实时预览播放地址,实时预览播放地址仅在用户设置的有效时长内可用来播放,已经发起的播放行为不会因超出有效期而中止。
若用户开启URL展示配置,可在设备详情页获取设备的实时预览播放地址。
自定义鉴权
用户可自定义配置鉴权服务器对外可访问的地址、鉴权请求参数及鉴权结果等。
参数说明如下:
参数 | 说明 | |
---|---|---|
鉴权地址 | 设置鉴权服务器对外可访问的地址(如http://example.ctyun.cn/example),支持HTTP协议。 | |
请求方法 | 设置鉴权服务器支持的请求方法,支持GET、POST请求方法。 | |
URL参数 | 保留参数设置 | 选择用户请求URL中需要参与鉴权的参数,支持选择保留所有参数、保留指定参数和删除所有参数。 当选择保留指定参数时,需输入需要保留的参数名,多个参数用/分隔。如key1/key2/key3。 |
添加自定义参数 | 为转发给鉴权服务器的请求URL添加自定义参数,支持自定义参数和取值,也可使用预设参数。预设参数见下表。 | |
请求体参数 | 添加自定义参数 | 用于配置鉴权请求体中需要参与鉴权的参数,请求方法为GET时无需配置此项,支持自定义参数和预设参数。预设参数见下表。 |
鉴权结果配置 | 判断方式 | 支持根据鉴权服务器返回的状态码或响应参数判断鉴权结果。
|
鉴权超时时长 | 设置鉴权超时时长。 | |
超时后执行操作 | 设置鉴权超时后的执行操作默认为通过或拒绝。 |
预设参数
添加自定义变量时,用户可选择直接使用智能视图服务预设的参数,参数名及参数说明如下。
参数名称 | 参数说明 |
---|---|
$base_url | 请求的原始url,问号(?)前面的内容。 |
$args | 请求的Query String,不包含问号(?)。 |
$request_method | 请求方法。 |
$url | 请求的完整url,包括uri前面的协议、ip、端口等。 |