流视频中的面部重新识别每秒仅返回一帧

时间:2018-06-17 06:19:27

标签: amazon-web-services amazon-rekognition

我试图通过亚马逊重新认识和kinesis服务在直播中进行面部识别。我为输入视频配置了kinesis视频流,为识别配置了流处理器,并为流处理器提供了kinesis数据流。一切都很好,但我在流中每秒只得到一帧。

我按顺序计算帧时间戳: https://docs.aws.amazon.com/rekognition/latest/dg/streaming-video-kinesis-output.html 通过将WEBSITES_PORTProducerTimestamp字段值一起添加并获得带有差异1秒的时间戳。

例如:

FrameOffsetInSeconds

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

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

1 个答案:

答案 0 :(得分:1)

经过一些进一步的研究,回答了我自己的问题。截止到今天,Rekognition流视频已经受到限制,并且每秒仅分析一帧。