LiveNVR中token有效期是多久如何设置token有效期StreamToken和URLToken
- 1、获取TOKEN
- 2、TOKEN有效期
- 3、默认token有效期
- 3、自定义token加密key
- 3.1、token_key
- 3.2、stream_token_key
- 4、如何配置一直有效的token
- 4.1、URLToken
- 4.2、StreamToken
- 5、动态有效期
- 6、流地址鉴权开启后
- 7、RTSP/HLS/FLV/RTMP拉流Onvif流媒体服务
1、获取TOKEN
调用登陆接口获取,URLToken用于接口鉴权,StreamToken用于禁止游客访问勾选后播放视频流
2、TOKEN有效期
调用登陆接口后,会获得一个token,默认的有效期是多少呢?是否可以配置token有效期。接口返回的 TokenTimeout Token 超时(秒)
3、默认token有效期
配置 token_timeout,默认的有效期是 604800,可以在livenvr.ini 里面配置有效期单位(秒),配置后需重启LiveCMS后生效。
livenvr.ini -> [http] -> token_timeout=604800
[http]
; token的有效时间 单位秒
token_timeout=86400
3、自定义token加密key
3.1、token_key
用于 URLToken 加密
默认不用配置 token_key , 每次启动服务的时候,都会生成一个新的key。如不配置固定的, 重启之后之前获取的token都会无效。配置后需重启LiveCMS后生效。
livenvr.ini -> [http] -> token_key=随机字符串
[http]
; token的加密字符串,默认每次启动服务随机
token_key=test
3.2、stream_token_key
用于 StreamToken 加密
默认不用配置 stream_token_key , 每次启动服务的时候,都会生成一个新的key。如不配置固定的, 重启之后之前获取的token都会无效。配置后需重启LiveCMS后生效。
livenvr.ini -> [http] -> stream_token_key=随机字符串
[http]
; token的加密字符串,默认每次启动服务随机
token_key=test
4、如何配置一直有效的token
4.1、URLToken
- 1、配置token_timeout , 设置一个较长时间;
- 2、配置token_key, 设置一个固定加密key;
- 3、配置后需重启LiveCMS后生效。
4.2、StreamToken
- 1、配置token_timeout , 设置一个较长时间;
- 2、配置stream_token_key, 设置一个固定加密key;
- 3、配置后需重启LiveCMS后生效。
5、动态有效期
调用 系统接口 - 登录,可以传递Token 超时(秒) token_timeout 参数, 默认值:604800
6、流地址鉴权开启后
获取
默认不用配置 stream_token_key , 每次启动服务的时候,都会生成一个新的key。如不配置固定的, 重启之后之前获取的token都会无效。配置后需重启LiveCMS后生效。
livenvr.ini -> [http] -> stream_token_key =随机字符串
7、RTSP/HLS/FLV/RTMP拉流Onvif流媒体服务
- 支持 Windows Linux 及其它CPU架构(国产、嵌入式…)操作系统
- 安装包下载 、 安装使用说明
- 更多常见问题