如何从Lambda的Kinesis Video Stream中按fragmentNumberString获取帧?

时间:2019-07-01 11:26:01

标签: python amazon-web-services aws-lambda amazon-kinesis kinesis

我正在使用Kinesis和Lambda。使用SageMaker端点的ML处理Kinesis Video Stream,将输出数据写入Kinesis Data Stream,然后在Lambda中处理输出数据。如果发生特定情况,我需要可视化该框架并发送图像数据,但是,我无法检索该框架。我有片段和框架元数据,例如:

FragmentMetadata(fragmentNumberString=111, serverSideTimestampMillis=1561970550674, producerSideTimestampMillis=1561970547121, fragmentNumber=111, success=true, errorId=0, errorCode=null, millisBehindNow=OptionalLong[2109], continuationToken=Optional[111])
Frame(trackNumber=1, timeCode=0, keyFrame=true, invisible=false, discardable=false, lacing=NO)

是否有一种方法可以使用Python从Kinesis Video Stream中通过fragmentNumberString获取图像?