【发布时间】:2018-11-26 09:34:29
【问题描述】:
我正在尝试通过 amazon rekogntion 和 kinesis 服务在直播中运行人脸识别。我已经为输入视频配置了 kinesis 视频流、用于识别的流处理器和用于从流处理器获取结果的 kinesis 数据流。一切正常,但我在流中每秒只得到一帧。
我相应地计算帧时间戳:
https://docs.aws.amazon.com/rekognition/latest/dg/streaming-video-kinesis-output.html
通过将ProducerTimestamp 和FrameOffsetInSeconds 字段值相加并获得延迟1 秒的时间戳。
例如:
1528993313.0310001
1528993314.0310001
1528993314.0310001
我使用演示应用程序从 Java Producer SDK 流式传输视频 https://github.com/awslabs/amazon-kinesis-video-streams-producer-sdk-java.git
来自流处理器的数据的总持续时间是正确的,等于视频文件的持续时间,但正如我所说,我每秒都在帧上。
【问题讨论】:
标签: amazon-web-services amazon-rekognition