H5活体检测JS SDK说明文档

1.简介

H5活体检测JS SDK是一个在浏览器端进行活体检测和静默活体检测的Web UI组件。它通过浏览器进行视频采集,然后访问Linkface公有云接口进行检测并返回检测结果。

2. 代理服务器

活体检测JS SDK在请求Linkface公有云接口(http://cloudapi.linkface.cn)时候,由于客户部署H5的域名与公有云的域名不一致,会因为跨域问题请求失败,因此我们建议客户设置代理服务器,将JS SDK所有Ajax请求通过代理服务器进行代理转发至Linkface公有云,这样做不仅可以解决跨域问题,也能够提高API_ID和API_SECRET的安全性。

3. 原理介绍

原理流程图

4.兼容性检测

我们对IOS和Android各种主流机型下主流浏览器进行了兼容性测试,由于Android机型和各种类型的手机浏览器过于庞大,所以无法覆盖所有机器的所有浏览器,只能给出不兼容JS SDK的黑名单。

用户也可以用全局对象Liveness的静态属性isAvailable来检测当前浏览器是否支持活体检测JS SDK,false为当前浏览器不支持,true为当前浏览器支持或者没有被测试覆盖。

  if (Liveness.isAvailable) {
    // 进行活体检测
  } else {
    // 提示不支持当前浏览器
  }

5. 更新日志

版本更新 更新时间 更新要点
V1.1.3 2017.10.23
  • 1.添加经过webpack编译后的未压缩的JS代码,方便开发者调试代码。
  • 2.在liveness对象添加beforeCheck的回调函数。
  • 3.为liveness对象的onChecked回调函数的参数对象中添加video_file属性,方便用户存储视频。

results matching ""

    No results matching ""