You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

开发.NET API时AWS人脸活体检测会话启动SDK方法及文档问题

AWS人脸活体检测.NET SDK 会话问题解决方案

流程梳理

AWS人脸活体检测的完整流程分为三个核心环节,其中「启动会话」并非通过.NET SDK实现:

  1. 创建会话:后端调用SDK生成会话ID
  2. 活体交互验证:在前端/客户端通过视频流组件完成(和AWS服务直接交互)
  3. 查询结果:后端调用SDK获取最终验证结果

.NET SDK 关键代码

创建会话(生成SessionId)

你需要先调用CreateFaceLivenessSessionAsync生成会话ID,这是之前可能遗漏的步骤:

var createSessionRequest = new CreateFaceLivenessSessionRequest();
var createSessionResponse = await rekognitionClient.CreateFaceLivenessSessionAsync(createSessionRequest);
string sessionId = createSessionResponse.SessionId;

查询检测结果(你的现有代码)

var resultsRequest = new GetFaceLivenessSessionResultsRequest() { SessionId = sessionId };
var resultsResponse = await rekognitionClient.GetFaceLivenessSessionResultsAsync(resultsRequest);

// 解析验证结果
bool isLive = resultsResponse.IsLive.Value;
double confidenceScore = resultsResponse.Confidence.Value;

关于「启动会话」的说明

AWS Rekognition的活体检测需要实时视频流交互,这一步必须在用户端(Web/移动端)完成,后端.NET SDK不提供启动会话的方法:

  • Web端:使用AWS官方的JavaScript库amazon-rekognition-face-liveness,传入已创建的SessionId,建立视频流连接完成验证
  • 移动端:使用AWS Mobile SDK(iOS/Android)的对应组件实现视频交互

内容的提问来源于stack exchange,提问作者moath naji

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 20:12:37