1

我正在尝试通过 amazon rekogntion 和 kinesis 服务在直播中运行人脸识别。我已经为输入视频配置了 kinesis 视频流、用于识别的流处理器和用于从流处理器获取结果的 kinesis 数据流。一切正常,但我在流中每秒只得到一帧。

我通过将和字段值加在一起来计算帧时间戳: https ://docs.aws.amazon.com/rekognition/latest/dg/streaming-video-kinesis-output.html 并获得延迟为 1 秒的时间戳。ProducerTimestampFrameOffsetInSeconds

例如:

1528993313.0310001
1528993314.0310001
1528993314.0310001

我使用演示应用程序从 Java Producer SDK https://github.com/awslabs/amazon-kinesis-video-streams-producer-sdk-java.git进行视频流式传输

来自流处理器的数据的总持续时间是正确的,并且等于视频文件的持续时间,但正如我所说,我每秒都在帧上。

4

1 回答 1

1

在进一步研究后回答了我自己的问题。截至今天,Rekognition Streaming Video 受到限制,每秒仅分析一帧。

于 2018-07-05T02:08:29.340 回答